13

Which one of these offers the best API for game development? Which library is easier to use, faster, has more documentation?

Levi H
  • 3,426
  • 7
  • 30
  • 43
  • 1
    This is a "Would a shark beat a gorilla" question. http://blog.stackoverflow.com/2011/08/gorilla-vs-shark/ – Almo Jun 12 '12 at 20:22
  • This is not a precise question, and as such, will not be popular here. You might try rephrasing the question to be a programming specific question, or you might find what you are looking for in places like this: http://gamedev.stackexchange.com/questions/23109/is-using-sharpdx-or-slimdx-easier-than-using-directx-directly-from-c – kaliatech Jun 12 '12 at 20:23

1 Answers1

22

Both projects support nearly the entire DirectX libraries (though SlimDX does support a bit more in the DirectX 9 space).

SlimDX is very mature, and fully featured. Some larger scale, commercial games have been written and published using SlimDX. It also provides more of a "framework" to use, and has more feature-complete documentation.

SharpDX promises slightly better performance in certain scenarios (see benchmarks). It's generated directly from the DirectX headers, so is more of a thin DirectX wrapper.

Reed Copsey
  • 554,122
  • 78
  • 1,158
  • 1,373