Game Engines
Create your games and more using cross-platform game engines.
Unity is a popular real-time 3D development platform for building 2D and 3D applications, like games and simulations, using .NET and the C# programming language. Unity includes a visual editor for editing scenes, audio, profiling, and much more.
Unity can target 25+ platforms across mobile, desktop, console, TV, VR, AR, and the web. Check out all the hit games made with Unity.
MonoGame is a multi-platform, open-source, pure .NET C# framework you can build your game engine with. MonoGame supports .NET Core and .NET 4.5. If you are familiar with .NET, you will feel right at home here.
Check out all the hit games made with MonoGame.
Godot is a fully integrated exciting new game engine offering C# scripting using .NET. Godot provides a full set of tools, so you can just focus on making your game.
Godot is completely free and open-source. No strings attached, no royalties.
Stride (formerly Xenko) is a free and open-source 2D and 3D cross-platform game engine. It comes with a robust editor toolchain and realistic graphics.
FlatRedBall is a 2D game development platform, built in C# on top of MonoGame. FlatRedBall is perfect for indies or big studios!
Evergine is a component-based industrial engine developed on .NET and designed to be multi-platform.
CRYENGINE's C# Framework allows you to develop games using .NET and the C# programming language.
Development tools are available for Windows and Linux. Develop games without leaving Visual Studio using the CRYENGINE Extension.
UNIGINE is a photo-realistic real-time 3D visualization platform designed for building large-scale high-detailed applications with industry-standard content workflow. Built-in performance optimization along with ะก# APIs can help you build extremely detailed scenes as large as the solar system. Lots of objects, enormous polygon count, and advanced shaders wouldn't be a problem even in VR mode.
UNIGINE Engine provides a full suite of features such as 3D rendering, physics simulation, GUI, audio, and AI components.
Our step-by-step tutorial will show you how to create your first real-time 3D app with Unity in less than 10 minutes.