A downloadable game engine for Windows

MonoKad is a game engine built upon the MonoGame framework, coded in C#.
It was made over the course of a few months, for a school assignment. This was also my first rodeo with engine development, so it's primitive and far from perfect, but I've learnt a lot and I'm eager to learn more! :D

This is an experimental portfolio piece, made specifically to create this demo. Do not use this for production.

Features :

  • An Entity Component System, similar to Unity (GameObjects, "Behaviour" and "Renderer" components)
  • 3D rendering
  • 3D model loading (using Open Asset Import Library)
  • A basic Material system (homemade, does not depend on the MonoGame Content Builder)
  • Physics (using BEPUphysics)

Below, you can download a demo containing two "gamemodes" : a juggling game and a sandbox.

Source code (of the engine AND the demo) :

https://github.com/Kadronk/MonoKadDemo

All the demo code is contained in the "BideoGaem.csproj" project. The rest is engine code and its dependencies.
A devlog (written in French) and funny bug videos (from before they were fixed) are included in the repo.

Download

Download
MonoKadDemo.7z 4.3 MB

Install instructions

Launch "BideoGaem.exe" to start the demo.