2010-10-22 6 views
24

Est-il possible de faire le moteur de jeu multi-plateforme pour iPhone et Android. si c'est comment je peux le faire. Qu'est-ce que tous pensent que j'ai besoin d'étudier pour le faire.Moteur de jeu pour iPhone/Android

+5

De nombreux moteurs de jeux prennent en charge iPhone et Android. Je vous suggère de choisir un ou deux et d'expérimenter avec ceux qui répondent le mieux à vos besoins. J'ai rassemblé un grand index des [moteurs de jeu mobiles] (http://mobilegameengines.com) où vous pouvez utiliser les filtres pour lister tous les moteurs qui supportent les plateformes qui vous intéressent. – jasonb

+0

jasonb: Je viens juste de vous remercier pour mettre cette liste ensemble. – nana

Répondre

8

Découvrez Unity 3D

Prise en charge également PC, Mac, et d'autres.

+1

thz wernight, mais en fait j'essaye de développer un moteur de jeu ou un cadre pour développer le jeu 2d ou 3d pour iphone et android. plz m'aide pour ça. – KingofHeaven

+0

En bref, vous essayez de créer quelque chose comme Unity. HAHA. C'est un très gros projet. Même énorme si vous voulez en faire un moteur de jeu général. OpenGL devrait fonctionner sur les deux. Si vous cherchez un middleware, vous pouvez tenter votre chance avec ** SDL ** (voir http://stackoverflow.com/questions/597459/how-mature-is-sdl-for-iphone). – Wernight

3

Wow, c'est cool. Je suis content que Unity commence enfin à supporter Android.

Pour un autre, jetez un oeil à Corona (pour Android et iPhone, pensé qu'il a besoin d'un Mac) http://anscamobile.com/corona/

6

Jetez un oeil à ShiVa3D, il prend en charge Windows, MacOS, Linux, iPhone, iPad, Android, Palm WebOS et Wii http://www.stonetrip.com/

+0

Merci beaucoup pour l'excellent pointeur! –

4

juste pour peser une alternative biaisée aux moteurs ...

Nous venons de mettre un nouveau produit qui est un peu plus bas niveau qu'un moteur de jeu. Il s'appelle BatteryTech et c'est un SDK léger qui fournit tous les services d'abstraction de plate-forme Windows, iPhone, Android et Mac en tant que moteurs, mais sans vous obliger à utiliser un moteur. Nous développons des moteurs personnalisés (ce n'est pas si difficile, vraiment) pour nos jeux et nous en imaginons d'autres, alors jetez un oeil si cela semble être ce que vous voulez.

+0

Juste FYI - BatteryTech SDK 2.0 et le moteur sont disponibles à http://www.batterytechsdk.com et il a un support impressionnant pour les plates-formes mobiles de base, bon rendu 3D basé sur OpenGL ES 2.0, support Ouya, etc. Faites-moi savoir si vous avoir des questions. – rbgrn

+0

les liens sont brisés –

2

Quelques autres:

marmelade et MoSync peuvent cibler, presque toutes les plate-forme et sont très puissants.

13

Découvrez Cocos2d-x. C'est complètement gratuit et open-source.

Il ya aussi http://www.appgamekit.com C'est quelque chose qui m'intéresse. Il supporte "Basic" ainsi que "C++". Je pense que la Marmelade est vraiment puissante. Je me suis amusé avec ça. Et je le recommande vivement.

Si vous ne ciblez que Android et iOS pour un jeu en 2D, je vous recommande fortement Cocos2d-x. C'est l'un des frameworks les plus complet et gratuit pour C++ que j'ai rencontré. L'avantage d'utiliser Cocos2d-x par rapport à Marmalade est que la plupart des composants d'un moteur de jeu sont écrits. Vous pouvez prototyper un jeu en moins d'une journée. Cocos2d-x est également gratuit.

J'ai écrit mon propre moteur de jeu avec Marmelade et ça ne m'a pas pris plus d'une semaine (bien sûr et en tout cas).

L'inconvénient de Cocos2d-x est évidemment moins de variété de support de plate-forme.

Si vous êtes prêt à dépenser un peu d'argent mais avez aussi besoin de la simplicité qu'offre Cocos2d-x. Check out http://appgamekit.com C'est moins cher que Marmalade SDK et plus facile à utiliser. Il est également étendu via C++.Le choix de l'utilisation dépend principalement de vos contraintes. J'utilise actuellement Cocos2d-x pour un projet à venir sur iOS très prochainement.

0

Moai est gratuit pour les petits projets, et utilisé par les grands studios. Je fais du homebrew moi-même, mais si je ne le faisais pas, j'utiliserais probablement Moai, car cela semble très prometteur. Ils réclament des ports pour Mac, PC, iOS, Android et je pense même Kindle Fire.

2

Il existe aussi un autre "éthanon". "https://github.com/asantee/ethanon"

pour android, ios, fenêtres, MacOSX et PlayBook blackberry il y a un autre appelé "gameplay3d"

1

En tant que l'un des développeurs que je recommanderai Linderdaum Engine, il prend en charge le moteur de Windows, Android, MacOS http://www.linderdaum.com

1

V-Play (v-play.net) est un jeu multi-plateforme basée sur Qt/QML avec de nombreux composants de jeu V-Play QML utiles pour gérer plusieurs résolutions d'affichage & rapports d'aspect, animations , particules, physique, recherche de chemin et plus encore. Voir leur API reference pour une liste complète des caractéristiques et des composants. V-Play est également livré avec game templates prêt à l'emploi pour les genres de jeu les plus réussis comme la tour de défense, les jeux de plateforme ou les jeux de puzzle.

Questions connexes