Terminology Linker

Unity & Unreal to Godot Terminology Quiz

Pick one source-engine concept, then its Godot equivalent. Correct links build streak. Bad links reset it.

Level 1
Score 0
Streak 0x
Left 4

What you are practicing

Bridge vocabulary before you build systems

Match familiar Unity and Unreal terms to the Godot words you will see in docs, tutorials, and editor panels. The goal is not memorization trivia; it is getting the right mental model fast enough that terms like Node, Scene, Resource, and signal feel usable.

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, such as Sprite2D, CharacterBody2D, Area3D, or Camera3D.
  • Prefab → Scene — Unity Prefabs and Unreal Blueprint Classes are saved .tscn files 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 .tres files for items, stats, abilities, and tunable data. They serialize with @export properties.
  • UnityEvent / Delegate → Signal — Godot signals are first-class. Define with signal hit(damage) and connect via node.hit.connect(callback).
  • Coroutine / Latent Action → await — Godot uses native await on signals and timers, with no special coroutine type needed.
  • Layer / Sorting Layer → CanvasLayer + z_index — for UI on top, use a CanvasLayer; for in-scene depth, use z_index on 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 or C#. For visual node-graph workflows, AnimationTree and shader graphs cover most cases.