Back to Learning Paths
Game Development
Create immersive gaming experiences with Unity, 3D graphics, game physics, AI programming, and multiplayer systems. Build professional 2D and 3D games from scratch.
7 Modules
Game Projects
Unity & C#
Course Curriculum
Learn game design principles, game loops, player mechanics, and level design basics.
- • Game Design Principles
- • Game Loops and Architecture
- • Player Mechanics and Controls
- • Level Design Basics
Master Unity interface, GameObjects, C# scripting, physics, and animation systems.
- • Unity Interface and Workflow
- • GameObjects, Components, Prefabs
- • C# Scripting for Unity
- • Physics and Collision Detection
Create stunning visuals with 3D modeling, materials, shaders, lighting, and effects.
- • 3D Modeling Basics (Blender)
- • Materials and Shaders
- • Lighting and Shadows
- • Post-Processing Effects
Understand vectors, collision detection, physics simulation, and pathfinding algorithms.
- • Vectors and Transformations
- • Collision Detection Algorithms
- • Rigidbody Physics
- • Pathfinding (A* Algorithm)
Build intelligent enemies with FSM, behavior trees, NavMesh, and AI patterns.
- • Finite State Machines (FSM)
- • Behavior Trees
- • Navigation Meshes (NavMesh)
- • Enemy AI Patterns
Design game UI, menus, HUD, inventory systems, and integrate audio effectively.
- • UI Canvas and Layout
- • Menu Systems and HUD
- • Inventory Systems
- • Sound Effects and Music