15 motores para crear tu juego para Android Facilmente

tower-defense

¿Queres crear tu juego para jugar en Android? ¿Para que tus amigos puedan jugarlo en sus celulares y tu en el tuyo? Conoce un total de 15 Motores gráficos que te ayudaran a la hora de poner en marcha tu proyecto, donde en el listado encontraras la opción perfecta para tus habilidades y conocimientos.

 

Unreal Engine 4unreal engine 4

Epic Games está interesado en demostrar que su motor de gama alta puede tener tanto impacto en dispositivos móviles como en consolas. La tecnología es compatible con iOS y Android. Rodeo Games recientemente usó el motor para su juego de estrategia móvil 3D Warhammer 40,000: Deathwatch, demostrando su poder gráfico.

Unity 5unity 5

La última versión del ampliamente usado motor mantiene el nivel de accesibilidad de su predecesor y aumenta la calidad de producción, presentando sombreado físico, soporte de 64 bits y tecnología Enlighten de Geomerics. Space Ape Games ya utilizó Unity 5 para impulsar su nuevo juego Rival Kingdoms.

GameMaker: Studiogamemaker studio

Conocido por impulsar Hotline Miami y Spelunky y Nidhogg. GameMaker: Studio utiliza una interfaz de arrastrar y soltar y su propio lenguaje de scripting para permitir que los desarrolladores nuevos y establecidos construyan prototipos y juegos completos rápidamente. Hay versiones gratuitas y de pago disponibles.

Marmalademarmalade

El equipo detrás de esta herramienta de desarrollo multiplataforma se enorgullece de dar a los desarrolladores la opción. Los usuarios pueden construir y portar juegos como SimCity BuildIt a iOS, Android, Windows 10, Roku y más desde una sola base de código en C ++ o Lua. Marmalade también promete rendimiento nativo en cada dispositivo.

PhyreEnginephyreengine

Este motor de juego gratuito está disponible para los desarrolladores de PlayStation con licencia, pero se puede utilizar para crear juegos para múltiples plataformas, incluyendo Android e iOS. Está diseñado pensando en el desarrollo rápido, como lo muestra el editor de niveles que permite la creación de juegos guiados por secuencias de comandos Lua con edición y reproducción en vivo en el juego.

StingrayStingray

El motor de juego Stingray es una oferta completamente nueva de Autodesk. La tecnología se basa en la arquitectura basada en datos del motor Bitsquid, que la empresa adquirió el año pasado. Los planes de suscripción, incluso con Maya LT, están disponibles desde $ 30 por mes. La herramienta es compatible con consolas, computadoras de escritorio y plataformas móviles.

Havok Vision Enginehavok vision engine

Optimizado para implementar juegos en iOS, Android y Tizen, el motor móvil de Havok se especializa en la creación de títulos triple-A para dispositivos inteligentes. Cuenta con una gama de características listas para el juego, y se integra con una variedad de herramientas de terceros. Havok también promete un alto rendimiento, incluso al crear escenas altamente detalladas y realistas.

MonoGamemonogame

A principios de este año, se anunció que ya no se requiere que XNA Framework use MonoGame, un hito significativo para la herramienta. Continúa ayudando a los desarrolladores a llevar sus juegos a dispositivos móviles, entre otras plataformas. Utiliza C # y otros lenguajes .NET, y su naturaleza de fuente abierta permite a los desarrolladores personalizar las herramientas como lo necesiten.

AppGameKit v2appgamekit

Diseñada como una ventanilla única para el desarrollo móvil, la última versión de AppGameKit de TheGameCreators fue financiada por Kickstarter. Implementado en iOS, Android, Windows y Blackberry, no solo se usa para múltiples juegos móviles, también impulsa la aplicación Driving Test Success.

Corona SDKcorona

Ahora disponible de forma gratuita, Corona se basa en el lenguaje de codificación Lua. Si bien Lua es fácil de aprender, el SDK también ofrece una biblioteca completa de API que ayuda a los desarrolladores a agregar todo, desde animación hasta redes, con unas pocas líneas de código. Se implementa en plataformas móviles que incluyen iOS, Android, Windows Phone y Kindle.

