MonoKad (Game engine demo)
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.
Status | Released |
Platforms | Windows |
Author | Kadronk |
Tags | Game engine |
Download
Install instructions
Launch "BideoGaem.exe" to start the demo.