Imported from QM-Code/karma (
examples/assets/prefabs/AGENTS.md). Install upstream withnpx skills add QM-Code/karma --skill prefabs. Copyright stays with the author.
Prefab Asset Notes
This directory contains authored JSON prefab bundles.
For particle-heavy prefabs:
- Keep
prefab.jsonresponsible for entity composition, scene hierarchy, component data, and playback defaults. - Keep
.kpeffectresponsible for emitter tuning. - Prefer enabled/playing defaults plus
ParticleEmitterComponent.start_delayfor direct-load one-shot staged effects. - Save separate JSON prefabs for data variants, or instantiate and modify components in C++.
- If a prefab needs texture assets or effect registration for direct path-only
instantiation, add
assets.package.jsonbesideprefab.json.
Reference particle-heavy effects:
examples/assets/prefabs/explosion/prefab.jsonexamples/assets/prefabs/energy_orb/prefab.jsondocs/EXPLOSION_PREFAB.md