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!

Polycode – Nuevo Motor Grafico

Polycode es un nuevo motor gráfico que promete bastante debido a su facilidad y a su comunidad activa, pronto podrás encontrar información y documentación traducida en Gamemediax, pero por el momento una pequeña presentación de las funciones del motor:

Desarrollo multiplataforma en C++ o Lua

El núcleo de Polycode esta escrito en C++ y actualmente corre en Mac, Windows y Linux, aunque se esta planeando soporte para IOS y AndroidToda la funcionalidad específica de la plataforma se abstrae en un núcleo multiplataforma que es implementado nativamente en cada plataforma, por lo que el mismo código C++ compilara en cada plataforma.

Polycode también te permite escribir completamente en Lua gracias al Framework incluido en el IDE. Las aplicaciones escritas en Lua, también pueden ser exportadas a múltiples plataformas.

Gratis y de código abierto

Polycode es completamente gratuito y de código libre bajo la licencia MIT. Todo el desarrollo de Polycode se encuentra públicamente en Github.

Incluso la web oficial es de código abierto y esta orientada para el crecimiento con la comunidad.

Polycode IDE

feature-polycode

Polycode es distribuido como una librería de C++ aunque también viene con un IDE independiente por lo que puedes:

  • Usar Polycode como un framework C++ e ignorar completamente el IDE.
  • Usar Polycode como un framework C++ y usar el IDE para editar contenido.
  • Escribir código directamente en el IDE usando Lua.

Si escribís todo tu código en Lua, puedes exportar tus aplicaciones a cualquiera de las plataformas soportadas directamente desde el IDE.

El IDE te permite crear y editar los archivos de materiales, escenas, sprites y scripts de Polycode.

El IDE de Polycode fue escrito completamente en Polycode y usa el Modulo UI de Polycode.

Gráficos en 2D y 3D 

Polycode provee renderizacion para escenas en 2D y 3D. Aunque el acceso directo al procesador está siempre disponible, la mayor parte de la fuerza de Polycode proviene de su gestión automática y la representación de las entidades de la escena. Polycode se ocupa de cosas como la gestión de las luces y la aplicación del material

Las escenas pueden ser renderizadas en 2D y 3D mediante cámaras dinámicas y escenas que pueden ser editadas visualmente.

Materiales y Shaders

El sistema de materiales de Polycode te permite definir materiales basados en shader y utilizar distintos filtros de post-procesado. Puedes definir materiales en archivos XML que puedes editar visualmente desde el IDE.

El sistema de shader esta actualmente implementado en GLSL para el renderizado en OpenGL.

Renderizado de Mayas (Mesh) y animacion de esqueletos (skeletal animation)

Polycode puede importar meshes y skeletal animation desde una variedad de archivos diferentes.


Audio

Polycode soporta la reproducción de sonido desde WAV a OGG, como también la grabación de audio desde dispositivos de entradas de sonido. Tambien es posible posicionar sonidos 2D y 3D desde el editor.

Mandos

Polycode soporta teclado, mouse y joysticks como también el Multi-Touch en pantallas táctiles gracias al modulo TUIO.

Networking

Un cliente basado en peer-to-peer o servidor-cliente es soportado aunque actualmente solo en C++.

UI

Polycode incluye un modulo UI que trae botones, sliders, diálogos de archivos, campos de texto, menús, etc. Es completamente personalizable aunque también viene con temas predefinidos.

Fisicas y Colision 2D y 3D 

Polycode trae un modulo de físicas 3D que integra el motor fisico de Bullet por lo que obtendrás simulaciones realistas tanto en la detección de colisiones, el controlador del jugador y la simulación de vehículos.

Polycode también incluye un modulo de físicas 2D que integra el motor de Box2D.

Videos

Mas información en la pagina web Oficial: www.polycode.org

[button-green url=”http://polycode.org/download/” target=”_self” position=”center”]Descargar[/button-green]

Godot Motor Grafico Argentino

Godot es un avanzado motor gráfico 2D y 3D multiplataforma, que comenzó su desarrollo en Argentina. Este provee una gran cantidad de herramientas comunes, así puedes enfocarte en el desarrollo de tu juego sin reinventar la rueda.

Godot es completamente gratuito y de código libre, bajo una licencia MIT. Sin regalías, ni ningún tipo de requisito. Tu juego es tuyo, desde la primera hasta la ultima linea de código.

editor-godotUsa tus Ojos

Trabaja en un simple y flexible editor, con una gran cantidad de herramientas para ayudarte en lo que necesites.

  • Una interfaz ordenada donde puedes encontrar todos tus elementos y herramientas.
  • Una inmensa cantidad de herramientas para mantenerte a vos y  a tu equipo en constante creación.
  • Editor diseñado no solo para programadores si no también para artistas, animadores, diseñadores de niveles, diseñadores gráficos, etc.
  • Incluye un navegador con la documentación y un editor de código para evitar distracciones.

Diseña juegos en 2D2d_game-godot

Crea complejos juegos 2D con un motor completamente dedicado para gráficos bidimensionales.

  • Motor dedicado a 2D, no hay necesidad de falsear 2D en un espacio tridimensional
  • Trabaja en coordenadas de pixeles, pero se auto-dimensiona a cualquier resolución.
  • Soporte para Sprites, polígonos, capas, partículas avanzadas, etc.
  • Físicas personalizadas y un motor de colisiones que funciona en coordenadas de pixeles.
  • Poderosas herramientas de edición para la animación.

3d_game-godotDiseña juegos en 3D

Crea realistas juegos en 3D con el motor dedicado a 3D.

  • Importa modelos 3D desde 3ds Max, Maya, Blender, etc. Con animaciones completas.
  • Soporta deformaciones en los esqueletos y en las formas.
  • Varios tipos de luces con mapeo de sombras.
  • Flexibles modeladores de Shaders y Materiales.
  • Renderiza con HDR, Anti-Aliasing y modos lineales de colores.
  • Niebla post procesada, Destellos, Bloom, ajuste de color, etc.

 

Scripts gdscript-godot

Agrega comportamientos personalizados a cualquier objeto mediante scripts.

  • Lenguaje de programación basado en Python, con el objetivo de simplificar la tarea de hacer juegos.
  • Eficiente diseño para el almacenamiento de la memoria.
  • Editor de Scripts integrado con predicción de código, etc.
  • Compilador integrado.
  • Amigable con otros lenguajes como C++.
  • Motor de código libre, lo que te permite realizar tus propios cambios y mejoras.

anim-godotAnima absolutamente todo

El sistema de animación de Godot es uno de los mas avanzados de la actualidad.

  • Animar en 2D o 3D.
  • Cualquier propiedad de cualquier objeto puede ser animada, incluso llamadas a funciones.
  • Puedes usar transiciones personalizadas.
  • Tienes herramientas que te ayudan a animar en 2D con esqueletos y IK.
  • Un eficiente optimizado para tus animaciones importadas.
  • Árbol de animaciones para animaciones mas fluidas.

Diseña interfaces de usuariosgui-godot

Crea simples o complejas interfaces de usuarios que se adapten a tus necesidades.

  • Poderosa librería GUI, docenas de controles estan disponibles como nodos del motor.
  • Completo editor visual de GUI, diseña primero y después pon el código.
  • Crea hermosas interfaces con simples y personalizables controles.
  • Crea herramientas y editores para tu juego usando controles avanzados.

Simulasimulate-godot

Godot tiene su propio motor de físicas diseñado para juegos.

  • Motor de físicas 2D Y 3D, Que utilizan la misma API.
  • Varios tipos de colliders soportados.
  • Flexibles KinematicBody que permiten usar la detección de la colisión de una manera flexible.
  • Sistema para personajes que necesitan y una integración completa y transparente de las físicas.
  • Simulación de vehículos.

Depuradebug-godot

Corrige y optimiza tu juego con el depurador integrado.

  • Depurador a nivel de la Fuente, con puntos de interrupción , inspector , trazas inversas , etc.
  • Inspección de variables en tiempo real.
  • Analizador de rendimiento con docenas de métricas disponibles.
  • Habilidad de correr scripst de juegos que se ejecuten en otros dispositivos.
  • Soporte de sistema de archivos remoto, para el rápido testeo de grandes juegos en otros dispositivos.
  • Depurador de línea de comandos alternativo para Unix.

design-godotDiseño innovador

Godot tiene una arquitectura única y moderna. Cuando comienzas a usarla, todo lo demás se siente obsoleto.

  • Un lenguaje diseñado en escenas anidadas.
  • Te permite organizar pequeños y grandes proyectos de forma eficiente.
  • Cada parte del juego que puede ser nombrada puede ser una escena.
  • Subdividir escenas para mejorar el trabajo en equipo.
  • Re-utilizar escenas como partes de otras escenas.

crossplatform-godotEditor Multiplataforma

 

Diseña juegos utilizando tu sistema operativo favorito.

  • Godot funciona en Windows, OSX y Linux.
  • El editor corre en sistemas operativos de 32 y 64 bits.
  • Poca utilización del espacio, Godot ocupa muy poco espacio, la descarga pesa tan solo 20 mb.
  • Fácil de compilar.

deploy-godot

Juegos Multiplataformas

Desarrolla videojuegos para tu plataformas favoritas.

  • Plataformas Moviles: IOS, Android.
  • Plataformas de Escritorio: Windows, OSX, Linux.
  • Plataformas Web: PNaCL.
  • Consolas: Playstation 3 y Playstation Vita (Si tienes la licencia de Sony).
  • Pronto soportara: HTML5 y Windows Phone.
  • Fácilmente y con un solo clic, exportas tus juegos a la mayoría de plataformas.

Colaboracolaborate-godot

Trabaja solo o trabaja en un equipo.

  • Godot fue diseñado con el objetivo de ser una herramienta para el trabajo en equipo.
  • El sistema de archivos es compatible con populares VCSs (tal como Git, Subversion, Mercurial, PlasticSCM, Perforce, etc).
  • Sintaxis del script soportadas por GitHub.
  • Comunidad en crecimiento siempre dispuestos a ayudar y brindar nuevas funciones.

Más informacion en la pagina oficial: www.godotengine.org

[button-green url=”http://www.godotengine.org/projects/godot-engine/documents” target=”_self” position=”center”]Descargar[/button-green]

 

 

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.