Godot game converter
· 2 min read
balaur import converts a Godot project: the settings, every scene, the
scripts, the theme, and a report of what did not carry.
balaur import project.godot --project my-game

Ported: Polyglot Pirates, a shipped Godot 4.7 game. 181 scenes, 769 scripts, a theme of 700 items. Its automation runner was ported first, so a passing scenario proves every script it walks through.
- Each scene has one root, and an instance is that root, so a converted node path reads the same as in Godot.
- A
stackcontainer lays every child over the same box, as a Godot MarginContainer does. - Theme import carries separations, icon colours and bold faces.
fiton a picture covers Godot's expand and stretch modes.awaitworks on a signal and on another node's method.- A
metacomponent,Array[Node]exports, toggle buttons, and children runninginitbefore their parent. - Tilemaps honour
z_indexagainst sprites. - A button takes the box the layout solved, not its caption's size.
- macOS dark mode is read from the window.
How far it is
Five scenarios pass headless, and a run ends with a screenshot. The menu matches. The gameplay screens are next.
