Domanda

C'è una grafica e / o gioco motore che funziona sia su Mac e PC? Ho visto l'Unità e questo è una possibilità, mi chiedo se ci sono altre scelte.

Idealmente voglio porta lo stesso codice C ++ gioco per entrambe le piattaforme PC e Mac, ma lasciate sottostante gioco / motore grafico prendere vantaggio l'hardware appropriato.

modifica: Sto cercando a livello di coppia, Gamebryo e Unreal. Una soluzione commerciale è perfettamente accettabile.

È stato utile?

Soluzione

Per una piena "motore di gioco", piuttosto che un motore di rendering (come Ogre3D), probabilmente sarei andare sia con l'Unità o di coppia. Entrambi sono cross-platform tra PC e Mac, e sono ragionevolmente full-optional.

Prova a usarli se è possibile, come hanno molto diverse filosofie e strutture di progettazione.

A seconda del budget, è un inizio guardando le "grossi calibri" (Gamebryo, Unreal, ecc), ma questi possono ottenere costoso molto veloce (decine se non centinaia di migliaia di dollari, e potrebbe anche non essere disponibile a meno che non si dispone di un team commerciale già impostata.)

Se si vuole andare via Unreal, si può sempre guardare UDK, ma non credo che funziona su Mac, a questo punto.

Altri suggerimenti

Ogre e spazio cristallo sono due. SDL è un sistema più basso livello che è anche interessante.

Molto tempo non si parla:)

So che Bioshock utilizza Unreal ed è stato portato su Mac; Io non sono sicuro di come out-of-the-box è, però.

Inoltre, Valve ha recentemente annunciato che porteranno Steam per Mac (link) . Non hanno ancora annunciato se faranno porta nessun gioco Source-motore (ad esempio Portal, HL2), ma si potrebbe essere in grado di ottenere più informazioni da loro sotto NDA.

-Chris

jMonkeyEngine è un ottimo motore di gioco Java. Per la grafica, LWJGL e JOGL sono entrambi wrapper Java OpenGL.

Naturalmente, OpenGL è multipiattaforma; SDL è un sottile involucro attorno ad esso per gestire alcune cose come la creazione e la manipolazione finestra di ingresso.

Qt non è un motore grafico pieno / gioco, ma è un framework GUI cross-platform e associati librerie per un sacco di cose (tra cui networking, connessioni di database, ecc). Quindi, se vi piace il programma relativamente a basso livello (vale a dire hanno un sacco di controllo), potrebbe essere un bene per voi. Esso fornisce un quadro di animazione (in realtà, più di uno!)

Si prega di considerare la C4 motore . Ha un elegante C ++ base di codice, supporti PC, Mac, PS3, ha tutte le caratteristiche che si vorrebbe da un motore di gioco, ha il supporto assassino, e attualmente fornisce aggiornamenti gratuiti per tutta la vita. Molto meglio di coppia dalla mia esperienza (certamente limitato).

dipende dalla potenza necessaria ..

  • OpenGL?
  • SDL?
  • Java (con l'elaborazione o Java2D crudo)?
  • glfw (ancora OpenGL ma avvolto di avere più funzionalità)?

http://g3d.sourceforge.net/ e bulletphysics e ci si va ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top