PhoenixSim
A high-performance, modular simulation engine for real-time strategy games.
Getting Started
- Build & Run TestRTS — clone, bootstrap, build, run
Contributing
- Writing a Feature — the primary extension point; start here
- ECS Guide — entities, components, queries, systems
Architecture
- PhoenixSim Core — Session, World, LDS, memory, threading
- PhoenixPhysics — 2D rigid-body physics
- PhoenixSteering — pathfinding and unit movement
- PhoenixRTS — units, abilities, orders, effects, vitals, projectiles
- Block Buffers — memory model and pre-allocated storage
- World View Sync — sim→render snapshot strategy and dirty-page tracking
- Job System Roadmap — gap analysis & staged improvements vs. modern work-stealing designs