Rol en el proyecto

Función:

Programador de videojuegos.

Arquitectura del framework:

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

Información técnica

Motor de juego:

Unity.

Plataforma:

Itch.io

¿Qué hay dentro?

SOA es un framework, 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.

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.

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.

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

Framework realizado el 08 de Julio2020, el código se puede encontrar haciendo clic en el siguiente enlace: Enlace.