SYLLABUS
- Introduction to Game Development and Unity
- Game Design Principles and Mechanics
- Game Design Documents
- Basic Math for Game Development
- Graphics – Lighting (raycasts, textures, materials, shaders)
- Physics in Game Development (collision detection, forces, particle systems)
- Basic AI – Pathfinding
- 2D Games and Related Concepts (sprites, camera)
- Animation
- Audio
- Basics on User Interface (event system)
- 3D Games and Related Concepts (first/third person, meshes)
- Multiplayer Networking
Lab:
- A Brief Introduction to Unity Scripting with C#
- Unity Editor Interface and Basic Functionality
- Creation of Basic Game Assets
- 2D and 3D Physics in Unity
- User Interface in Unity
- Audio Management in Unity
- Implementing Animation in Unity
- Game AI and Pathfinding in Unity
Implementing Multiplayer Networking in Unity