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.
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.