Link : https://youtu.be/AuVFL98L6eU
- Task List : https://shimmer-couch-aba.notion.site/ed3acdb21d444828ba88f0d1026d5962?v=5d4315b0c1fe42419c3508ee94ff52d6
- Work Archive : https://shimmer-couch-aba.notion.site/b7c72bbd92184f8295e07ded0eb315e3?v=185445ba44f446bb96abb9ffcb8003f4
-
Art Resources: https://kaylousberg.itch.io/kaykit-dungeon-remastered?download https://assetstore.unity.com/packages/3d/props/food/rpg-food-drinks-pack-121067 https://assetstore.unity.com/packages/2d/gui/puzzle-stage-settings-gui-pack-147389 https://assetstore.unity.com/packages/3d/environments/fantasy-landscape-103573#description
-
Sound Resources: https://www.youtube.com/watch?v=gLsU9Yx2a80 https://www.youtube.com/watch?v=mMxLoNdvTEs https://www.fesliyanstudios.com/royalty-free-music/downloads-c/ambient-music/52 https://www.fesliyanstudios.com/ https://pixabay.com/sound-effects/
-
Programming References & Tutorials:
-
How to use Github https://www.youtube.com/watch?v=wBsSUBEUYV4
-
Install additional unity version at Unity Hub https://lemon27.tistory.com/7
-
Unity timer https://scvtwo.tistory.com/24
-
C# array & List https://mentum.tistory.com/278 https://codechacha.com/ko/csharp-length-of-list/
-
URP post processing https://www.youtube.com/watch?v=3MIJoiprngQ https://learnandcreate.tistory.com/685
-
unity state machine https://gamedevbeginner.com/state-machines-in-unity-how-and-when-to-use-them/ https://www.toptal.com/unity-unity3d/unity-ai-development-finite-state-machine-tutorial https://luv-n-interest.tistory.com/778
-
unity sound effect & sound manager https://ncube-studio.tistory.com/entry/%EC%BA%90%EB%A6%AD%ED%84%B0%EA%B0%80-%EA%B1%B8%EC%96%B4%EB%8B%A4%EB%8B%90%EB%95%8C-%EB%B0%9C%EC%9E%90%EA%B5%AD-%EC%86%8C%EB%A6%AC%ED%9A%A8%EA%B3%BC%EC%9D%8C%EB%82%98%EA%B2%8C-%ED%95%98%EA%B8%B0-Footstep-Sound-Effect-%EC%9C%A0%EB%8B%88%ED%8B%B0-%EA%B2%8C%EC%9E%84-%EA%B0%9C%EB%B0%9C-%ED%8A%9C%ED%86%A0%EB%A6%AC%EC%96%BCUnity-C-Script https://www.youtube.com/watch?v=KJfzT1VfOaM
-
Creating a Circular Slider using UI Slider https://www.youtube.com/watch?v=AyuQXfgVk3U
-
Spawn object on ground depend on terrain https://forum.unity.com/threads/spawn-on-terrain.193244/ https://answers.unity.com/questions/1812540/how-i-could-make-it.html
-
Terrain.SampleHeight https://docs.unity3d.com/ScriptReference/Terrain.SampleHeight.html https://answers.unity.com/questions/538994/how-does-terrainsampleheight-work.html
-
TerrainData.GetInterpolatedNormal to rotate depend on terrain https://docs.unity3d.com/ScriptReference/TerrainData.GetInterpolatedNormal.html
-
LocalRotation and Rotation https://answers.unity.com/questions/1299125/localrotation-and-rotation-simple-example-to-see-d.html#:~:text=1%20Reply&text=Rotation%20is%20the%20absolute%20rotation,rotation%20relative%20to%20its%20parent.
-
check if it is UI when click display https://stuban.tistory.com/103 https://timeboxstory.tistory.com/85
-
rigidbody https://docs.unity3d.com/ScriptReference/Rigidbody-isKinematic.html
https://musik123.tistory.com/374 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=nanzz200x&logNo=220791347993 -
input https://www.youtube.com/watch?v=TzlN0Rqf6jE https://www.youtube.com/watch?v=HkmP7raUYi0
-
random spawn https://www.youtube.com/watch?v=YHkIIhjelFs https://www.youtube.com/watch?v=IbiwNnOv5So https://www.youtube.com/watch?v=kTvBRkPTvRY https://gamedev.stackexchange.com/questions/204294/how-can-i-make-objects-spawn-at-random-positions-on-the-terrain https://www.youtube.com/watch?v=bR9ukEQdM2w https://www.youtube.com/watch?v=gfD8S32xzYI https://www.youtube.com/watch?v=6jJ6T8M_DcM
-
player mouvement https://youtu.be/Nxg0vQk05os
-
Youtube Video https://support.google.com/youtube/answer/57407?hl=fr&co=GENIE.Platform%3DDesktop
-
Open/Close Panel https://www.youtube.com/watch?v=-thLZco9wJA
-
Trap https://www.youtube.com/watch?v=guchbhdWP3I https://www.youtube.com/watch?v=L2qJNZr2A_I https://www.youtube.com/watch?v=Y6_dwqz5Yzg https://www.youtube.com/watch?v=LIPI9FbRA1U
-
We made the game with HDRP, but WebGL is not supported with HDRP.
-
70 hours per student
-
The scope/ambition of the game
-
That you can demonstrate ownership of the implementation in your reflections
-
That the game covers the learning goals of the course
-
That the source code is well-structured
-
That the game is fully playable (it doesn’t have to be “bug-free”)
-
That it is YOUR game (not simply a copy/paste of a tutorial or a list of downloaded assets from the asset store)
-
Scripting (e.g. monobehaviours, coroutines, events)
-
Input & Vectors (e.g. input systems, manipulating transforms)
-
Physics (e.g. rigidbodies, colliders, triggers)
-
Graphics & Audio (e.g. models, shaders, audio clips)Animation (e.g. animators, animations)
-
Game Architecture (e.g. game managers, ScriptableObjects, SOLID principles)
-
Game AI (e.g. finite-state machines, navmesh agents, pathfinding algorithms)
-
User Interface (e.g. menus and HUD)
Please find the PDF file in the GitHub repository and on WiseFlow.
- Public link to the project repository
- Part of Elise's reflection
- Part of Hui Seon's reflection
- a copy of the source code of the project (avoid including temporary files and build artifacts)