DirectX 12 .NET game engine
DirectX12GameEngine is a game engine completely written in C# utilizing the Direct3D 12 API for rendering graphics. It supports UWP either rendered directly to the
CoreWindowor embedded in XAML with a
SwapChainPanel. It also supports Win32 with WinForms. Some stand-out features are a shader generator that generates HLSL shaders out of .NET code, holographic rendering for HoloLens and Windows Mixed Reality and an editor made with UWP XAML.
DirectX12Gamein a UWP app rendering directly to the
DirectX12Gamein a UWP app rendering to a
SwapChainPanelembedded in a XAML page.
DirectX12Gamein a .NET Core 3.0 WinForms app rendering to the Win32 window (
Most projects are just using .NET Standard 2.0 or sometimes additionaly .NET Core 3.0 with the UWP SDK included through the NuGet package