2010-10-22 10 views
24

¿Es posible hacer el motor de juego de plataforma cruzada para iPhone y Android. si es así, ¿cómo puedo hacer esto? ¿Qué es todo lo que pienso que necesito estudiar para hacer esto?Juego de motor para iPhone/Android

+5

Hay muchos motores de juegos compatibles con iPhone y Android. Le sugiero que elija uno o dos y experimente con ellos para que se adapte mejor a sus necesidades. He creado un gran índice de [motores de juegos para dispositivos móviles] (http://mobilegameengines.com) donde puede usar los filtros para enumerar todos los motores compatibles con las plataformas en las que está interesado. – jasonb

+0

jasonb: Acabo de volver para darle las gracias para armar esa lista. – nana

Respuesta

8

Salida Unity 3D

también es compatible con PC, Mac, y otros.

+1

thz wernight, pero en realidad estoy tratando de desarrollar un motor de juego o un marco para desarrollar juegos en 2D o 3D para iPhone y Android. por favor ayúdame por esto. – KingofHeaven

+0

En resumen, intentas hacer algo como Unity. JAJA. Ese es un proyecto bastante grande. Incluso enorme si quieres convertirlo en un motor de juego general. OpenGL debería funcionar en ambos. Si está buscando un middleware, puede probar suerte con ** SDL ** (vea http://stackoverflow.com/questions/597459/how-mature-is-sdl-for-iphone). – Wernight

3

Guau, eso es genial. Me alegro de que Unity finalmente esté comenzando a ser compatible con Android.

Por otro, echar un vistazo a la Corona (tanto para Android y iPhone, pensaron que requiere un Mac) http://anscamobile.com/corona/

6

Tome un vistazo a Shiva3D, es compatible con Windows, MacOS, Linux, iPhone, iPad, Android, Palm WebOS y Wii http://www.stonetrip.com/

+0

¡Muchas gracias por el excelente puntero! –

4

Sólo para pesan en una alternativa sesgada a los motores ...

Acabamos de poner un nuevo producto que es un poco de nivel inferior que un motor de juego. Se llama BatteryTech y es un SDK liviano que proporciona todos los servicios de abstracción de plataforma de Windows, iPhone, Android y Mac como motores, pero sin la necesidad de utilizar un motor. Desarrollamos motores personalizados (no es tan difícil, realmente) para nuestros juegos y creemos que otros también lo quieren, así que eche un vistazo si parece lo que quiere.

+0

Just FYI - BatteryTech SDK 2.0 y Engine están disponibles en http://www.batterytechsdk.com y tiene un soporte increíble para las principales plataformas móviles, una buena representación 3D basada en OpenGL ES 2.0, soporte Ouya, etc. Déjame saber si tu tener preguntas. – rbgrn

+0

enlaces están rotos –

2

unos cuantos más:

mermelada y MoSync pueden dirigirse a casi todas las plataformas y son muy poderosos.

13

Echa un vistazo a Cocos2d-x. Es completamente gratuito y de código abierto.

También hay http://www.appgamekit.com Es algo que me interesa. Es compatible con "Básico" y con "C++".

Creo que Marmalade es realmente poderoso. Me he equivocado con eso. Y lo recomiendo encarecidamente

Si solo apuntas a Android e iOS para un juego en 2D, recomendaría Cocos2d-x. Es uno de los frameworks con más juegos completos y gratuitos para C++ que he encontrado.

La ventaja de usar Cocos2d-x frente a Marmalade es que la mayoría de los componentes de un motor de juego están escritos. Puedes hacer un prototipo de un juego en menos de un día. Cocos2d-x también es gratis.

Escribí mi propio motor de juego con Marmalade y no tardó más de una semana (por ejemplo, dentro y fuera del trabajo).

La desventaja de Cocos2d-x es obviamente menos variedad de soporte de plataforma.

Si está dispuesto a gastar un poco de dinero, pero también necesita la simplicidad que ofrece Cocos2d-x. Check out http://appgamekit.com Es más barato que Marmalade SDK y más fácil de usar. También es extenso a través de C++.

Decidir qué usar depende principalmente de sus limitaciones. Actualmente estoy usando Cocos2d-x para un próximo proyecto programado para ser lanzado para iOS muy pronto.

0

Moai es gratis para proyectos más pequeños, y también es utilizado por grandes estudios. Yo corro homebrew yo mismo, pero si no lo hiciera probablemente usaría Moai porque parece muy prometedor. Reclaman puertos para Mac, PC, iOS, Android y creo que incluso Kindle Fire.

2

También hay otro llamado "ethanon". "https://github.com/asantee/ethanon"

para Android, iOS, Windows, MacOSX y BlackBerry PlayBook hay otro llamado "gameplay3d"

1

Como uno de los desarrolladores voy a recomendar Linderdaum motor, que es compatible con Windows, Android, MacOS http://www.linderdaum.com

1

V-Play (v-play.net) es un motor de juego de plataforma cruzada basado en Qt/QML con muchos componentes útiles V-Play QML de juego para el manejo de múltiples resoluciones de pantalla & relaciones de aspecto, animaciones , partículas, física, búsqueda de rutas y más. Consulte su API reference para obtener una lista completa de características y componentes. V-Play también viene con game templates listo para usar para los géneros de juegos más exitosos como torre de defensa, juegos de plataformas o juegos de rompecabezas.

Cuestiones relacionadas