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

Introduction to JavaScript Game Development: Build a Breakout Game

Learn core programming concepts, manipulate the HTML Canvas, and implement game physics by writing clean, modern JavaScript code from scratch.
★ 4.5 (1,047)

Introduction to 2D Game Development with Godot and GDScript

Learn the fundamentals of game design, write clean GDScript code, and build classic 2D mechanics from scratch using the powerful Godot engine.
★ 4.8 (4,021)

Building a 2D Platformer in Godot from Scratch

Master the fundamentals of 2D game design and build a polished platformer with responsive controls, user interfaces, and dynamic effects.
★ 4.6 (966)

Designing RPG Game Mechanics in Unity

Learn to build core role-playing game systems in Unity, from inventory and combat to pathfinding and save states, using clean C# programming.
★ 4.3 (561)

Game Programming with Scratch: Build Classic Projects

Master the fundamentals of game development by creating interactive projects and learning how to explain programming logic to beginners.
★ 4.1 (926)

Game Design Fundamentals and Gaming Career Pathways

Build a foundational understanding of game design principles and explore professional career paths to successfully enter the modern gaming industry.
★ 4.5 (1,209)

Game Testing and QA Fundamentals with ISTQB Exam Preparation

Start your career in game development by learning how to identify bugs, write professional reports, and master the core concepts of game quality assurance.
★ 4.6 (808)

Game Testing Fundamentals: Start Your Career in QA

Transition from player to professional by mastering manual testing, bug reporting, and industry workflows for modern gaming studios.
★ 4.5 (891)

Game Development and Programming Fundamentals with Godot

Learn to code from scratch by building 2D and 3D game projects using the versatile Godot engine.
★ 4.7 (600)

Game Development with GameMaker Studio 2 and GML

Build a strong foundation in game development by mastering GML programming, core game logic, and asset organization through structured written lessons.
★ 3.7 (207)

Game Design and Logic in Scratch

Level up your block-based coding skills to create complex mechanics, intelligent enemies, and interactive experiences.
★ 4.5 (939)

Game Coding for Beginners: Learn Programming with GameMaker

Master programming fundamentals and game design basics by writing code for 2D games using GameMaker, even if you have zero previous experience.
★ 4.4 (677)

Godot 4 Game Polish: Learn to Create Satisfying Visual Effects

Transform simple game mechanics into highly responsive, visually satisfying experiences using Godot 4's powerful animation, particle, and shader tools.
★ 4.8 (257)

Game Design Foundations: Create Board and Digital Game Projects

Master game design theory and project management to build engaging board and video game concepts without needing to write a single line of code.
★ 4.2 (183)

Swift Game Development with SpriteKit

Create unique 2D games by learning to program custom mechanics, physics, and logic using a decision-based approach to game design.
★ 4.4 (183)

Data-Driven Game Design: F2P Monetization and Analytics

Learn how to design engaging free-to-play games, analyze player behavior, and implement ethical monetization strategies to build a sustainable gaming business.
★ 3.9 (279)

2D Top-Down Shooter Development and Game Feedback

Build a responsive 2D shooter by mastering shooting mechanics, Finite State Machine AI, and immersive visual feedback systems.
★ 4.8 (200)

Introduction to Computer Graphics for Games and Film

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.
★ 5.0 (7,121)

Game Development Fundamentals: Design and Code Your First Games

Learn the core principles of game design, programming logic, and engine mechanics to bring your own 2D and 3D game ideas to life.
★ 5.0 (6,972)

Computer Graphics and 3D Design Foundations

Learn the essential principles of 3D modeling, texturing, and rendering to create digital art and assets for games and design.
★ 5.0 (6,972)
Showing 20 of 85 courses