Ich suche eine Engine oder Bibliothek, um ein Spiel für iOS unter Linux zu entwickeln.
High Level, Low Level, GUI, keine GUI, spielt keine große Rolle. Ich suche wirklich etwas.
Ich spreche eigentlich nicht von der Bereitstellung auf iOS unter Linux oder ähnlichem. Ich möchte nur den Großteil der Arbeit unter Linux erledigen, mit minimalen Änderungen, die erforderlich sind, um es unter iOS auszuführen.
Bearbeiten: JA, ich habe Zugriff auf einen Mac, aber es ist begrenzt. Ich möchte also in der Lage sein, an dem Projekt auf meiner regulären Ubuntu-Box zu arbeiten.
Außerdem bin ich im kostenpflichtigen Entwicklerprogramm, sodass ich vom Mac aus auf iOS-Geräten bereitstellen kann.
Antworten:
Sie sind ziemlich durcheinander - obwohl es viele Bibliotheken und Frameworks gibt, die die Entwicklung unter Linux ermöglichen, benötigen Sie für ernsthafte Tests einen Mac (oder einen Hackintosh, sagen Sie es nicht). Die Bereitstellung ist ein Problem, das Testen auf einem Simulator jedoch ein anderes.
Linux führt auch Unity nicht aus, was eine weitere gute Lösung wäre.
Sie können sich jedoch eine der vielen selbst gerollten Lösungen ansehen. Eine wirklich einfache Lösung wäre insbesondere die Verwendung von SDL 1.3+ - es wurde die Unterstützung für iOS als Ziel integriert.
quelle
Wenn Sie Ihre App auf einem echten iOS-Gerät testen und später veröffentlichen möchten, gibt es keinen legalen Weg, als ein Mac-Gerät zu kaufen. Wenn Sie jedoch nach einer Möglichkeit suchen, eine App zu entwickeln und auf Emulatoren zu testen, können Sie versuchen, gnustep zu verwenden. Beachten Sie, dass Sie eine von gnustep geschriebene App mit einem Gerät mit defektem Gefängnis ausprobieren können.
Außerdem gibt es cocos2d-x, wenn Sie nichts dagegen haben, mit C ++ zu arbeiten.
Die letzte Option (die ebenfalls illegal ist) ist die Verwendung von emuliertem MacOS.
Diese Frage ist auch in StackOverFlow irgendwie doppelt vorhanden: /programming/276907/starting-iphone-app-development-in-linux
quelle
Ich kann jetzt ganztägig einen Mac verwenden, sodass ich auf einem Linux-Computer nicht mehr für iOS entwickeln muss.
Das Gameplay (gameplay3d.org), ein Open-Source-Projekt von Research In Motion (RIM), sieht jedoch wirklich gut aus. Es ist in erster Linie eine 3D-Engine und verwendet C ++. Es hat auch Lua Scripting-Unterstützung.
Ich habe das Gameplay unter Linux noch nicht getestet, aber es scheint volle Unterstützung zu haben.
quelle
Mit Moai können Sie iOS- und Android-Apps unter Windows, Mac und Linux entwickeln.
Sie benötigen jedoch einen Mac, um Ihre App bereitzustellen oder zu testen.
quelle
Sie können ein Spiel mit Flash entwickeln und es mit Adobe Air auf iOS erstellen
Sie benötigen jedoch einen Mac, um Ihre App bereitzustellen oder zu testen.
quelle