What problem does it solve? Writing games with the ignifx TypeScript engine requires knowing its entity-component model, Script lifecycle, scene JSON format, asset system, and WebGPU-only constraints; this Skill supplies that knowledge so generated code compiles and behaves correctly the first time. ## Core Features & Use Cases - Game code generation: Creates ignifx apps, entities, Script classes with schemas and typeIds, scenes, prefabs, and input actions using createApp and the @ignifx/* extension packages. - Subsystem guidance: Covers rendering, 2D sprites and tilemaps, 3D physics and character controllers, audio, UI, particles, terrain, and Electron desktop builds through detailed reference documents. - Scaffolding and environment checks: Ships Node scripts that scaffold new Script classes (new-script.mjs) and report WebGPU browser support (check-webgpu.mjs). - Use Case: Ask for a top-down 2D player controller with Rapier physics and sprite animation, and receive a registered Script class plus the scene JSON wiring that follows engine conventions and avoids documented gotchas. ## Quick Start Use the ignifx skill to create a spinning cube app with a camera, directional light, and a registered Spinner script for my WebGPU browser game.