Game Development Course â SeekhowithRua
Master game development with Unity, Three.js, WebGL and Phaser. Build 2D games, 3D worlds, browser games and educational games from scratch. game development course india, unity course india, threejs tutorial, learn game dev india
Game Dev Fundamentals
Introduction to Game Development: Game loop concept, 2D vs 3D games, Game engines overview, Setting up dev environment
Game Math Basics: Vectors & coordinates, Trigonometry for games, Physics basics, Collision math
Game Design Principles: Core gameplay loop, Player motivation, Level design basics, Game feel & juice
Input & Controls: Keyboard input, Mouse/touch input, Gamepad support, Input mapping systems
Game States & Scenes: State machines, Scene management, Loading screens, Game flow design
Three.js & WebGL
Three.js Setup: Scene, Camera, Renderer, WebGL basics, Lights & shadows, Materials & textures
3D Models & Animation: GLB/GLTF loading, Mixamo animations, Animation mixer, Skeleton rigging
Physics in Three.js: Cannon.js physics, Rigid bodies, Collision detection, Raycasting
Shader Programming: Vertex shaders, Fragment shaders, GLSL basics, Custom materials
Browser Game Project: Character controller, Camera follow, Collectibles system, Score & UI
Unity Fundamentals
Unity Interface & Setup: Unity Hub & editor, Project structure, Scene view basics, Inspector panel
C# for Unity: C# basics, MonoBehaviour, Start() & Update(), Coroutines
Unity Physics: Rigidbody component, Colliders, Physics materials, Joints & constraints
Unity 2D Games: Tilemap system, 2D sprites & animation, 2D physics, Platformer mechanics
Unity 3D Games: 3D movement, First person controller, Third person camera, NavMesh pathfinding
Phaser.js (2D Browser Games)
Phaser Setup: Game config, Scene lifecycle, Asset preloading, Phaser arcade physics
Sprites & Animation: Sprite sheets, Animations, Tilemaps, Camera scrolling
Game Mechanics: Platformer physics, Shooter mechanics, Puzzle logic, Enemy AI basics
Educational Quiz Game: Quiz game design, Question database, Score system, Progress tracking
Deploy & Publish: Build for web, Itch.io publishing, Mobile with Cordova, Performance optimization
Advanced Game Dev
Multiplayer Basics: WebSocket for games, Colyseus.js, State synchronization, Lag compensation
Game AI: Finite state machines, A* pathfinding, Behavior trees, Decision making
Game Audio: Howler.js, Spatial audio, Music & SFX, Audio pooling
Monetization: In-app purchases, Ad integration, Premium vs free, Game analytics
Capstone: Full Game: Game design doc, Full implementation, Play testing, Launch checklist