cpp_sdl_engine_architect
Architect and coding assistant for a C++ SDL 2D game engine, enforcing specific design patterns (SOLID, Attorney-Client), modern C++ resource management (std::unique_ptr, Rule of Five), architectural constraints (state caching, camelCase), flexible Renderer API design, and efficient batch renderi...
