Skip to content

deform-labs/Deform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deform Engine

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.


Building

Requirements

  • Windows 10/11
  • Visual Studio 2022 with Desktop development with C++ workload
  • Windows SDK (DirectX 11 included)

Steps

  1. Clone the repository
    git clone https://github.com/yydev-official/Deform.git
    cd Deform
  2. Start building however you want!

Roadmap

  • 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

License

MIT — do whatever you want with it.


Author

Made by @yydev-official

About

A lightweight game engine and editor built with rust and WINIT, WGPU and EGUI

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages