Game Development

Create immersive and interactive video games from concept to launch. Learn to use popular game engines, design game mechanics, and create 2D/3D assets.

12 subcategories · 623 courses total

Unity Game Development
Master the Unity engine to build 2D and 3D games for multiple platforms. Learn C# scripting, physics, animation, and how to navigate the Unity editor and asset store.
140 courses
Game Design Fundamentals
Learn the core principles of game design, including game mechanics, level design, player engagement, and narrative structure. Create compelling and balanced game experiences from the ground up.
85 courses
Unreal Engine Development
Develop high-fidelity, visually stunning games with Unreal Engine. Learn C++ programming and the Blueprint visual scripting system to create complex game logic and interactive worlds.
77 courses
VR/AR Game Development
Build immersive games and applications for virtual and augmented reality. Learn VR/AR design principles, interaction mechanics, and optimization techniques for platforms like Meta Quest and SteamVR.
52 courses
Game AI Programming
Bring game worlds to life by programming intelligent non-player characters (NPCs). Learn about pathfinding, behavior trees, state machines, and other AI techniques used in modern games.
47 courses
Game Audio & Sound Design
Learn to create and implement immersive audio for video games. Master sound design, foley, music composition, and audio middleware like FMOD or Wwise.
41 courses
Technical Art
Bridge the gap between artists and programmers by mastering the technical aspects of game art. Learn to write shaders, create visual effects (VFX), optimize performance, and build tools for art pipelines.
40 courses
3D Game Art & Modeling
Create high-quality 3D assets for games, including characters, props, and environments. Learn 3D modeling, sculpting, texturing, and rigging using tools like Blender, Maya, and ZBrush.
39 courses
Game Narrative Design
Craft compelling stories and characters for interactive experiences. Learn the principles of narrative design, world-building, dialogue writing, and branching storylines in games.
39 courses
2D Game Art & Animation
Design and create 2D art assets for games, from characters and backgrounds to UI elements. Explore different styles like pixel art and vector art, and learn 2D animation techniques.
30 courses
Game Production & Publishing
Understand the business and management side of making games. Learn about project management, agile methodologies, marketing, monetization, and publishing on platforms like Steam.
21 courses
Mobile Game Development
Specialize in creating games for iOS and Android. Focus on optimizing for mobile hardware, designing for touch controls, and implementing mobile-specific monetization and user acquisition strategies.
12 courses