Skip to content

Add CLAUDE.md with Enix engine architecture reference#2

Closed
Copilot wants to merge 1 commit intoclaude/romantic-curiefrom
copilot/sub-pr-1
Closed

Add CLAUDE.md with Enix engine architecture reference#2
Copilot wants to merge 1 commit intoclaude/romantic-curiefrom
copilot/sub-pr-1

Conversation

Copy link

Copilot AI commented Feb 24, 2026

Adds CLAUDE.md to serve as a concise technical reference for AI-assisted development on the Enix Vulkan game engine.

Contents

  • Build — CMake commands, named debug configs (CLion/MinGW/MSVC), shader compilation via glslc custom target
  • Architecture — entry point, subsystem table (Render/, Core/, Asset/, Input/, UI/), two-pass render pipeline (Blinn-Phong + ImGui), double-buffering, UBO layout
  • Conventions_ member prefix, #pragma once, singleton access pattern, non-copyable render objects, RAII cleanup
  • Assets — runtime path resolution relative to bin/
  • Third-party — glfw, glm, imgui, spdlog, stb_image, tinyobjloader
  • Planned features — PBR, skybox, physics, audio, etc.

All facts verified against source (CMakeLists.txt, Renderer.h, VulkanEngine.h).


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI changed the title [WIP] Add CLAUDE.md with project architecture and build guide Add CLAUDE.md with Enix engine architecture reference Feb 24, 2026
Copilot AI requested a review from Energy0124 February 24, 2026 04:00
@Energy0124 Energy0124 closed this Feb 24, 2026
@Energy0124 Energy0124 deleted the copilot/sub-pr-1 branch February 24, 2026 04:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants