Map Prefab, Scene, Component, and Script to Godot's equivalents.
Translation Game
Drill Unity and Unreal vocabulary until Godot terms feel natural.
Unity & Unreal to Godot Terminology Quiz
Test how well you know the Unity-to-Godot and Unreal-to-Godot term mapping. Match concepts like GameObject → Node, Prefab → Scene, MonoBehaviour → Script, and Blueprint → GDScript in a fast quiz format. Built for developers migrating from Unity or Unreal Engine to Godot 4.
Live terminology quiz
Core Unity, Unreal, and Godot term mapping
- GameObject → Node — Unity's basic building block becomes a Godot Node. Each Node has a single specialized class (Sprite2D, CharacterBody2D, Area3D, Camera3D).
- Prefab → Scene — Unity Prefabs and Unreal Blueprint Classes are saved
.tscnfiles in Godot. Any scene can be instanced inside another scene. - MonoBehaviour / Actor Component → Script attached to a Node — in Godot, scripts attach to Nodes and override lifecycle methods like
_ready()and_process(delta). - ScriptableObject / Data Asset → Resource — Godot Resources are
.tresfiles for items, stats, abilities, and tunable data. They serialize with@exportproperties. - UnityEvent / Delegate → Signal — Godot signals are first-class. Define with
signal hit(damage)and connect vianode.hit.connect(callback). - Coroutine / Latent Action →
await— Godot uses nativeawaiton signals and timers, no special coroutine type needed. - Layer / Sorting Layer → CanvasLayer + z_index — for UI on top, use a CanvasLayer; for in-scene depth, use
z_indexon Node2D. - Input Axis / Enhanced Input Action → Input Map action — define named actions in Project Settings, then call
Input.is_action_pressed("name").
Engine migration FAQ
What's the Godot equivalent of a Unity Prefab?
A Godot scene (.tscn file) is the closest equivalent to a Unity Prefab. Save any node tree as a scene, then instance it in other scenes. Edits to the saved scene propagate to all instances unless you locally override.
What replaces MonoBehaviour in Godot?
You attach a Node-extending GDScript or C# class to any node. Override _ready() for Start, _process(delta) for Update, _physics_process(delta) for FixedUpdate, and _input(event) for input handling.
Is there a Blueprint visual scripting equivalent in Godot?
Visual scripting was removed in Godot 4. Use GDScript (Python-like, fast iteration) or C# (typed, performant). For visual node-graph workflows, the AnimationTree and Shader graphs cover most cases.
Lock the pattern in
Before jumping to the next page, turn the idea into one tiny scene or script. That is where the Godot habit sticks.
Map Actor, Blueprint Class, Level, Widget, and Data Asset deliberately.
Use the right Godot word when planning systems so docs and tutorials click faster.
After each miss, write the Godot term in a tiny example sentence.