Move from Unity

Translate GameObjects, Prefabs, MonoBehaviours, and C# habits into Godot's scene-first workflow.

Start path

Move from Unreal

Map Actors, Components, Blueprints, UMG, and Data Assets into focused Godot systems.

Start path

Look up any equivalent

Type a Unity or Unreal concept and get its Godot 4.7 equivalent with side-by-side code.

Open the Equivalents Dictionary

Not sure yet?

Compare Godot, Unity, and Unreal side by side before you commit.

Compare engines

Migration guides

Practice tools

Frequently asked questions about migrating to Godot

Should I port my existing project or rebuild it in Godot?
For most projects, rebuild the gameplay in a vertical slice first and port only assets. Godot's scene model and signals differ enough from Unity/Unreal that a mechanical port usually costs more than a focused rebuild of the core loop.
How long does migrating from Unity or Unreal to Godot take?
A 2D prototype's core systems transfer in days; a production project is typically weeks, with an extra 1-2 months for 3D-heavy work. Concepts transfer faster than you expect because your game-development instincts still apply.
Do I have to learn GDScript, or can I keep C#?
Godot supports C# via .NET, so Unity developers can keep C#. GDScript is recommended for gameplay glue because of instant iteration, but C# remains available for teams that prefer it.