Game development ecosystem

Leverage your native game ecosystem with .NET

Managed graphics

Need to use native C++ Graphics APIs? Open-source projects, such as SharpDX, SharpVulkan, Vulkan.NET, and Veldrid, provide you with C# wrappers for DirectX, Vulkan, OpenGL, and Metal.

Leverage iOS & Android native ecosystem

Need to use a native iOS (Objective-C) or Android (Java) library? Integrate them through Xamarin, with binding projects to create an enhanced C# API for the library that can be used in your apps.

Active community

.NET has an active community that is answering questions, producing samples, writing tutorials, authoring books, and more. You can find help with many different technologies built with .NET. You can head to the community resources for Unity, MonoGame, Godot, or Stride to find help and connect with other developers.

World map
100,000+ OSS contributions 3,700+ OSS company contributors

Open-source and free

.NET is an open-source platform that has a strong community of contributors from more than 3,700 companies.

.NET is free. There are no fees or licensing costs, including for commercial use.

.NET is part of Microsoft Game Dev

Everything you need to build, run, and grow your games. Microsoft Game Dev is a comprehensive suite of tools and services just for game development.

Learn more