Activity 1.1
Getting Started with Godot
Key Concepts
What Is a Game Engine?
The Game Loop
The Game Loop
Every game, no matter the engine or the genre, runs the same cycle over and over, dozens of times per second.
The Game Loop

Input
The engine checks what the player is doing — keys pressed, buttons clicked, joysticks moved.
Update
The game's logic runs — positions change, rules are checked, decisions are made. This is where your own code lives.
Render
Everything currently on screen gets redrawn to reflect whatever just changed.
Then it happens again. And again. Usually 60 times every second.
Introducing Godot
This class uses Godot 4, a free, open-source game engine.
Godot has a web editor that runs right in a browser — you can work on your games on a school Chromebook or at home, no install required.
The Godot Interface
- Scene panel — the list of everything in your current scene
- Viewport — the 2D workspace where you arrange things
- Inspector — the properties of whatever you have selected
- FileSystem panel — every file in your project
Nodes & Scenes
Everything you build in Godot is made of small pieces calledNodes, arranged together into aScene.
We'll dig into this properly next week — for now, just know every project starts with one.
Today's Objectives
- Creating a new Godot project
- Identifying the four main interface panels
- Building a scene with a Sprite2D and play-testing it
Key Terms
- Game Engine
- Software that provides the tools and systems (rendering, physics, input) needed to build a game.
- Game Loop
- The Input → Update → Render cycle every game repeats, many times per second.
- Node
- A single building-block object in Godot — a sprite, a shape, a sound, etc.
- Scene
- A tree of Nodes arranged together to form a screen, level, or reusable object.
- Sprite2D
- A Node that displays a 2D image (texture) on screen.