Was ist eine gute plattformübergreifende Game-API?

7

Ich bin gerade dabei, eine plattformübergreifende Game-Engine in C ++ zu entwerfen / zu erstellen. Ich würde gerne eine Spiel-API verwenden, die 2D / 3D-Grafiken, Eingabe, Netzwerk, Audio usw. hat. Eine API, die viele dieser Anforderungen außer Audio erfüllt, ist Amaltheia . Kann jemand eine API vorschlagen, die alle meine Anforderungen erfüllt oder die die meisten Anforderungen erfüllt, die besser ist als Amaltheia .

    
Matt Pascoe 22.01.2009, 19:41
quelle

6 Antworten

13

Sie könnten sich SDL anschauen, es ist eine beliebte plattformübergreifende Multimedia-Bibliothek, die in vielen Spielen verwendet wird.

Auch das Game Programming Wiki ist eine gute Quelle für Listen von Spieleprogrammen Bibliotheken und Engines

    
Alo 22.01.2009, 19:56
quelle
11

Heutzutage verwenden viele Leute SFML , was etwas aktueller ist als SDL.

(Antwort bearbeitet, da SDL endlich ein Update gesehen hat, seit ich das ursprünglich gepostet habe! SFML ist jedoch immer noch eine gute Wahl.)

    
Kylotan 04.02.2009 10:19
quelle
3

Allegro ist sehr beliebt. Es gibt auch eine große Community-Seite hier .

    
Wayne Koorts 22.01.2009 20:04
quelle
1

Falls Sie von C ++ müde werden, gibt es auch etwas Einfacheres: BlitzBasic

Ссылка

    
Paul Lefebvre 02.02.2009 21:31
quelle
1

Sehen Sie sich Unity Engine an, wenn Ihr Authoring in OSX erfolgt

    
BC. 04.02.2009 23:28
quelle
0

Ideaworks 3D hat eine großartige API, die auf mehr Systemen funktioniert, als Sie mit einem Stick (einschließlich Windows und Linux) schütteln könnten Vernetzung, Sound und 3D. Es ist ein bisschen teuer, aber ...

    
Greg 22.01.2009 19:53
quelle

Tags und Links