Cross-platform C# game engine for the Microsoft .NET Framework and Mono
The DigitalRune Engine is a collection of middleware libraries and tools for developing 3D games, simulations and CAx applications. The software is written in C# for the Microsoft .NET Framework and Mono. It supports the Microsoft XNA Game Studio and MonoGame.
The included libraries cover a wide range of topics:
You can use the software to solve typical problems in game development and industrial applications:
Have a look at the Features page and the Documentation for a
detailed description of all components.
The libraries can be used cross-platform – including Portable Class Library (PCL), Windows (desktop), Windows Store, Windows Phone, Universal Windows Platform, Xbox 360, Linux, Mac OS X, Android, iOS, Silverlight and the Unity Game Engine.
The DigitalRune Engine was created to address the following issues:
C# and the .NET Framework allow developers to be more productive. Code can be written in Visual Studio using the best IntelliSense and third-party tools. Make use of the .NET base class library and a powerful ecosystem of open source and commercial .NET libraries.
The game engine is a set of independent modules – each module covering a core aspect of game development. Dependencies between modules are minimal. Developers have the freedom to pick and choose their favorite libraries. Choosing the DigitalRune Engine is not an all-or-nothing decision. You can, for example:
.NET and Mono allow to target many different platforms. In a game, the majority of code can be implemented in a .NET Portable Class Library. Compile the code once and use the same DLL on all platforms.
The DigitalRune Engine is not a game editor with a limited scripting API. Instead, the libraries provide direct access to an extensive, well designed and documented API. Additionally, the libraries support MonoGame – a free and open source, multiplatform game framework.
A fair warning: At the moment this product does not include an easy-to-use game editor. It is built for programmers.
All products have an extensive MSDN-style documentation, available online and for download. The engine comes with over 200 samples that cover different aspects of game development.
We provide support via our forum and email. As you can check in the forum: Our team answers questions personally and gives in-depth feedback.
Interested? Visit the Download page and get the latest version of the DigitalRune Engine.
The software includes a 30-day trial – risk free, registration free.
Students and researchers can even get a free non-commercial license.
The DigitalRune Engine is used world-wide to develop applications, games and research projects. See References.