TechnologyThe ProfessorBeginner
Build Your First Game with Godot course icon

Build Your First Game with Godot

Like Duolingo, but for Build Your First Game with Godot. Tomo turns the whole topic into a game you play five minutes a day, until it actually sticks.

For the part of you with thirty open tabs that never became anything.

175 bite-size levelsAbout 5 minutes each

Free during early access · No credit card · iPhone & Android

Gogo the Gadget-Bot
Build Your First Game with Godot
with Gogo the Gadget-Bot
175
Levels
8
Sections
5
Min/day
What you'll learn

Key ideas in Build Your First Game with Godot

  • Every functional object in Godot is a Node
  • Nodes are specialized for different tasks like sound or physics
  • CharacterBody2D is designed for user-controlled physics
  • The root node defines the primary purpose of the object
  • The fundamental nature of Nodes as the universal building block in Godot
  • Choosing the correct Node type for a player character that needs movement physics
  • Children inherit the transform of their parents
  • The fundamental nature of Nodes
  • Moving the parent moves the entire group as one unit
  • Choosing the correct Node type for a player
  • The physics body must be the parent of the visuals
  • Collision shapes and Sprites are children of the physics body
  • The process of building a character by nesting visual and collision nodes
  • The Inspector is for property editing
  • The Scene Tree shows the node structure
  • Choosing the correct Node type
Why not just Google it

You've tried the other tabs

Wikipedia

Thirty open tabs. Four facts you actually kept.

YouTube

You watched. You nodded. By Sunday it was gone.

ChatGPT

One answer, then back to scrolling.

Online courses

Eight weeks. You meant to finish. You didn't.

Tomo gives Build Your First Game with Godot the Duolingo treatment: levels, streaks, and quick quizzes that test what you just learned. That game loop is what the tabs above never had, so it's the one you actually finish.

Try a question

Here's what playing it feels like

A real question from this course. Take your best guess.

Building Blocks and Body Types

If every object is a Node, how does Godot know which one should play music and which should move?

Get it right to open this lesson and 174 more in the app.

Course map

Where Build Your First Game with Godot takes you

Stop dreaming and start building. Learn to create playable games from scratch using the world's most friendly open-source engine.

  1. 1

    Make Something Move Right Now

    • Your First Player Character
    • Moving Left and Right
    • Making the Player Jump
    • Adding a Simple Background
  2. 2

    Add Life to Your World

    • Creating Things to Collect
    • Making Enemies That Patrol
    • Keeping Track of Your Score
    • Adding Sound Effects and Music
    • Designing a 'Game Over' Screen
    • Creating a Main Menu
  3. 3

    Master the Art of Scenes

    • Thinking in Scenes and Nodes
    • Reusing Your Game Objects
    • Organizing Your Project Folders
  4. 4

    Control the Physics

    • Solid Walls vs. Ghostly Triggers
    • Handling Gravity and Friction
    • Detecting When Things Touch
    • Bouncing and Sliding Mechanics
    • Using Layers to Filter Collisions
  5. 5

    Write Smarter Code

    • Talking Between Different Objects
    • Using Signals to Trigger Events
    • Storing Data with Variables
    • Making Decisions with If-Statements
  6. 6

    Polish and Visual Flair

    • Creating Smooth Animations
    • Adding Particle Effects for Juice
    • Using Lights and Shadows
    • Screen Shake and Camera Tricks
    • Tilemaps for Fast Level Building
  7. 7

    Handle Real-World Situations

    • Saving and Loading Progress
    • Supporting Controllers and Keyboards
    • Fixing Common Bugs and Errors
  8. 8

    The Engine Under the Hood

    • How Godot Processes Every Frame
    • The Difference Between 2D and 3D
    • Memory Management for Beginners
    • Exporting Your Game to the Web
    • The History of the Godot Project

8 sections · 35 units · 175 levels. Built to play, not to enroll.

How it's taught

You pick the voice

This course
The Professor

Build Your First Game with Godot is taught in the The Professor style: clear, structured, thorough. Want a different feel? In the app you can spin up the same topic in any of Tomo's teaching styles. Same facts, totally different vibe.

Start free

Start Build Your First Game with Godot today.

Download Tomo, search Build Your First Game with Godot, and play your first lesson in under a minute.