Module Layout
A module lives under EngineApps/Games/ModuleName and is usually composed of:
- operations.toml for operation definitions
- config.toml for module-specific placeholders
- game.toml for launch metadata
- Tools.toml for tool dependencies
- scripts/ and operations/ for runtime scripts
- TMP/ for temporary generated data
Minimal Module Skeleton
EngineApps/Games/MyModule/
operations.toml
config.toml
game.toml
Tools.toml
scripts/
operations/
TMP/
Authoring Priorities
- Define stable operation IDs and names first.
- Keep prompts focused and explicit.
- Move machine-specific values into config.toml placeholders.
- Declare tools in Tools.toml instead of hardcoding binary paths.