El potencial de los scriptable objects, diseño emergente y la optimización, sobre todo.

Manténgalo modular, editable y debuggable. Usando un framework con pilares sólidos, logra todas las ventajas de usar scriptable objects y patrones relacionados como scriptable variables, game events, runtime sets… etc.

Pero los scriptable objects y eventos son algo poco mencionado, aunque tienen un potencial de uso muy amplio, con esta perspectiva tanto la programación como el diseño con herramientas toman una nueva dirección.

MIRA DENTRO

Play Video

VIDEO DEL PROYECTO

Información del proyecto

Concepto:

Framework basado en el uso de scriptable objects y enfocado en la realización de herramientas de diseño emergentes.

Género:

Asset.

Estado(Jul 08, 2020):

Terminado.

¿Qué hay adentro?

SOA es una arquitectura, basada en el uso de scriptables objects como referencias globales, evitando la dependencia de instancias y fomentando un fuerte uso del editor a través de herramientas multipropósito.

* Basado en «Unity Austin 2017 – Arquitectura de juegos con scriptable objects».

La realización de herramientas multipropósito otorga a los diseñadores una gran libertad para hacer un uso emergente y más creativo del framework, además, el uso de eventos de forma generalizada permite una gran optimización.

Algunos patrones utilizados en el marco son:

  • Scriptable variables/Reference patron.
  • Scriptable GameEvents/Listeners.
  • RuntimeSet/Registers.
  • Scriptable Enums.
  • Asset Based Systems/Save system.
  • Scriptable audio collections.
  • Scriptable comparators/Reference patron.
  • Scriptable object pooling.

Información técnica:

Motor de juego:

Unity.

Lenguaje de programación:

C#

Rol en el proyecto

Cargo:

Programador de videojuegos.

Arquitectura del framework:

Arquitectura del framework realizada íntegramente.
Diseño de herramientas | Estructura | Optimización | Patrones

Game programmer:

Programming made entirely.
Implementación de:
Herramientas multipropósito | Estructura | Optimización | Patrones