- Unity 6 (6000.0.43f1)
- Microsoft Visual Studio 2022
- Blender 3.1 (optional)
The course will follow a structure that focuses on delivering an MVP similar to games such as Bloodthief, Ultrakill, Ghostrunner while exploring different general concepts of Unity.
The course is highly flexible and will most likely change based on expectations and pace at which we make progress. After each chapter we preview what is next and make changes if the expectations don’t align.
Intro
Quick general recap of Unity (depending of knowledge level, we might just jump to the next chapter)
Fresh project
Movement (MC controller)
Input (WASD, Shift dash, C/RMB slide, Space jump)
First person character Movement (WASD movement)
Camera Movement
Dash
Sliding
Wall run (Detecting Collision)
Building the World (gray box/prototyping)
Placing primitives into world
Manipulate Assets
Collision
Exit collision to start timer
Enter collision to stop and finish level
UI
Add an incremental timer to the screen
Add a score system
Add a toggle game menu + restart
Scene manipulation
Restart/Exit Game
Combat
Raycasting
Create Dummy
Interact with Dummy (damage)
AI
Nav Mesh
Basic AI behaviour
Level Design, Polish & Playtest
Build