- Week 1: Physics Playground
- Week 2: 2D Player Controller
- Week 3: Tilemap Level & Player Animation
- Week 4: GameManager & Checkpoint System
- Week 5: Simple Enemy AI
- Week 6: 3D Level & Navmesh Setup
- Week 7: 3D Animations & Enemy Patrol
- Week 8: Shader Creation & Bonus Content
- Final Project
- Introduction to Unity physics components and environment setup.
- Implementation of basic player movement and input controls in a 2D environment.
- Creation of a tilemap level, addition of player movement animation, and integration of platform effector 2D.
- Development of a GameManager, implementation of a checkpoint and respawn system, inclusion of traps, and basic UI setup. Updated player animations for jumping and falling.
- Introduction of a simple enemy with basic AI and state management. Implementation of enemy movement towards the player's direction.
- Creation of a 3D level using Probuilder and setting up Navmesh for enemy chasing. Implementation of mouse-click movement for the player.
- Setup of animations for the 3D player and enemy characters. Introduction of enemy patrol behavior when not in pursuit of the player.
- Creation of a simple shader using Shader Graph. Bonus points awarded for creating a simple sequence/cutscene using Timeline, along with post-processing effects in the scene.
- Development of a 2D game where the player, a farmer, navigates through a maze to find their cow. The player can utilize bombs to defeat enemies and clear obstacles, while also collecting money for medication expenses.