/DemoEngine

Simple game engine written in C#, .NET Core 5.0 and DirectX

Primary LanguageC#MIT LicenseMIT

DemoEngine

GitHub Coveralls github

DemoEngine is a simple game engine written in C#, .NET Core 5.0 and DirectX.

Engine is currently developed for Windows 10 platform, with references to Windows.Forms and DirectX, but the code outside of those, should work wherever .NET Core 5.0 works. A provided layer of abstraction over platform specific codebase should make it possible to add cross platform later.

Project is using Vortice.Windows as a DirectX wrapper, with parts of the main form handling based on SharpDX

Build status:

Branch Status Code coverage
master GitHub Workflow Status (branch) Coveralls github branch
develop GitHub Workflow Status (branch) Coveralls github branch
most recent GitHub Workflow Status Coveralls github branch

Build

In order to compile, you need Visual Studio 2019, or newer with the following workloads and components:

Command line build can be done using Nuke:

Credits

Development, contributions and bugfixes by: