collision-system
Installation
SKILL.md
Collision System
When to Use
Use this skill when:
- Implementing collision detection in ECS games
- Detecting entity interactions
- Implementing hit detection
- Building spatial partitioning
- Optimizing collision performance
Core Principles
- Broadphase First: Quick rejection using simple bounds
- Spatial Partitioning: Grid or octree for large scenes
- Component-Based: Collision data in components
- Event-Driven: Emit collision events
- Performance: Only check nearby entities
- Type Filtering: Collision layers/masks