GameSaladgamesalad

El equipo detrás de GameSalad afirma audazmente que los nuevos desarrolladores pueden usar su herramienta para aprender los conceptos básicos del desarrollo de juegos y hacer su primer título en solo una hora. La interfaz de arrastrar y soltar de la herramienta, única y fácil de usar, permite a los creadores crear juegos rápidamente para iOS, Android, la tienda de aplicaciones de Amazon y HTML5.

Haxehaxe

Otro conjunto de herramientas de código abierto, Haxe se basa en un “lenguaje de programación moderno, de alto nivel y estrictamente tipado”, aunque sus creadores aseguran a los desarrolladores que es fácil de aprender para cualquiera que esté familiarizado con Java, C ++, PHP o AS3. Compilando juegos para iOS y Android, Haxe también es la tecnología detrás de los papeles aclamados, por favor.

Stencylstencly

‘Crear juegos increíbles sin código’ es la promesa que hace Stencyl. El conjunto de herramientas está diseñado con una interfaz de arrastrar y soltar, donde los bloques de scripts encajan en su lugar, con muchos bloques listos para usar disponibles. Los desarrolladores también pueden crear sus propios bloques a través del código y publicar en iOS, Android, Flash y más.

Phaserphaser

Este marco de código abierto permite a los desarrolladores crear juegos HTML5 para dispositivos móviles, así como juegos Canvas y WebGL para navegadores. Los juegos Phaser se pueden codificar en JavaScript o TypeScript y el sitio web del motor ofrece innumerables ejemplos gratuitos para que los desarrolladores puedan aprender a codificar física, sombreadores, animación y más.

Libgdxlibgdx-alt

Un marco de desarrollo de juegos Java, Libgdx ofrece a los desarrolladores un entorno para prototipos rápidos donde, en lugar de implementarlo en iOS, Android o Javascript después de cada cambio en el código, los usuarios pueden depurar a través de una aplicación de escritorio nativa. Se puede usar para crear juegos en 2D y 3D que se pueden implementar para iOS, Android y Blackberry.

Fuente: http://www.develop-online.net/tools-and-tech/31-must-have-mobile-tools-for-2015/0211516

Guia para el Desarrollador: Causa y Efecto

Principio: Evite responder a las acciones del jugador con un comportamiento que sea contrario a las expectativas razonables del jugador, ya que rompe el “contrato” implícito entre el jugador y el diseñador del juego.

Creeper-Screenshot-Minecraft-Xbox-360.jpg.optimal

Al igual que en nuestra fase de crecimiento vamos conociendo nuestro mundo, descubriendo algunas cosas obvias (pero no lo tanto a esa edad) como que el agua moja, el fuego hace daño, el correr mucho nos agota, que el vidrio al recibir un impacto se rompe en trozos, que el papel es fácilmente contable nuestros jugadores crean esa misma concepción dentro de nuestro mundo incorporando las nuevas leyes del entorno que hemos creado.

Educar al jugador es una parte importante y especialmente cuando se habla de la causa y el efecto, es importante darle una introducción a cada elemento que utilizaremos posteriormente en la jugabilidad para que el jugador comprenda su función.

Si en el caso contrario lo que deseamos es que el jugador tenga un comportamiento inesperado o incongruente, debemos dejarlo claro para que el jugador pueda comprender que tiene la libertad de probar en ese momento.

Romper las leyes pre-concebidas

Como nombraba al principio tenemos reglas ya concebidas del funcionamiento de nuestro mundo, por lo que en un mundo virtual tal como el del juego es seguro que aplicaremos las mismas leyes sin embargo esto no tiene porque ser así en tu juego el fuego no tiene porque hacerle daño al jugador tal vez tiene algún traje protector para esto, tal vez las caídas a grandes alturas no le presenta ningún daño (como en Portal), estas son cuestiones de tu imaginación, creatividad y visión del mundo que estas buscando crear; Sin embargo a la hora de alterar estas leyes tenemos que también darle un indicio bastante claro al jugador de que tales elementos funcionan de cierta manera diferente.