Hay muchos marcos de juegos móviles multiplataforma. Debe distinguir entre “código abierto” y “gratis”, porque muchos (la mayoría) son propietarios, pero es posible que tenga acceso al código fuente una vez que compre una licencia.
Suponiendo que por “código abierto” te refieres a una licencia no comercial y con licencia permisiva, entonces el único del que estoy seguro es cocos2d-x, que es una re-implementación de un popular marco de OS X / iOS Cocos2d, pero a C ++ en lugar de ObjectiveC. Cocos2d-x tiene licencia MIT, es razonablemente maduro, compatible con iOS, Windows, OS X y Android, pero, en mi opinión, adolece de una documentación particularmente pobre.
Puede haber más. Tengo más conocimiento sobre los marcos de juegos móviles en los que trabaja en C ++ y compila en nativo: pasé algún tiempo hace meses investigando lo que existe en este espacio.
- ¿Cuál es la aplicación de Android más innovadora para ahorrar mucho dinero?
- ¿Qué plataforma desarrolla aplicaciones de Android, iOS y Windows Phone?
- ¿El desarrollo multiplataforma se hará cargo del desarrollo nativo en los próximos años?
- ¿Cuál es el lenguaje de programación utilizado en las aplicaciones?
- Cómo comenzar a desarrollar aplicaciones
Sin embargo, hay otra clase de marcos de juego multiplataforma en los que trabajas en un lenguaje de script como Lua y luego ejecutas tu juego ejecutando una aplicación de “jugador” que se incluye con tus scripts y activos en varias plataformas. Sin embargo, los marcos de juego como este que conozco son comerciales, los dos más populares son quizás Moai y Corona, pero puede haber alternativas gratuitas.