{"repo":"sindney/fury3d","free":true,"listed":false,"github":"https://github.com/sindney/fury3d","clone":"git clone https://github.com/sindney/fury3d.git","description":"A WIP vibe friendly game engine.","language":"C++","stars":88,"topics":["imgui","rapidjson","sfml","3d-engine","claude-code","cpp17","kimi-k3","minimax-m3"],"license":"MIT","category":"game-templates","readme_excerpt":"Fury3D 中文简体 Introduction Fury3D is a cross-platform rendering engine written in C++17 and OpenGL, with a Lua-driven editor, JSON-configurable rendering pipelines, and a data-driven post-process chain. Picked up the development with the help of Kimi K3, MiniMax M3, GLM 5.2 with Claude Code. Start with M3 and GLM, then mainly K3, since it's multimodal and easier to buy than GLM and is really powerful. Works on Windows and macOS. Designed for study — the editor, importers, and shaders are all small enough to read end-to-end. Highlights OpenGL (3.3+ core profile) with explicit per-draw state (Vulkan-PSO-shaped) so chain + debug draws never leak GL BLEND into unrelated passes. C++17 smart pointers, sol2 + Lua 5.4 scripting bridge. JSON-configurable pipelines — every pass, every shader variant, every uniform lives in a .json next to the runtime. Editor (ImGui + ImGuizmo) — Scene Inspector, Content Browser, Node Properties, viewport gizmo, native file dialogs, configurable dock layout, persisted across launches. CLI — fury convert gltf fbx scene translates assets to the runtime form (json or LZ4-compressed bin) with --auto-scale for centimetre-native meshes. glTF 2.0 importer — vendored tinygltf , with alpha-mode (OPAQUE/MASK/BLEND) and KHR materials transmission mapping. FBX input is chained through FBX2glTF + the glTF importer. HDR rendering pipeline — RGBA16F intermediate composite, ACES tonemap, automatic chain ordering. Data-driven post-process chain — SSAO, SSR, FXAA, CRT, ACE","default_branch":null,"files":null,"tree":[],"storefront":"/r/sindney","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sindney/fury3d/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}