I'm building a Vulkan game engine in C# โ Meet Winber Engine
Hey Dev.to community! ๐
I've been working on something I'm really proud of โ a game engine called Winber, built entirely in C#.
What is Winber?
Winber is a game engine written in C# that ships as a fully standalone .exe โ no .NET install required, no dependencies, nothing. Just double-click and run.
What makes it different?
- ๐ด Vulkan 1.2 renderer โ No OpenGL fallback, pure GPU power
- โ Standalone .exe โ Native AOT compilation, no .NET needed
- ๐ฎ Full editor โ Project manager, scene editor, inspector
- ๐ MIT License โ Completely free forever
- โ๏ธ C# scripting โ Write your game logic in modern C#
Tech Stack
- C# with .NET 8 + Native AOT
- Vulkan 1.2 via Silk.NET
- Windows Forms for the editor UI
Current Status
Still in early development โ the architecture is solid and I'm building out the rendering pipeline. The website is already live!
๐ https://winber.netlify.app/
Why am I building this?
I wanted to learn how game engines actually work under the hood. Instead of just using Unity or Godot, I decided to build my own from scratch. It's been challenging but incredibly rewarding.
Would love any feedback or advice from the community! ๐
Top comments (1)
Still in development โ should be fully working in 1-3 weeks