Understanding Nodes and Scenes
Learn how Godot’s node-based architecture works and why scenes are the foundation of every game project.
Your complete walkthrough to downloading Godot, creating a new project, and understanding the editor interface as a beginner.
Starting a new game project can feel overwhelming. There’s the editor to learn, the interface to navigate, and all these panels with strange names. But here’s the thing — Godot makes it way easier than you’d think.
We’re going to walk through everything step by step. By the end of this guide, you’ll have Godot installed, your first project created, and you’ll understand what all those panels actually do. No jargon, no skipped steps — just practical, real walkthrough.
First thing — Godot is free. It’s open source, which means it’s made by the community and maintained by developers who care about the engine. No hidden costs, no premium version you need to pay for. You download it, install it, and you’re good to go.
Head to godotengine.org and you’ll see the download button right on the homepage. You can download version 4.x (the latest) for Windows, macOS, or Linux. The file is about 150-200 MB depending on your platform, so it won’t take long even on slower connections.
That’s it. You don’t need to configure anything complex or worry about dependencies. Godot is self-contained — everything you need is in that one download.
When you launch Godot for the first time, you’ll see the Project Manager. This is where all your games live. Click “New Project” and a dialog appears asking for some basic information.
You’ll need to choose a project name (keep it simple — “my-first-game” works fine), pick a folder where it’ll be saved, and select the renderer. For beginners, the default 2D or 3D option is perfect. Don’t overthink it. You can change most of these settings later if you need to.
Renderer: Choose 2D for games like platformers or top-down adventures. Choose 3D if you’re building something with three-dimensional graphics. You’re not locked in — you can use both in the same project.
Version Control: Check the “Initialize with version control metadata” box. It’s not essential yet, but it’s good practice for organizing your project files.
Vulkan Rendering: Leave this at default. It’ll use the best rendering option for your system automatically.
This guide is designed to help you understand Godot’s setup process. While we’ve included best practices and specific configuration recommendations, the optimal setup for your project may vary based on your system, target platform, and specific game requirements. Always refer to the official Godot documentation and community resources for the most current and comprehensive information.
Once your project opens, you’re looking at the Godot editor. Don’t panic if it looks like a lot. Every panel serves a purpose, and you’ll quickly understand what each one does.
The editor is split into distinct areas. On the left is the FileSystem panel — that’s your project files. In the center is the main viewport where you’ll build your game. On the right is the Inspector, which shows properties of whatever you’ve selected. At the bottom are output messages and debugging info.
Shows your current scene structure. This is where you organize all the objects (called nodes) in your game. It’s like a family tree of everything in your level.
Displays all your project files and assets — scripts, images, sounds, scenes. This is your file browser inside the editor.
When you select something (a node, an object, an asset), its properties appear here. Position, rotation, color, custom variables — it’s all in the Inspector.
The main workspace. This is where you see your game and where you’ll place objects, arrange them, and design your levels.
You don’t need to memorize every keyboard shortcut. But these few will speed up your workflow immediately. They work on Windows, macOS, and Linux (just swap Ctrl for Cmd on Mac).
Save scene
Play scene
Duplicate node
Delete node
Select/Move/Scale tools
Toggle camera mode
Pro tip: You can customize every single shortcut. Go to Edit Editor Layout Editor Shortcuts if you want to change them to match habits from other software.