📄️ Module Specifications
This document defines the formal contracts and representation invariants for core classes and data structures within the Soulless Knight architecture.
🗃️ Collision
3 items
📄️ Damage
How the damage module works, including contact damage, projectile hits, and invincibility frames.
🗃️ Enemy
2 items
🗃️ Factory
6 items
🗃️ Inputs
1 item
🗃️ Level
4 items
🗃️ Rendering
2 items
🗃️ Stats
3 items
🗃️ Weapon
4 items