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
Learn core programming concepts, manipulate the HTML Canvas, and implement game physics by writing clean, modern JavaScript code from scratch.
Learn the fundamentals of game design, write clean GDScript code, and build classic 2D mechanics from scratch using the powerful Godot engine.
Master the fundamentals of 2D game design and build a polished platformer with responsive controls, user interfaces, and dynamic effects.
Learn to build core role-playing game systems in Unity, from inventory and combat to pathfinding and save states, using clean C# programming.
Master the fundamentals of game development by creating interactive projects and learning how to explain programming logic to beginners.
Build a foundational understanding of game design principles and explore professional career paths to successfully enter the modern gaming industry.
Start your career in game development by learning how to identify bugs, write professional reports, and master the core concepts of game quality assurance.
Transition from player to professional by mastering manual testing, bug reporting, and industry workflows for modern gaming studios.
Learn to code from scratch by building 2D and 3D game projects using the versatile Godot engine.
Build a strong foundation in game development by mastering GML programming, core game logic, and asset organization through structured written lessons.
Level up your block-based coding skills to create complex mechanics, intelligent enemies, and interactive experiences.
Master programming fundamentals and game design basics by writing code for 2D games using GameMaker, even if you have zero previous experience.
Transform simple game mechanics into highly responsive, visually satisfying experiences using Godot 4's powerful animation, particle, and shader tools.
Master game design theory and project management to build engaging board and video game concepts without needing to write a single line of code.
Create unique 2D games by learning to program custom mechanics, physics, and logic using a decision-based approach to game design.
Learn how to design engaging free-to-play games, analyze player behavior, and implement ethical monetization strategies to build a sustainable gaming business.
Build a responsive 2D shooter by mastering shooting mechanics, Finite State Machine AI, and immersive visual feedback systems.
Master the core concepts of digital art, 3D modeling, and rendering pipelines to start your journey as a computer graphics designer for games and cinema.
Learn the core principles of game design, programming logic, and engine mechanics to bring your own 2D and 3D game ideas to life.
Learn the essential principles of 3D modeling, texturing, and rendering to create digital art and assets for games and design.
Showing 20 of 85 courses