Frameworks and Engines using SharpDX

You can find here a non-exhaustive list of open-source projects using SharpDX. While SharpDX is a low-level API for Windows only platform, all these projects are targeting to provide a higher-level API and support multiple platforms from desktop to mobile phone.


"Paradox is a .NET game engine and editor, built on top of a versatile rendering system. It allows you to focus on creating innovative games with a simple and yet powerful integrated solution.

Advanced features such as shader composition, microthread scripting and collaborative team editing makes it one step ahead of existing solutions. Paradox is going to support all Windows Platforms (Desktop, WinRT, WP8), Android, iOS and next gen consoles."

link go Paradox Engine



"MonoGame is an Open Source, OpenGL implementation of the Microsoft XNA 4 Framework. Our goal is to allow XNA developers on Windows & Windows Phone to port their games to the iOS / Android / Mac OS X, Linux and later this year PlayStation Suite and Windows Metro."

MonoGame is under heavy development to support Windows 8 Metro App using SharpDX.

link go MonoGame


ANX.Framework.Logo 228x60

"The ANX.Framework is a platform independent game framework which is compatible with Microsofts XNA Framework.
BTW: ANX is the acronym for 'ANX's not XNA' and XNA is the acronym for 'XNA's not acronymed' ;-)"

ANX is the first project started to use SharpDX for Windows 8 Metro App.

link go ANX Framework



"The Axiom 3D Rendering Engine is a fully object oriented 3D graphics engine using C# and the .Net platform. Axiom 3D aims to be an easy to use, flexible, extendable, and powerful engine that allows for rapid development of games and other graphical applications. By using the .Net framework as the target platform, developers can focus more on core functionality and logic, rather than dealing with the complexities of languages like C++."

AXIOM is being ported to SharpDX.Direct3D9 and will probably be using SharpDX for Windows 8 Metro.

link go Axiom3D



"The Delta Engine allows you to develop applications and especially games for all major AppStore platforms completely under Windows with .NET by using your favorite tools. The engine and all sample games are free to use on Windows, Open Source and written in 100% .NET. If you plan to deploy your application on other platforms a Marketplace license is required!"

Delta Engine is using SharpDX for its Windows Desktop and Windows 8 Metro port.

link go DeltaEngine


Others Managed DirectX API

You can find here a list of Managed DirectX API alternatives:


"SlimDX is a free open source framework that enables developers to easily build DirectX applications using .NET technologies such as C#, VB.NET, and IronPython. It is designed to be an efficient, simple, and lean wrapper that fully encompasses all of Microsoft's gaming and multimedia technologies and exposes them to managed code. All of the code is under the MIT/X11 license, and all content is under the Creative Commons Attribution-Share Alike license. "

link go SlimDX


Windows 7

"Windows® API Code Pack for Microsoft® .NET Framework provides a source code library that can be used to access some features of Windows 7 and Windows Vista from managed code. These Windows features are not available to developers today in the .NET Framework."

link go Windows API Code Pack