Android-und IOS-Spiel-engine
Ich bin auf der Suche nach einem 2D-Spiel-engine zu verwenden, um den Gegner sowohl Android und IOS, ohne die Notwendigkeit zum umschreiben meines Codes. Bonus Punkte, wenn WP7 wird auch unterstützt.
Fand ich viele von Ihnen, aber Sie alle verwendet c++. Ich würde wirklich gerne eine game-engine verwendet wird interpretiert/high-level-Sprache(c#, java, python, lua, sagen Sie. Meine Vorliebe geht in Richtung stark typisiert), die Produktivität mit diesen Sprachen ist weit besser als mit C/C++(zumindest auf meiner Seite)
Fand ich dies:
Vorteile:
- BSD-Lizenz
- Verwendet interpretierte Sprache (Eichhörnchen, ps: noch nie davon gehört, aber es Nähte gut)
Nachteile:
- Wirklich einfache Api
- Keinen Zugang zu den vollen Möglichkeiten des zugrunde liegenden Systems (keine Möglichkeit zum verbinden mit bluetooth oder internet mit dem os-api)
Vorteile:
- C#
- WP7 support, + andere
- es Nähte sehr gut unterstützt
Nachteile:
- sowohl mono for android und mono für ios sind 400$ jeder. Ich bin student und entwickle ich in der Freizeit, ich habe kein solches Geld zu investieren, und wenn ich muss entscheiden zwischen den 2, ich werde wählte android und stick mit AndEngine, das ist wirklich gut für meine Bedürfnisse jetzt(zu traurig ist es nur für Android)
Gut, ich weiß nicht, andere Motoren, die auf beiden Plattformen funktionieren und verwenden eine interpretierte Sprache.
Über C++ diejenigen,
- open-source -
- C++
- gut dokumentiert? (da es eine Portierung von cocos2d, erwarte ich, dass die tutorials für cocos2d nützlich zu sein, cocos2d-x)
- WP7 Portierung möglich
- es nicht die Leichtigkeit der Entwicklung für die Plattform nur aus pc (natürlich ein mac benötigt wird in jedem Fall laden Sie die app an den store)
- C++
- günstigen Preis (149$ mit in-app-splash. +300$, nur um es zu entfernen, ist ein bisschen zu viel)
- Apps Programm
- Sehr gut für die Ausführung im emulator (Absatz: Technik)
- Gute Hilfe bei der Bereitstellung der app (Absatz: Bekommen es auf einem Gerät)
Haben, ich verpasste einige gute? Ich möchte wirklich einen guten finden, verwendet eine interpretierte Sprache, aber die, die ich fand, ist zu viel teuer oder gar nicht erfüllen meine Bedürfnisse(brauche ich, um in vollem Umfang Zugriff auf die Netzwerk-apis). Wenn eine solche Maschine nicht existiert, ich denke, ich werde verwenden Sie cocos2d-x (da es open source ist), aber ich bin sicher, ich habe nicht berücksichtigt, andere Motoren!
InformationsquelleAutor Makers_F | 2012-02-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es viele Spiel-engines, die Arbeit für beide Android und iOS, 26, die von meiner letzten Zählung. Werfen Sie einen Blick auf http://mobilegameengines.com/
InformationsquelleAutor jasonb
Gibt es auch Einheit.
Für 2D-Spiele, die Sie nicht brauchen, die Pro-version, obwohl die non-Pro ist immer noch 2*400$für iOS und Android.
Es ist bekannt und Verwendungen, von mono (C#) als scripting-engine.
Es Kosten sind die gleichen wie für mono, die du hast schreiben 🙂
InformationsquelleAutor SztupY
Haben Sie auch die Möglichkeit, kompilieren mono für ARM/Android, und verwenden Sie es nativ. Es wird nicht unterstützt, und Sie haben, um einige Wrapper um Ihren code, so dass es can-interface mit dem Android native APIs.
Wenn Sie die Befehle verwenden, gezielt kann man dann port dieser code mit einigen änderungen auf Mono für iOs und XNA (WP7) zu
Naja... die Einheit verwendet, und WP7 basiert auf .NET, wo die Spiele basieren auf XNA, das ist auch .NET. Es ist nicht ein gaming-engine, obwohl, nur es kann verwendet werden, als ein.
InformationsquelleAutor SztupY
V-Play (v-play.net) ist ein cross-Plattform 2D Spiele-engine basiert auf Qt/QML. API-Referenz.
Es unterstützt bereits iOS -, Android -, Symbian -, MeeGo-und Desktop-Plattformen. BlackBerry-und Windows Phone-Unterstützung ist in Arbeit und wird bald Hinzugefügt.
V-Play kommt auch mit ready-to-use-Spiel-Vorlagen für den erfolgreichsten Spiel-genres wie tower defense, Plattform-Spiele oder puzzle-Spiele, verschiedene tutorials und demos. (V-Play-Beispiele & demos)
(Disclaimer: ich bin einer der Jungs hinter V-Play)
InformationsquelleAutor odbb
Ich würde auch empfehlen GameSalad, es ist 2D, läuft auf Android, iOS, und verwendet HTML5-Unterstützung Tizen. Es hat eine deklarative drag-und-drop-Programmierung, UI (so, wenn Sie suchen für herkömmliche text-basierte Programm, es ist nicht für Sie). Es gibt viele Beispiele und tutorials online und ein paar Marktplätze von Vorlagen können Sie als Ausgangspunkt verwenden. Haftungsausschluss, ich bin einer der co-Gründer.
InformationsquelleAutor Tan Tran