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!
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)
It not working stell it well worked in 1 to 3 weeks