Back

Fundamentals of Game Design

About This Course

Build games in Godot 4, and understand what the engine is doing underneath. Unit 1 starts with a physics sandbox you can knock over before you have written a line of code, teaches GDScript by making that sandbox do more, and ends with an arcade shooter you redesign into your own. Unit 2 builds a platformer from the ground up — jump feel, tilemaps, enemies — then adds pixel art and sound, and finishes with a game of your own design.

No experience needed. Everything you build runs in a web browser and gets played by someone other than you, because a game nobody has played is not finished yet.

Course Content

Unit 1: Foundations & Arcade Games

  • iconPlay JunkyardPlay
  • iconActivity 1.1: Getting Started with Godot
  • iconActivity 1.2: Transforms and the 2D Coordinate SystemSoon
  • iconActivity 1.3: Gravity and CollisionSoon
  • iconActivity 1.4: Scenes You Can ReuseSoon
  • iconActivity 1.5: The Wrecking BallSoon
  • iconActivities are still being writtenSoon
  • iconActivities are still being writtenSoon
  • iconRedesign Your Shooter (End-of-Quarter Summative)Soon
  • Unit 2: Platformers & Original Design

  • iconActivities are still being writtenSoon
  • iconActivities are still being writtenSoon
  • iconActivities are still being writtenSoon
  • iconCapstone (End-of-Quarter Summative)Soon