Files
metabuilder/gameengine/AGENTS.md
johndoe6345789 6fbc47a2db feat: Add SDL3CPlusPlus game engine to gameengine/
Import SDL3CPlusPlus C++ game engine with:
- SDL3 + bgfx rendering backend
- Vulkan/Metal/DirectX shader support
- MaterialX material system
- Scene framework with ECS architecture
- Comprehensive test suite (TDD approach)
- Conan package management
- CMake build system

This provides the native C++ foundation for the Universal Platform's
Game and 3D capability modules.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 16:29:20 +00:00

538 B

AGENTS.md

Code Style

  • Use Java / Spring conventions: explicit names, clear structure, and standard patterns.
  • Prefer readability over cleverness.
  • Avoid complex template tricks unless required for correctness.

C++ Guidelines

  • Minimise use of macros; only use them when there is no clear alternative.
  • Prefer constexpr, inline, and scoped enums over macros.
  • Keep APIs explicit and predictable; avoid implicit conversions.

Logging

  • When fixing a bug, add trace logging in the affected area to improve diagnostics.