Note: This is C++ version of Deform.
Check out the main branch →
A custom-built C++ game engine focused on transformation and deformation systems.
Deform is built to explore low-level engine architecture and real-time object manipulation, demonstrating core concepts behind modern engines, system design, modular architecture, and transformation pipelines. The engine and editor are kept separate: the engine ships as a Windows DLL (DEFORM_API) and the editor links against it, keeping the core lean and the tooling flexible.
- Windows 10/11
- Visual Studio 2022 with Desktop development with C++ workload
- Windows SDK (DirectX 11 included)
- Clone the repository
git clone https://github.com/yydev-official/Deform.git cd Deform - Start building however you want!
- Engine/editor DLL split with
DEFORM_API - Dear ImGui docking layout
- Editor panel system (
Editor::UI) - Scene graph and entity system
- Asset pipeline (mesh, texture import)
- Vulkan backend via RHI abstraction layer
- Scripting layer
MIT — do whatever you want with it.
Made by @yydev-official