What is SlimDX?

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. Our latest release is March 2011, and can be found for users and developers on the Download page.

All development is based in our Google Code homepage. You can use that site to report bugs (using our issues page), as well as download a complete copy of the source code. If you have questions to ask, or otherwise wish to discuss SlimDX, we ask that you use the DirectX forum on GameDev.Net. This is the only forum on which the developers are active; we do not use any other forums or mailing lists. Please prefix your thread subject with [SlimDX] if the question is reasonably specific to SlimDX. If it isn't, feel free to include or exclude the prefix as you like. You can also try and get a hold of us on IRC, in the #graphicsdev channel on AfterNET.

Consulting Services

SlimDX Consulting is now up and running to help you get the most of your applications. Our expertise in DirectX, SlimDX, and both managed and native code means getting things done in a fraction of the time and cost of an in house solution. That leaves you to focus on your application, instead of fighting with unfamiliar libraries and obscure bugs. SlimDX already powers a wide range of multimedia, from big budget games to large scale weather services to television. You deserve the same level of polish for your own projects. Visit our Consulting page for more information what we can do for you.

latest release

Why use SlimDX?

SlimDX is a highly polished, fully featured wrapper around almost all Microsoft multimedia and gaming APIs. There are however several other choices for managed game development. Follow the link below to our features page to get a list of notable SlimDX features, as well as comparison charts comparing the main players in the managed game development scene, both past and present: SlimDX, XNA, MDX, OpenTK, and the Windows API Code Pack.


Getting Started

Getting started is easy! Check out our tutorials page for an introduction to SlimDX and Direct3D 11, or follow the link below to read our documentation article on getting started with SlimDX development. While SlimDX doesn't have many samples and or in-depth documentation, concepts related by XNA, MDX, and DirectX tutorials on the web should translate easily to SlimDX. We recommend the DirectX SDK documentation as a particularly good source of explanatory material.


Current Status

SlimDX is currently rock solid, covers just about every multimedia API provided by Microsoft, and is stable enough to be used by commercial projects and companies, including several AAA game studios. Several companies and products using SlimDX: