5 herramientas de GDC 2013 que tendrán un gran impacto en Gamedev este año

La Conferencia Anual de Desarrolladores de Juegos es un gran evento, y el piso de la exposición es un gran lugar para aprender acerca de muchas nuevas herramientas y piezas de software de las principales compañías que pueden ayudarlo a acelerar su desarrollo y lograr cosas que antes eran mucho más difíciles, o incluso imposible. En este artículo, les contaré acerca de las cinco herramientas que vi en GDC 2013 que creo que tendrán un gran impacto en el desarrollo de juegos durante el próximo año..

Artículos Relacionados
  • 9 consejos para desarrolladores independientes que aprendí en GDC 2013
  • Cómo me encontré en GDC 2013

DDo de Quixel


Puede recordar que mencioné el dDo en mi Manual 3D para desarrolladores de juegos. Ahora que me he sentado con la herramienta, creo que es seguro decir que el equipo de Quixel ha hecho un trabajo tan bueno con dDo como lo hizo con su herramienta anterior NDo 2.

Es una herramienta que puede usar con Photoshop que le permite desarrollar rápida y fácilmente mapas de textura complejos. Esencialmente, dDo tiene una serie de materiales preconstruidos que puede utilizar como punto de partida para el desarrollo de su textura. Al utilizar estos materiales preconstruidos, puede ingresar a la fase de desarrollo de texturas muy rápidamente y comenzar a iterar en su diseño en muy poco tiempo..

Una vez que haya definido todos los materiales que usarán las diferentes partes de su textura, puede comenzar a modificar la apariencia de los materiales predefinidos con diferentes configuraciones y atributos, incluidos el color, la intensidad, la especularidad y la forma en que afectan a los demás. Mapas utilizados en el modelo final..

Finalmente, puede tomar esos materiales y comenzar a aplicarles efectos para que obtengan aún más detalles. Por ejemplo, puede aplicar desgaste en los bordes de un material para que parezca que el objeto se ha utilizado mucho, o puede aplicar suciedad y mugre para hacer que el objeto parezca más viejo. Es posible que esto no suene demasiado increíble al principio si eres un experimentado artista de la textura, pero te sugiero que veas el tráiler de Quixel juntos para tener una idea de cómo funciona:


Es algo similar en su naturaleza a herramientas como Unity, ya que le permite comenzar mucho más rápido. Al brindarle una serie de herramientas y materiales predefinidos, así como una carga de diferentes maneras de modificarlos, le impide tener que pasar mucho tiempo al principio del proceso haciendo cosas que ya ha hecho muchas veces. antes de.

Sin embargo, además de eso, también te permite guardar tus propios ajustes preestablecidos, por lo que si tienes un aspecto totalmente personalizado en tu juego, puedes incluirlo fácilmente en todos los objetos y texturas que uses..


Masa Life de MASA Group


Masa Life les permite a los diseñadores desarrollar árboles de comportamiento de IA complejos sin tener que hacer ninguna programación real. Esto significa que las personas que anteriormente no podían desarrollar la IA simplemente porque no tenían un conocimiento suficientemente sólido del código pueden usar esta herramienta para iterar con éxito y probar la IA dentro de su juego o simulación, sin tener que tener un programador haz los cambios por ellos.

Masa Life usa una representación visual del árbol de AI, de modo que hacer cambios es tan simple como agregar y reorganizar los nodos para hacer que los comportamientos sean priorizados o comprendidos de una manera nueva..

Técnicamente, Masa Life no estará disponible hasta mediados de abril de este año, ni una fecha exacta de lanzamiento, pero una vez que esté disponible, puedo ver que tiene un gran impacto en la accesibilidad del desarrollo, tanto para juegos de estrategia en tiempo real como para juegos abiertos. juegos mundiales o juegos de rol que a menudo requieren complejas IA del enemigo y secuencias de comandos de eventos para hacer que todos los sistemas funcionen. Al abrir estos aspectos del desarrollo a los no programadores, facilitará el desarrollo de este tipo de proyectos y permitirá un entorno de trabajo mucho más eficiente..

Masa Life también es interesante porque forma parte de una nueva ola de herramientas (junto con Construct 2 y Filter Forge) que se centran en las secuencias de comandos visuales y el desarrollo a través del diseño, en lugar de obligar al usuario a aprender lenguajes de programación o herramientas de arte increíblemente complejos. Las herramientas como esta, aunque no son exactamente una idea nueva, se están volviendo mucho más populares y parecen tener un gran impacto en la accesibilidad del desarrollo del juego en general..


Leadwerks 3 de Leadwerks Software


Leadwerks 3 es una herramienta de creación de juegos en 3D similar a Unity que puede publicar en Windows, OS X y dispositivos móviles. La ventaja que tiene Leadwerks sobre Unity es que usa lo que se conoce como código nativo, mientras que la unidad usa código administrado: el código nativo significa que el código está diseñado a propósito para trabajar con un dispositivo en particular, mientras que el código administrado está diseñado para adaptarse más fácilmente a múltiples dispositivos.

Esto significa que Leadwerks es increíblemente potente para dispositivos móviles porque le brinda la capacidad de crear aplicaciones móviles con C ++ y Lua que estarán hechas a medida para los dispositivos en los que terminan, y por lo tanto serán más potentes gracias a esto..


