Years ago, my team and I released a game on Steam: https://store.steampowered.com/app/599040/?snr=1_5_9__205. Unfortunately, we were unable to continue development. For that game, I wrote a complete engine called "Insanity Engine" in C#, which included a DirectX 11 renderer, collision and physics systems, network code, server infrastructure, and more. I3 is my modest third attempt—mainly to explore new technologies—but who knows what the future holds :)
This project is a work in progress and experimental; for now, it is intended only for educational purposes. It features a Vulkan-based renderer, with possible support for DirectX 12 in the future. The codebase is a mix of C and C#.
- Install Bazelisk (recommended Bazel launcher)
- Install Bazel for Windows
bazelisk test //:ci
bazelisk run //samples/vk_draw_cubes
bazelisk run //samples/game_draw_cubes