image image
Paradox Game Engine powered by SharpDX Paradox is a new versatile and engaging .NET Game Engine written entirely in C#, that will empower you to make stunning games that better fit your vision! With SharpDX, Paradox is able to target all Windows Platforms, but it is also going much beyond, as it can also target OpenGL platforms.

Looking for a real alternative and replacement for XNA? Paradox is the right choice! You get a true game engine, with support for 2d/3d/physics, a game studio editor with an optimized asset pipeline, the list goes on! Check out their features!

Visit Paradox!
The power of DirectX for .NET SharpDX is an open-source project delivering the full DirectX API under the .Net platform, allowing the development of high performance game, 2D and 3D graphics rendering as well as realtime sound application.

SharpDX is built with a custom tool called SharpGen able to generate automatically a .NET API directly from the DirectX SDK headers, thus allowing a tight mapping with the native API while taking advantages of the great strength of the .Net ecosystem.

SharpDX is fully supporting all Windows platforms including latest Windows 8 Metro and Windows Phone 8. Easily develop multimedia applications for desktop, WinRT and Windows Phone with the same API!

Welcome to the official Website of the SharpDX project.

SharpDX is a free and active open-source project that is delivering a full-featured Managed DirectX API that includes support for Direct3D9 & Ex, Direct3D10, Direct3D10.1, Direct3D11, Direct3D11.1 (Win8 only), DirectCompute, Direct2D1, Direct2D1.1 (Win8 only), DirectWrite, WIC, D3DCompiler, DXGI, DXGI 1.1, DXGI 1.2 (Win8 only), DirectSound 8, XAudio2, XAPO, XACT3, X3DAudio, DirectInput 8, XInput and RawInput.

SharpDX supports all Windows OS and .NET Framework, including development for the latest Windows 8 Metro and Windows Phone 8!

You can download binaries or build your own binaries directly from the sourcecode available from a git repository.

SharpDX is now coming with a documentation repository - under construction and a detailled Class Library Reference with a helpful cross referencing managed to unmanaged API.

A community section was accessible in the form of a forum to discuss about SharpDX, but this section has been closed. If you want to contribute to SharpDX, please use our GitHub repository.

SharpDX is being used by several companies, indies developers to make games, advanced rendering or multimedia applications.

SharpDX on Twitter

Support SharpDX

If you love this project, help the author to keep improve it! Check the story behind SharpDX.

SharpDX needs your vote for .NET on Xbox One!

July 26, 2013

Yesterday was announced that Xbox One will allow indie developers to easily publish games on Xbox One.

We have still very few details about the indie developer program on this platform, but in order to use SharpDX and have full DirectX access on this platform, we need to ensure that .NET will be accessible on this platform.

If you would like to be able to develop cross-platform games with .NET on all Windows Platforms including the Xbox One, please vote for this user voice feature request: Allow .NET games on Xbox One

This will allow SharpDX to provide a compelling game development alternative on Xbox One!

The SharpDX Team