Leadwerks 3 también tiene algo similar a Unity Asset Store, donde puede conectarse y encontrar herramientas y software desarrollados por personas de la comunidad de Leadwerks que pueden acelerar sus procesos y tiempos de desarrollo. A diferencia del mercado de Unity, no parece haber ninguna manera de vender Las herramientas que usted crea, pero esto también significa que no tendrá que pagar por las herramientas que usa y que otros han creado..

Otra cosa a tener en cuenta es que Leadwerks 3 aún no es tan popular como Unity y, por lo tanto, obtener ayuda con problemas específicos puede ser un poco más difícil..

Aunque hay algunas ventajas de seguir con Unity, Leadwerks 3 todavía parece ser una herramienta increíblemente buena, y definitivamente parece haber algunas ventajas. Si está más familiarizado con C ++ o Lua, o prefiere el control que le dará el código nativo, entonces definitivamente vale la pena analizar Leadwerks 3. Además de eso, mientras Leadwerks 3 aún está en desarrollo, la documentación parece muy sólida y es probable que recogerla no sea demasiado difícil si ha trabajado con herramientas similares en el pasado.


Intel XDK de Intel


Intel XDK es un entorno de desarrollo que puede utilizar para convertir aplicaciones HTML5 y web en aplicaciones nativas para iOS, Facebook, Android y muchos otros entornos. Sin embargo, lo que hace que esta herramienta sea realmente única es que no es solo una herramienta de conversión, sino que también es una herramienta de emulación completa que le permite emular diferentes entornos y escenarios de desarrollo para probar cada situación y dispositivo posibles con los que su aplicación tendrá que lidiar..

Además de todo esto, le permite hacer cosas más complejas con las que algunos emuladores tienen problemas, como rotar el dispositivo emulado en cualquier orientación y proporcionar información de GPS real para usar con la aplicación, de modo que no tenga que pasar horas obtener coordenadas de GPS para usar con su entorno de prueba, y le brinda acceso a todas las capacidades de la plataforma prevista, en lugar de limitarlo a lo que HTML5, CSS y JavaScript serían capaces por sí solos. Además, a diferencia de otras herramientas, XDK es un entorno de desarrollo completo en el que puede trabajar en el código y probar inmediatamente las cosas dentro del emulador..


Intel ha dado un paso más allá y también está trabajando actualmente en el Intel App Porter (vaya a la pestaña 'Herramientas' en esta página para encontrar la descarga de App Porter), una herramienta que le permite tomar una aplicación iOS existente y convertirla. en una aplicación compatible con HTML5 y XDK. Esto significa que si ya tiene una aplicación iOS exitosa y necesita llevarla a una serie de otras plataformas, todo lo que tiene que hacer es usar el Portero de aplicaciones para introducirlo en el XDK, y luego usar el XDK para llevarlo a cualquier otro lugar..

Estas dos herramientas combinadas son bastante fantásticas y parecen ser una gran ayuda para los desarrolladores móviles que no tienen el tiempo o los recursos para comprometerse a desarrollar versiones completamente separadas de su aplicación para cada plataforma prevista..

Creo que es importante tener en cuenta lo grande que se está convirtiendo HTML5. Las herramientas como XDK se están volviendo mucho más comunes e incluso compañías como Nintendo están anunciando herramientas para permitir a los desarrolladores web acceder a sus plataformas y expandirse más allá del navegador. Dicho esto, los esfuerzos de Nintendo están ligeramente manchados por el hecho de que todavía necesitas un Kit de desarrollo de Wii U para trabajar con estas nuevas herramientas y lanzarlas a su plataforma. Afortunadamente, el XDK no tiene este problema, e incluso se puede descargar a través de Chrome Web Store.


FxStudio por AristenFX


FxStudio te permite crear fácilmente e iterar en sistemas de partículas para tu juego. Lo que separa a FxStudio de otras herramientas similares es que también te permite editar casi cualquier secuencia o evento basado en el tiempo para tu juego, y no está restringido solo a sistemas de partículas.


La razón por la que FxStudio es tan versátil es que utiliza una línea de tiempo que funciona de manera similar a las que se encuentran en las herramientas de edición de audio o video. La mayoría de los editores de sistemas de partículas, como el Editor de Cascade de UDK, en realidad no le dan acceso a la línea de tiempo, por lo que se ven obligados a trabajar con la sincronización de las cosas de una manera puramente no visual, y mantienen estos detalles en la cabeza. , o vaya y venga regularmente entre las diferentes partes del sistema para asegurarse de haber recordado el tiempo correctamente. Al hacer posible que mueva las cosas en la línea de tiempo y vea una representación completa de la sincronización de su sistema de partículas, FxStudio hace que la edición sea mucho más intuitiva y sustancialmente más fácil de iterar..


Conclusión

El piso de la Expo de GDC 2013 tenía muchas cosas maravillosas que ver, pero de las herramientas que vi, encontré que las de arriba son las más interesantes y las más útiles..

En general, parece que las tendencias en la industria se están moviendo hacia algunos lugares diferentes, incluyendo:

  • Más herramientas que reducen la barrera de entrada para el desarrollo en su conjunto, o simplemente para la creación de activos.,
  • herramientas que le permiten lanzar a muchas plataformas con una única base de código, y
  • Herramientas que se centran en el desarrollo HTML5..

En el próximo año espero ver una serie de herramientas similares a Unity y Leadwerks 3, como el recientemente anunciado Proyecto Anarchy de Havok, y también espero ver que la escena de desarrollo se amplíe con la introducción de herramientas que le permiten llevar HTML5 a tantas plataformas más de una manera tan poderosa.