E404 Technical Unity Test
Bueno, acá les comparto un MVP del technical unity test que me enviaron por mail. A continuación comentaré algunas aclaraciones sobre proyecto y algunos aspectos que quedaron pendientes.
Mi foco estuvo en el desarrollo de un sistema modular, óptimo, reutilizable y designer friendly, por lo cual decidí implementar un diseño de arquitectura de eventos y variables utilizando Scriptable Objects, inspirado en los modelos utilizados por Schellgames que pueden encontrar en el siguiente link:
Game Architecture with Scriptable Objects
Sumado a esto, implemente el diseño State Pattern para el manejo de los distintos estados de los distintos componentes del videojuego.
-
Revisar aspectos performáticos del sistema (saber el target device del producto en cuestión sería vital).
-
Aesthetics (UIs, Tutorial, SFX, etc...)
-
Implementar State Pattern para el display de las distintas UIs. El diseño actual no es para nada modular.
-
El método de spawneo en pantalla de los objetos. De momento emplea una pseudo-grilla, pero sería ideal implementar una grilla real y desarrollar la implementación de una Queue para la situación ocasional donde no haya espacio en dicha grilla para spawnear el/los siguiente/s objetos.