Game Development

Unity

Unity is a game development platform for building 2D and 3D games using .NET and the C# programming language.

Build games that run on 25+ platforms across mobile, desktop, console, TV, VR, AR and the Web.

Develop Unity games on Windows and macOS. Get powerful debugging for Unity games with Visual Studio.

Get started with Unity

MonoGame

MonoGame is an open source game development platform built on .NET. It supports the C# and F# programming languages.

Create games for all major mobile and desktop operating systems, as well as most modern consoles. Development tools are available on Windows, Linux and macOS.

Get started with MonoGame

CRYENGINE

CRYENGINE's CE# 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.

Get started with CRYENGINE

Ready to Get Started?

Our step-by-step tutorial will help you get .NET running on your computer.

Supported on Windows, Linux, and macOS

Get Started