integrate-game-engine
Installation
SKILL.md
Integrate Game Engine
Manage engine-level lifecycles, cross-platform export presets, headless automated verification, and asset importer pipelines across production game engines.
Core Rules
- Headless-First Verification: Every gameplay module or system must be verifiable without launching a graphical window (
godot --headless --run-tests, Unity-batchmode -nographics, Unreal-nullrhi). Headless test suites must return standard OS exit codes ($0 = \text{success}$). - Deterministic Asset Import: Asset import settings (texture compression, sprite slice rectangles, audio sample rates, 3D glTF mesh optimizations) must be codified in version-controlled config files (
.import,.meta,.uassetmanifests), never edited ad-hoc. - Strict Frame Budgeting: Configure target engine frame limits (e.g. $16.6\text{ms}$ budget for $60\text{FPS}$, $8.3\text{ms}$ for $120\text{FPS}$). Enforce maximum draw call ceilings ($\le 250$ on mobile, $\le 2000$ on desktop).
- Engine-Agnostic Core Boundary: Structure game state, data models, and business logic into pure libraries or decoupled modules that interact with engine nodes exclusively through thin adapter interfaces.