Lex Universalis is a Godot 4 desktop card roguelike prototype. The repository
truth is portable: clone it anywhere, open godot/project.godot, and keep
runtime paths relative to the checkout.
- Canonical repo: https://github.com/emptyinkpot/Lex-Universalis
- Machine-readable entry:
project.json - Runtime root:
godot/ - Godot project:
godot/project.godot - Main scene:
godot/scenes/Main.tscn - Design plan:
docs/game-design/planning/Lex Universalis 项目企划书(Godot)_v1_2026_5_3.md
godot/- active Godot 4 desktop game projectdocs/- design notes, planning docs, migration records, and reference notesconfig/- retained project configuration and reference datascripts/- portable helper scriptstools/codex-bridge/- optional local AI bridge used by the in-game assistant
Install Godot 4.6.x first. The launcher resolves Godot from GODOT_EXE,
GODOT_CONSOLE, PATH, or common Windows install paths.
.\start-godot.batHeadless validation:
.\validate-godot.batBuild a Windows desktop package:
.\publish-desktop.batOptional local Codex bridge:
.\start-codex-bridge.batREADME.mdproject.jsongodot/README.mddocs/game-design/planning/Lex Universalis 项目企划书(Godot)_v1_2026_5_3.mddocs/game-design/moon/README.mddocs/reference/README.mddocs/reference/dev/godot-repo-guide.mddocs/reference/dev/godot-migration-checklist.md
- Do not commit user-specific paths such as
E:\...orC:\Users\<name>\.... - Use
res://for Godot resources. - Use
%~dp0in Windows launchers. - Use
GODOT_EXEorGODOT_CONSOLEonly as optional local overrides. - Keep generated gameplay data under
godot/data/generated/.