Technical documentation for the Blastback game engine, covering the entity-component system, Lua scripting API, and modding.
| Document | Description |
|---|---|
| Lua Scripting API | Complete Lua API reference: ctx bridge, engine globals, component lifecycle, action resolvers, command paths |
| Entity System | JSON entity schema, physics layers, components, models, event system |
| Components | All components: Common, Mob, Weapon, and UI — with fields, commands, and events |
| Models | Model references: Weapon, Projectile, Visual, Drop, ParticleSpawn, PersistentWeapon |
| Behavior Trees | AI system: BT nodes, resolution system, templates, events |
| Modding Guide | How to create custom enemies, weapons, projectiles, Lua components, and action resolvers |