Game Manifest

game.toml declares how a built module launches its runtime target.

Requirement

A game manifest must define exactly one launch target family:

  • exe or executable
  • lua, lua_script, or script
  • godot, godot_project, or project

Example: Executable

title = "My Remake"
exe = "{{Game_Root}}/bin/MyGame.exe"

Example: Lua Entry

title = "My Remake"
lua = "{{Game_Root}}/scripts/entry.lua"

Example: Godot Project

title = "My Remake"
godot = "{{Game_Root}}/project.godot"

Notes

  • Paths can include placeholders such as {{Game_Root}} and {{Project_Root}}.
  • Keep title user-facing and descriptive.
  • Validate manifest shape against schemas/game.schema.json.