SlimDX

From Wikipedia, the free encyclopedia

SlimDX ist ein freies Framework für DirectX-Programmierung auf Basis des .Net-Frameworks. SlimDX stellt eine .NET-API bereit, die den Zugriff auf DirectX aus den .NET-Sprachen C#, VB.NET und IronPython ermöglicht. Der Quellcode steht unter MIT-Lizenz. Leitende Entwickler des Projekts waren Promit Roy, Mike Popoloski und Josh Petrie. Das Framework kam vor allem in der Spieleentwicklung zum Einsatz. Zu den Spielen, bei deren Entwicklung SlimDX genutzt wurde, gehören Star Wars: The Force Unleashed (LucasArts, 2008) und Operation Flashpoint: Dragon Rising (Codemasters, 2009).

Schnelle Fakten Basisdaten ...
SlimDX
Basisdaten
Hauptentwickler SlimDX Group
Entwickler SlimDX Group
Erscheinungsjahr 2012 (Stable)
2007 (Beta)
Betriebssystem Microsoft Windows
Programmier­sprache C++
Kategorie Framework
Lizenz MIT-Lizenz
slimdx.org (archiviert)
Schließen

Unterstützte APIs

SlimDX unterstützt unter anderem folgende APIs und Funktionen:

Da SlimDX im Wesentlichen eine Abstraktionsschicht über dem Windows-eigenen DirectX bildet, sind andere Betriebssysteme wie macOS und Linux sowie die Grafikschnittstellen OpenGL und OpenAL nicht unterstützt.[1]

Anwendung

SlimDX kam unter anderem in folgenden Projekten zum Einsatz:[2][3]

Vergleichbare Frameworks

Alternative Frameworks mit individuellen Vor- und Nachteilen gegenüber SlimDX sind XNA Game Studio, Managed DirectX, Windows Code Pack, OpenTK und SharpDX.[1][6]

Literatur

  • Michael Fontanini: Game Development with SlimDX – A fast-paced and practical guide on game development using SlimDX. Packt Publishing, 2013, ISBN 978-1-78216-738-9 (englisch).
  • SlimDX auf GitHub (englisch)
  • Website des Projekts. Archiviert vom Original am 6. Juni 2017; (englisch).
  • Promit Roy: Promit's Ventspace. (englisch, Persönlicher Blog von Promit Roy, Lead Developer von SlimDX).

Einzelnachweise

Related Articles

Wikiwand AI