CRITICAL: READ THE ROOT docs/UNIVERSAL_LLM_INSTRUCTIONS.md FIRST.
This is the C++ (SDL3) reference implementation of the unified puzzle engine.
- SDL3: Utilize SDL3 for input, audio, and video subsystems.
- Modern C++: Use
std::shared_ptr(sp<T>) andstd::make_shared(ms<T>). - Steamworks: Maintain and polish the official Steamworks SDK integration.
- Performance: Ensure optimized rendering loops and thread-safety (
_Ssuffix).
- Refer to AGENTS.md for agent roles and visualizer status.
- Refer to VERSION.md for the current version.
- Refer to CHANGELOG.md for historical changes.