Course #1What is Game DevA practical introduction to how games are created and how their systems work together.Open course3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #2Game EnginesExplore the core components of game engines and their role in game development.Open course3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #3SpritesLearn the basics of 2D sprites in game development.Open course3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #4Game LoopsUnderstand the core of game loops and how they drive game logic.Open course3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #5Player InputExplore how player inputs are processed in game development.Open course3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #6PhysicsExplore the principles of physics in game development, focusing on motion and collisions.Open course3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #7Collision DetectionExplore the intricacies of collision detection in game development, focusing on how objects interact and respond to each other.Open course3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #8Level DesignExplore the intricacies of creating engaging game environments and how they influence player experience.Open course3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #9AI BasicsExplore the fundamentals of AI in game development, focusing on non-player character behavior.Open course3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #10SoundExplore the integration of audio in game development, focusing on how sound affects gameplay and player experience.Open course3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #113D GraphicsMastering the judgment required to build, optimize, and sustain complex 3D worlds in games.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #12ShadersMastering advanced visual effects in game development: judgment, restraint, and calibration in shader design.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #13MultiplayerAdvanced judgment in multiplayer game systems: trade-offs, limits, and consequences.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #14PerformanceAdvanced mastery of performance optimization in game development. Focus on judgment, restraint, and calibration under ambiguous and high-stakes conditions.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #15Game ArchitectureAdvanced mastery of structuring game systems, focusing on judgment under ambiguity, trade-offs, and restraint.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #16Advanced AIMastering judgment in designing intelligent behaviors for games. Focus on ambiguous decisions, trade-offs, and long-term consequences.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #17Procedural GenerationAdvanced judgment in algorithmic content creation for games. Focus on ambiguous decisions, trade-offs, and restraint in procedural generation.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #18MonetizationAdvanced judgment in game monetization: recognizing when revenue strategies become harmful, and calibrating decisions under uncertainty.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #19PublishingMastering judgment in releasing games under uncertainty, focusing on trade-offs, delayed consequences, and restraint.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #20Game Dev MasteryAdvanced judgment in integrating design, programming, and art for game development. Focus on subtle failures, trade-offs, and restraint.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced