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

El potencial de Unity mostrado en Adam

small_Unity-Adam

¿Que tan poderoso es Unity? Adam puede responder esa pregunta. Este es un corto creado con el motor gráfico de Unity y renderizado en tiempo real. Esta creado con la intención de mostrar el potencial gráfico que puede ser alcanzado actualmente con el motor.

Para la creación de este corto se utilizaron las versiones Betas de Unity 5.4 junto al secuenciador de cinemáticas que es una herramienta que llegara pronto.  Tambien se utilizan áreas de luces en tiempo real (real-time area lights) , la utilización de la gran fidelidad en las físicas que se puede lograr gracias a CaronteFX, ademas de ciertos elementos y herramientas creadas especialmente para este proyecto como: Niebla volumetrica, Shaders transparentes y un motion blur especial dedicado a cubrir ciertos requisitos (estas tres herramientas se encontraran gratuitas pronto).

E9wH93t-Imgur

Con respecto al Hardware se utilizo la Placa de video GeForce GTX980 que corría el corto en 1140p.

No olvidemos que el corto anterior tambien presento una tecnologia grafica impresionante y por mas que la version de Unity 5 ya fue liberada hace tiempo, todavia nadie pudo llegar a tal calidad grafica.

10 Cosas que no sabias que podes hacer en Unity

Esta es una traduccion del articulo de Joe Robins publicado en www.develop-online.net

10 Consejos que debes probar en Unity:

  1. Cuando comenzamos con Unity muchos se olvidan que estan en el modo de juego.Tip01-unity Ve a Preferencias > Colores y elige un color para el modo de juego, para hacerlo mas reconocible.
  2. Para simplificar y posicionar facilmente una camara, visualiza el angulo que quieres desde la navegacion, selecciona la camara principal y hace click en la opcion “Alinear con vista” o utiliza el atajo: Ctrl+Shift+F.
  3. Tip06¿No encuentras el modelo que estas buscando entre tus Assets? Escribe tu terminos de busqueda en la vista de proyecto y cambia la busqueda de “Assets” a “Asset Store”, Ahora podras ver todos los assets disponibles de la tienda sin necesidad de tener que abrirla.
  4. Cuando rotas un objeto o mueves un objeto, manten presionada la tecla Control para girarlo o moverlo alineado a la cuadricula.
  5. Si presionas la tecla V antes de mover un objeto, podes seleccionar sus vertices para desplazarlo de esta forma. Esta puede ser de mucha ayuda al construir niveles modulares.
  6.  Haciendo click en el libro azul con el signo de pregunta, te llevara directamente a la documentacion de tal componente.
  7. ¿Encontraste los valores perfectos mientras probabas tu juego en el modo de juego? Clicke sobre el pequeño engranaje que esta arriba en la derecha del inspector de tu componente y selecciona, “Copiar Componente”. Ahora directamente puedes pegar esos valores cuando salgas del modo de juego.
  8. Usa el boton de capas para mostrar las capas ocultas. Por ejemplo puedes crear una capa personalizada para objetos de la jugabilidad como spawnear puntos y usar las capas para esconderla.
  9. En la ventana de “Profiler” podes ver la carga que realiza el juego en nuestro Hardware como tambien desactivar ciertas opciones para reducir la carga.Tip08
  10. ¿No estas feliz con la forma en la que estan dispuestas las ventanas? Siente la libertad de acomodarlas a tu gusto y guardarlas para utilizarlas siempre de ese modo.

Si los consejos te sirvieron de ayuda o conoces otros, ¡no dudes en contarnos en los comentarios!

6 Motores graficos para crear tu juego en 2D

2dengine

Hace un año hice un articulo donde menciono 10 motores graficos recomendados, estos estaban orientados en lo que es el diseño de juegos en 3D, asi que decidi hacer un post acerca de motores graficos orientados a la creacion de juegos en 2D. Por lo tanto si estas buscando una herramienta simple pero potente que pueda cubrir la idea de tu juego seguramente la encontraras en esta lista.

¡Recuerda, que si haces click en la imagen principal tendras un video para ver acerca del motor!

 Game Maker

Hotline-Miami-2-Mark

GameMaker es una aplicacion bastante simple y facil de aprender, que nos permite crear una gran variedad de tipos de juegos especialmente en 2D (aunque tambien existe la posibilidad de crear juegos en 3D el motor es muy limitado en esa parte); La mejor parte es que si no tenes conocimientos de programacion no te ves limitado ya que encuentras herramientas Drag&Drop que te permitiran asignar las acciones y funciones de cada objeto (Ademas podes programar con el lenguaje propio de la aplicacion que es facil de aprender), tecla, etc. Incluso tienes un editor de Sprites y una tienda llena de pluglins y accesorios donde podes conseguir elementos para tu juego.

Unity 2D

unity2d

Unity es una de las herramientas mas amadas existentes y con una gigantesca comunidad, por lo que al obtar por Unity no solo obtienes una herramienta simple pero compleja, tambien obtienes un monton de recursos que podes conseguir en la tienda, como tambien ayuda, apoyo y tutoriales, para que puedas llevar acabo tu creacion sin problemas.

GameSalad

sonic-gamesalad

Si siempre te viste limitado debido a tus conocimientos y lo que buscas es una herramienta mucho mas simple, capaz de permitirte crear tu juego sin necesidad de tocar una linea de codigo, GameSalad es la herramienta perfecta, ya que facilmente arrastrando y soltando podes armar tu juego, eso si no esperes un resultado muy complejo, aunque si sos principiante en el desarrollo de videojuegos esta es la herramienta perfecta para empezar.

GDevelop

gdevelop-game

Si GameSalad no te convence, GDevelop es una buena alternativa con grandes posibilidades aunque con una comunidad mas pequeña que la de GameSalad.

Construct 2

construc-game

 

Construct 2 es una de las aplicaciones que me resultaron mas facil de utilizar, aunque incluye las mismas ventajas que GDevelop y GameSalad, ademas de una gran comunidad y tienda de assets, personalmente no lo recomiendo para proyectos a largo plazo especialmente si queres ganar dinero con ellos, ya que la licencia gratuita es excesivamente limitada, especialmente en esta epoca donde encontramos herramientas muchisimo mas potenes y totalmente gratuitas. Construct 2 es una herramienta potente, simple, con exportacion para multiples plataformas,  ideal para iniciarse en la creacion de videojuegos pero lamentablemente demasiado cara si deseas sacar provecho del motor, tanto de dinero como de posibilidades.

Multimedia Fusion 2.5

multimediafusion-game

Debo admitir que es mi aplicacion favorita y la que prefiero ante todas las mencionadas, especialmente porque ademas de crear juegos, podes crear aplicaciones. Creo que apesar de eso la aplicacion es algo limitada o todavia no se hizo algun juego que realmente explote las capacidades de esta herramienta, aunque hay que tener en cuenta que “Five Nights At Freddy’s” fue creado con esta aplicacion y si bien no es un juego de mi agrado, debo admitir que esta muy bien armado. Si bien Multimedia Fusion tiene un monton de ventajas el punto mas fuerte de todo y que limita la expansion del desarrollo con esta utilidad es su alto costo, que si bien es mas bajo que Construct 2 Sigue siendo bastante elevado especialmente si queres exportar para otras plataformas donde tenes que comprar modulos aparte.

Godot

godot-engine-blog-1

Godot es una gran herramienta creada desde un principio por Argentinos, que ha ido crecido y ampliando su potencial gracias a su abierta comunidad. Godot es una potente joya que si bien pasa desapercibidad tiene todo lo necesario para poder igualar o competir con Unity por lo menos el apartado 2D. Sea lo que sea el proyecto que tenes pensado te invito a hacer la prueba ya que puede ser que Godot se adapte perfectamente a lo que buscas.

Introduccion al mundo 3D – conceptos básicos

Es muy importante saber ciertos conceptos básicos sobre la tercera dimensión, si tienes la intención de sumergirte en lo que es el diseño de videojuegos, Por eso en este articulo aclararemos ciertas cosas que debes saber antes de ponerte a trabajar con algún motor gráfico o herramienta de esculpido o modelación en 3D.

Cordenadas

xyz3Si has trabajado anteriormente con una aplicación para hacer trabajos en 3D, veras que los conceptos de los ejes : X-Y-Z, resultan bastantes familiares. Es que las aplicaciones 3D utilizan el sistema de Cordenadas Cartesiano, donde son descriptas las posiciones, dimensiones y rotaciones de nuestros objetos-elementos 3D por lo que es muy común que veas información escrita entre paréntesis (10, 15, 1o) especialmente a la hora de programar ya que se escribe de ese modo por eso es importante que recuerdes que el orden es X, Y , Z.

En otras palabras es el sistema diseñado para saber cual es la ubicación, el tamaño y rotación del elemento.

 

Espacio local versus Espacio del mundo

Un concepto crucial que hay que tener claro es la diferencia entre el espacio local y el espacio del mundo. En todo mundo 3D, hay un punto de origen, que generalmente es referido como cero, y esta representado por la posición (0,0,0). Todos los objetos 3D también estan posicionadas en cero, por lo que para hacer esto mas simple, se utiliza una posición local que tambien podríamos llamar: “el espacio del objeto”. El espacio local asume que cada objeto tiene su propio punto cero.

localspacevsworldspacePara hacer mas simple entender este concepto, hay que pensar que como cada objeto tiene su propio punto cero, al ser movido este cambiara sus propias cordenadas originarias, lo mismo pasara si agrandamos o rotamos el objeto, Al hacer estos cambios estamos alterando al objeto, no al mundo.

Camaras

Unity-CameraLa cámara es el punto sumamente esencial de las aplicaciones 3D ya que principalmente nos esta permitiendo navegar por nuestro mundo libremente, para la posición de objetos, hacer modificaciones, etc.

Pero tal como la aplicación en la que trabajamos, Nuestro juego debe tener una cámara principal que puede ser la simulación de la visión de nuestro personaje tal como sucede en los FPS, o una cámara anidada a nuestro personaje como sucede en un juego donde vemos a nuestros personajes, aunque también podemos utilizar mas camaras como por ejemplo para mostrar una sección de nuestro nivel en algún monitor, para mostrarle al jugador cual debe ser el camino, para alertar al jugador que esta ocurriendo algo en cierta sección del mapa.

En las cámaras podemos colocar una gran variedad de efectos tales como el blur, bloom, motion blur, destellos de lente, corrección de color, etc para mejorar la experiencia visual del juego, como también colocar que elemento no serán renderizados para ahorrar rendimiento por ejemplo si en algún momento el jugador usa una cámara nocturna, podemos seleccionar muchos objetos que no serán renderizados ya que realmente no serán notados y por lo tanto ahorrar rendimiento.

Poligonostrianguilin

En la construcción de formas tridimensionales, todo los objetos estan formados por figuras bidimensionales interconectadas, a estas figuras se les llaman polígonos. Algunos motores gráficos tal como unity suelen conectar 3 bordes convirtiéndolos en triángulos de polígonos.

Es importante que mientras mas números de polígonos tengas en tu nivel mayor sera el trabajo que tenga que hacer tu computadora para poder renderizar estos objetos, por lo que como diseñador tienes que tener en mente a que objetos les daras mas detalles, que detalles puedes remplazar por normal maps. etc, para utilizar una menor cantidad de polígonos y así ganar mas rendimiento.

Texturas y Materiales

shoe_3_modelsEs una imagen que sera utilizada para darle “color” o “pintar” el objeto 3D, así también poder darle mas detalle. Estas definen el tipo de material que esta hecho nuestro objeto también, por lo menos en la parte visual. El materia es la textura convertida en otro formato sea para poder ser utilizada en el modelo 3d y ofrecer utilizar otras características como normal map, diffuse map, etc.

También es muy común en los videojuegos utilizar texturas UV, lo que es un mapa donde se selecciona cada cara del objeto para que a la hora de texturizarlo tengas que utilizar una sola textura y para tener mas detalles a la hora de texturizarla.

Colisiones

Para que los objetos tengan respuestas físicas en nuestro mundo, es necesario indicarlo como cuerpo rígido (Rigid body) para darle a entender que nuestro objeto no sera estático, si no que sufrirá modificaciones debido al impacto de otros objetos, así también poder asignarle la masa, la gravedad y otros aspectos.

colission

Por otro lado también es importante añadir una colisión a nuestro objeto para establecer cuales son los limites del objeto y a partir de cual contacto el objeto sufrirá consecuencias por la física, por ejemplo si queremos crear una pared ya que esta no sufrira cambio físico, sencillamente le ponemos una colisión y adaptamos los bordes al tamaño de la pared, pero si por otro lado tenemos una caja que puede ser tranquilamente arrastrada por un jugador necesitaremos el rigid body y la colisión.

Es importante que optimizes a la hora de seleccionar las colisiones, ya que para que estas funcionen la computadora tiene que trabajar para hacer cálculos y mientras mas objetos colisionen a la vez mas trabajo tendrá por hacer, por lo que si puedes utilizar colisiones con menos polígonos o box colliders sera muy eficaz para el rendimiento.

 

Shaders para tu proyecto en Unity

Hand-Drawn Shader PackHand-Drawn Shader Pack

Si quieres hacer que tu juego ocurra dentro de un papel o algun ambiente dibujado, como es muy popular en juegos de fisica utilizar el efecto de crayones, Este pack te dara una coleccion de Shaders no foto-realistas que te permitiran utilizar una variedad de estilos de “Dibujo a mano” incluyendo Lapiz, Lapicera, crayon, etc.

[button-red url=”https://www.assetstore.unity3d.com/en/#!/content/12465″ target=”_self” position=”center”]Descargar – $25[/button-red]

Toony Colors Pro 2Toony Colors Pro 2

 

Por otro lado si quieres hacer un juego con un estilo mas “Cartoon” como por ejemplo Team Fortress 2, este asset te brindara distintos estilos de Shaders que completaran muy bien el estilo visual que imaginabas.

[button-red url=”https://www.assetstore.unity3d.com/en/#!/content/8105″ target=”” position=”center”]Descargar – $25[/button-red]

Candela SSRR V2Candela SSRR V2

Candela SSRR V2 Brinda una solucion para las reflecciones en Unity 5 con un perfecto equilibrio entre la calidad y el rendimiento, un nivel puede mejorar muchisimo con este asset pero no se si los 125 USD valen la pena.

[button-red url=”https://www.assetstore.unity3d.com/en/#!/content/41742″ target=”” position=”center”]Descargar – $125[/button-red]

 

Free MatCap ShadersFree MatCap Shaders

Una serie de shaders que te permiten definir un shader dentro de una textura sin usar luces y con una gran optimizacion.

Econtraras: Metalico, brilloso, fantasma y Cartoon.
[button-green url=”https://www.assetstore.unity3d.com/en/#!/content/8221″ target=”_self” position=”center”]Descargar – ¡Gratis![/button-green]

FPuddle (Realistic puddle shader)FPuddle

Perfectos “Charcos” bastantes realistas para utilizarlos en algun nivel lluvioso, por donde haya pasado la lluvia, pantano, o parque acuatico. Una opcion realmente util y totalmente gratuita, con 10 diferentes tipos de charcos.

[button-green url=”https://www.assetstore.unity3d.com/en/#!/content/38403″ target=”_self” position=”center”]Descargar – ¡Gratis![/button-green]

Dissolve ShaderDissolve Shader

Un shader que disuelve los objetos a travez del fuego, el acido o otra fuerza. El color es ajustable. Este paquete incluye dos Shaders, uno es basado en la cordenada de texturas y el otro en la cordenadas del mundo.

[button-red url=”https://www.assetstore.unity3d.com/en/#!/content/883″ target=”_self” position=”center”]Descarga – $7[/button-red]

Hard Surface Shaders FreeHard Surface Shaders Free

 

Este pack trae una variedad de shaders destinados para la creacion de elementos metalicos o de vidrio. No te olvides que es gratuito.

[button-green url=”https://www.assetstore.unity3d.com/en/#!/content/729″ target=”_self” position=”center”]Descargar[/button-green]

UBER – Standard Shader Ultra03208a74-cc78-4d29-b640-454ca389ab5b_scaled

 

Si estas dispuesto a invertir dinero en el desarrollo de tu juego y buscas conseguir realismo, UBER es algo que no puede faltar, trayendo una gran cantidad de funciones tales como climas dinamicos (Lluvia y nieve), tecnicas de iluminacion.

[button-red url=”https://www.assetstore.unity3d.com/en/#!/content/39959″ target=”_self” position=”center”]Descargar – $50[/button-red]

Skyshop: Image-Based Lighting Toolse9767b09-4b95-428e-a4d3-6f6425a88670_scaled

Otra gran opcion si buscas realismo con diferentes Shaders y funciones que mejoran la iluminacion mejorando muchisimo los graficos, combinandolos con UBER se pueden lograr grandes resultados.

[button-red url=”https://www.assetstore.unity3d.com/en/#!/content/8880″ target=”_self” position=”center”]Descargar – $95[/button-red]

DirectX 11 Grass Shaderccec4728-732b-4656-82fa-0e7e2f24fc6c_scaled

 

Una gran opcion para la creacion de pasto para tus niveles.

[button-red url=”https://www.assetstore.unity3d.com/en/#!/content/36335″ target=”_self” position=”center”]Descargar – $20[/button-red]

 

Parabole Shaders Pack00be5dbb-8059-47f1-990f-94dfe3152e73_scaled

Este pack de Shaders contiene efectos reflectivos, de iluminacion y transparencia.

[button-red url=”https://www.assetstore.unity3d.com/en/#!/content/4475″ target=”_self” position=”center”]Descargar – $2[/button-red]

 

 

Assets completamente gratuitos para tu proyecto en Unity

viking_village21Si bien Unity es un gran motor y herramienta, que facilita muchos aspectos del desarrollo de un videojuego, hay veces que cuando el equipo de trabajo, los conocimientos o el tiempo son pocos, recurrir a los Assets es una buena opcion. Si no estas a favor de utilzar creaciones externas no lo veas desde el lado de utilizar trabajo de otras personas, veelo desde el lado de facilitar tu trabajo, disminuir el tiempo y aprender de la forma en la que estan armadas.

Standard Assets

256aa24c-4ee9-4afb-a918-f05ad278a79d_scaledQuizas no sea necesario colocar los “Standar Assets“, pero hay que tomar en cuenta que nos demuestra de forma simple las posibilidades de Unity, y nos facilita tareas de nuestro proyecto, ya que incluye controladores de primera persona, tercera, manejo de autos, etc.

Aunque seguramente los tengas desde la instalacion de Unity, muchas personas se saltean esta descarga, cuando es realmente util, de todas formas puedes descargarlo desde aca y aqui con las texturas.

FPS Control

fc9e6d5e-05d7-4190-a8fe-494b8cf80b19_scaled

Si el Firts Person Controller de Unity, no te convence, tenes esta excelente y gratuita utilidad, que ahorrara mucho tiempo de trabajo ya que no solo incluye el movimiento del jugador y de la camara, si no que tambien tiene interesantes agregados como un sistema para el guardado de las partidas, un controlador de armas que te permitira crear nuevas armas editando varios parametros, una IA por defecto perfecta para los enemigos, una gran cantidad de prefabs que te falicitaran la construccion del nivel y muchos agregados mas, incluyendo que esta en constante actualizacion.

Asi que ya sabes si quieres hacer un FPS y ahorrarte semanas de trabajo, no dudes en bajar este Asset.

FPS Constructor

23da809d-f786-4355-893a-275a237b638f_scaledSiempre es bueno tener alguna alternativa, por lo que si Fps Control, no cumplia tus necesidades o buscas algo mas simple posiblemente FPS Constructor sea una buena opcion, trae 11 ejemplos de armas, un sistema de salud y municion, efectos para el entorno, soporte tactil para IOS y Android, etc.

Aunque personalmente no lo recomiendo, ya que no recibe mas actualizaciones y la pagina web donde se encontraba toda la documentacion ha desaparecido, si de todas formas quieres probar eres libre de bajarlo.

3rd Person Controller + Fly Mode

d22be426-8fa4-4335-9046-7432bb30f4b5_scaled

Si no eres muy amante de los FPS y te vas mas por el lado de los TPS, este asset es la mejor eleccion gratuita para un juego en tercera persona, si bien no tiene muchas mas ventajas que las de mover la camara alrededor del personaje, caminar, saltar, correr y volar, su codigo esta bastante claro por lo que si deseas incluir nuevas funcionalidades o realizar cambios en tu jugador es mas conveniente utilizar este Asset que el que viene por defecto en Unity.

No dudes en descargarme si quieres un buen juego en tercera persona.

Photon Unity Networking Free

73d78a46-9bd2-4e8a-9460-6fbf5eee161f_scaledSea cual sea el genero que decidas embarcar en tu proyecto, si piensas en incluir un modo multijugador debes tener en cuenta a Photon, ya que te ofrece la posibilidad de tener tu propio servidor para tu juego sin tener que pagar, mientras no superes la cantidad de 20 conexiones, por lo que si quieres crear un juego tipo Call of Duty o algun MMO donde la partida no debe ser hosteada por un jugador, si no brindarle la posibilidad de desconectarse y conectarse cuantas veces quiera sin afectar a otros, Photon es la herramienta perfecta: Descargala y si tienes 20 dolarsillos en tu bolsillo esta opcion de seguro te sera de interes.

Visual Novel Toolkit Free

7f8ac1e5-18a4-41fd-8a86-73f94ae6f6a4_scaledSi tus gustos van mas por los juegos mas tranquilos, donde la historia es mas importante y tienes muchisimo talento en dibujar, pero un rechazo a la programacion, esta es la opcion perfecta, ya que incluye muchas opciones que haran facil la creacion de tu novela grafica, ya que incluye un sistema de dialogos, opciones para animar objetos y personajes, transiciones, un simple sistema para crear interfaces, etc.

Aunque lamentablemente este asset se encuentra bastante desactualizado, por lo que si quieres probarlo quedas bajo tu propio riesgo.

uRTS Toolkit Free

4e87e46c-a0d9-4d74-87b8-8bc115ace1ce_scaledA los que se quieran sumergir en la odisea de hacer un RTS, tambien tienen la opcion de usar esta herramienta que les ahorrara unas horas de trabajo, por lo menos en parte de lo que es el sistema de batalla con un NavMesh, la inteligencia necesaria para buscar, atacar, aproximarse, ademas de varias escenas que nos ayudaran a entender mejor las funciones del codigo.

Si lo quieres bajalo aqui, recuerda que tambien tienes tutoriales en youtube (en ingles) para entenderlo mejor, como ya dije antes si tienes 20 dolares esto te ahorrara muchisimo mas trabajo.

Complete 2D Side-Scrolling RPG

8863d8be-762f-4429-bef0-00893e89dca9_scaled (1)Si eres un fan nostalgico de los juegos Side-Scrolling y especialmente si son RPG, este asset te dara las herramientas necesarias para que puedas comenzar tu propio juego, ya que cuenta con compatibilidad en PC y Moviles, sistema de conversaciones, sistema de batallas RPG, guardado por capitulos y un ejemplo de juego que podemos usar de plantilla.

Descargalo, pruebalo y  cuentanos si cumple tus expectativas.

Tower Defense Toolkit (TDTK) Free

fac1e309-65a9-4e12-9e89-953a11496714_scaledSi, lo que deseas es hacer un juego de defender una torre; Genero que es muy popular por cierto, puedes utilizar la version gratuita del TDK, Que si bien no dice cuales son sus ventajas o las limitaciones, sirve como base para aprender el funcionamiento del asset y quizas hacer el esfuerzo de comprar la version paga mas adelante.

¡Ya sabes por donde bajarlo!

C# game examples

B99FFC94-1F6E-11E0-9C2C-1FE5E284729CSi, lo que buscas es un juego mas casual o antes de involucrarte en un complejo proyecto deseas aprender un poco mas sobre C# y el funcionamiento de Unity, analizar y modificar estos 5 ejemplos de juego te seran de gran ayuda.

Bajalo desde aqui.

Road Architect

1f480f16-634f-4822-9b55-141ab7d294b8_scaledSi tu decision es crear un juego de carreras, lamentablemente no te puedo brindar alguna especie de template, pero si esta gra herramienta que facilita muchisimo la construccion de carreteras, permitiendote hacer calles de todo tipos como puentes ademas de la gran cantidad de prefabs que vienen lleno de elementos de transito como señales, luces, conos, guardarailes, etc.

Descargate esta excelente herramienta.

World Builder

a8ba998e-6633-45cd-acf2-7e2170a5687d_scaledEn algunas ocaciones se hace dificil crear un buen terreno y realista con la herramienta de Unity, asi que si buscamos alguna alternativa World Builder es una perfecta opcion, capaz de generar terrenos variados, utilizar multiples texturas, y elegir la densidad de arboles y pastos.

Lo unico negativo es que el creador no otorga soporte pero si quieres utilizarla, descagala desde aca.

Prototype

944a9b7c-bf5c-48dd-8afe-7a671a443f48_scaledMuchas veces la creacion de escenarios interiores en Unity, puede ser un dolor de cabeza, por suerte existe Prototype, una herramienta basada en ProBuilder, que nos permite crear escenarios y objetos facilmente.

Si tu juego tendra muchos niveles interiores y no quieres recurrir a otros modeladores, no puedes dudar en no instalar este asset.

Simplygon

4ff99acf-0550-4c54-8601-fed5b3dcadca_scaledSi queres hacer un juego digno de esta generación es casi obligatorio utilizar muchos poligonos para tratar de hacer a los personajes y objetos los mas detallados posibles, sin embargo muchos poligonos en escena desencadenan en un considerable bajon de rendimiento, por lo que se suelen imprementar distintos LOD (Levels of Detail – Niveles de detalle) para evitar una carga de demasiados poligonos cuando el jugador no va a poder apreciarlos. esta herramienta nos ayuda a crear lods facilmente o reducir los poligonos o texturas de nuestro modelos ya creados.

Simplygon es un asset que todo gran desarrollo deberia tener.

 

Cubiquity for Unity

965fae63-e31c-4ed4-a5d4-8adc1f7dc897_scaledSi eres un fanatico del Cubismo o de Minecraft y quieres llevar esto a tu juego, Cubiquity te ayuda en la creacion de este tipo de mundos, siempre y cuando no decidas portar tu juego a alguna plataforma que no sea PC o Mac, ya que otras no estan soportadas.

De todas formas esta es una gran herramienta, que debes probar.

UPA Toolkit

a22f8c96-7fc9-4bc1-9023-ccb76d750145_scaledSi eres un amante del Cubismo o de Minecraft Posiblemente tambien lo seas de los pixeles, por lo que si tu juego va a ser en 2D, esta es la perfecta herramienta para crear tus propios Sprites si necesidad de recurrir a otro programa de diseño grafico.

Descargalo, tu juego en 2D lo va a agradecer.

Endless-2D Terrain Generator

029115b7-8f34-4259-a12d-0d1541534af5_origHablando de Juegos 2D y generacion de mundos, seria bueno que existiera una herramienta que nos permita generar mundos para nuestro juego plataformero, por suerte este asset cumple esa funcion y no solo eso, tambien permite crear mundos infinitos, que se van generando y destruyendo segun sea necesario lo que aumenta el rendimiento, preparado para ser usado en moviles, etc.

Puede tener muchas ventajas si quieres crear un Infinite Runner, pero si eres mas de mi tipo: que le gusta modelar los escenarios a su gusto esta no sera la opcion indicada, de todas formas puedes probarla.

NoesisGUI 1.1

34b82476-f6d6-4000-a3e3-e4c71bcf9107_origA muchas personas se les hace complicado o poco gustoso el manejo de la GUI en Unity, por eso NoesisGUI funciona como una gran alternativa, puede ser ampliada y mejorada por medio de codigo, esta basada en vectores, esta optimizada para moviles.

Ten en cuenta que es compatible solo con versiones inferiores a Unity 5, por lo que si buscabas una alternativa para la ultima version de Unity, vas a tener que esperar un poco, de todas formas si utilizas Unity 4, aca tenes el link.

LightMixer

d4d958ee-ff64-436b-8917-40dafa58ed63_scaledSi quieres lograr una mejor iluminacion en tus niveles, es una obligacion que utilizes LightMixer ya que permite mezclar varias luces en escena, creando un gran efecto de iluminacion, especialmente si tenes un nivel que transcurre en un boliche, o en algun lugar donde hayan gran cantidades de luces.

Sabes que debes bajarlo y probarlo.

InAudio 2

e62020a8-e31a-4174-b020-099443f7fdb2_scaledPara finalizar esta entrada voy a poner otro pluglin que ayuda especialmente en otros de los aspectos importantes de un videojuego: Los Sonidos, por eso si quieres tener un manejo mas eficaz InAudio 2 es la opcion perfecta libre, gratuito, con un atento soporte del autor, con la posibilidad de no utilizar codigo, etc.

Mucho mas no te puedo decir porque no lo probe todavia, pero ya lo estoy bajando para ver que tal es.

 

FIN

Hemos llegado al final del post, espero que les haya gustado, me llevo una gran cantidad de tiempo encontrar los assets y escribir sobre cada uno, espero que valoren el esfuerzo compartiendo a los que este tema pueda ser de ayuda.

Ademas pronto habra una segunda parte y quizas varias partes centradas en los modelos y texturas que se pueden encontrar.

¡Saludos y Suerte!

 

Source 2 – Se suma a la lista de motores gratuitos

Un mapa del Left 4 Dead 2 Reconstruido en Source 2

Durante la conferencia de Valve en la GDC 2015, han anunciado que lanzaran la Version 2 de su alabado motor Source, que a pesar de tener sus años logro mantenerse en el mercado y lograr grandes resultados de calidad.

Aunque lamentablemente y como es de esperar Valve no revelo informacion acerca del motor, solo que al igual que Unreal Engine 4 y Unity 5, este sera gratuito, estando dispobible para desarrolladores o cualquier usuario que disponga de Steam.

Source 2 tiene una gran desventaja frente a otros motores, ya que no tiene la documentacion ni la comunidad, pero contando la gran cantidad de fans y usuarios de Steam, es muy posible que la comunidad de Source 2 cresca muchisimo mas rapido que otras.

Finalmente lanzaron Unity 5

Tras el anuncio de que Unreal Engine 4 seria gratuito, a la gente de Unity se les a ocurrido liberar su quinta version del motor con muchas novedades, donde una de las mas sorprendentes es que la version gratuita ofrece tiene todas las posibilidades graficas de la version completa !sin pedir regalias!.

Aca les dejo un resumen de las novedades que ofrece frente a su version anterior:

  • Nuevo y mejorado motor grafico.
  • Iluminacion mejorada.
  • Ahora se pueden crear juegos para 21 Plataformas cuando antes teniamos 12.
  • oporte integrado para SpeedTree para crear vegetación exhuberante, copiosa y dinámica.
  • Nuevo editor de audio y animaciones.
  • Proximamente soporte para Oculus Rift.
  • Ahora los juegos se podran ejecutar via web sin necesidad del pluglin de Unity.
  • Mayor optimizacion.

Pueden ver las novedades de manera mas explicita en el trailer:

Si quieres descargar esta version de Unity puedes hacerlo registrandote en la pagina o bajandote el torrent.

Unreal Engine 4 ¡Ahora es gratis!

Unreal Engine 4  es un de los motores mas populares y mas potentes (ademas de ser de ultima generacion), por lo que a Epic Games (Creadores de este motor) se les ocurrio liberar el motor gratuitamente para que sea usado por desarrolladores pequeños o grandes empresas.

Anteriormente este tenia un precio de $19 USD por mes, o sea que un proyecto cuyo desarrollo llevara un año (lo que es poco, ya que un juego de calidad puede llevar mas tiempo) tendria que pagar $228 USD, lo que es demasiado para desarrolladores independientes. Pero gracias a esta decision muchisimos proyectos podran tener la calidad deseada y sin coste alguno por parte del motor.

Eso si hay que tener en cuenta que si queremos comercializar nuestro juego, tendremos que darle un 5 por ciento de regalias a Epic Games, cuando este supere los $3.000 Dolares en ventas, es decir que si vendemos nuestro juego a un precio de $9,99 (Un precio muy comun en juegos independientes o poco populares) tendriamos que superar las 300 copias vendidas para empezar a darle el 5% a Epic Games, asi que si por ejemplo vendieramos 1000 copias, generando una ganancia de $10.000 Dolares, Epic Games se quedaria con $500.

Antes de finalizar el articulo quiero explicar que esto es muy diferente a cuando salio UDK ya que esa era un kit de desarrollo y si queriamos tener acceso al motor tendriamos que pagar una licencia, en este momento tendremos acceso al motor, pudiendo modificar todo lo que quereamos y por lo tanto haciendo que las posibilidades sean ilimitadas.

¿Muchas palabras y poca info donde descargarlo? Tranquilo, desde aca te puedes registrar para descargarlo.