LaserDefender
Se utilizo un Singleton para poder mantener la música y el score entre pantallas. Asimismo, se hizo uso del sistema de partículas para agregar el efecto de impacto cuando una bala golpee una nave enemiga. Se manejo Scriptable Objects para las waves, los cuales contenían la cantidad de enemigos a instanciar y el path que iba a recorrer cada wave. Para el path se hizo uso de un prefab y en cada path como hijo se tenia los Waypoint que eran los puntos que debía recorrer cada nave enemiga instanciada. Para el IU se hizo uso de dos canvas que permitían iniciar el juego, salir de este, reiniciar el juego y volver al menú, todo ello cargando escenas en donde se encontraba cada parte del juego. Mediante código, se agrego un efecto a la cámara de modo que se tambaleara cada que golpeaban a la nave que estábamos manejando. Por ultimo, mediante código se aplico al background un efecto de movimiento (Scroll) para que pareciera que estuviéramos avanzando por el espacio. El tema de la vida se manejo con un Canvas y un slicer para que cada que recibamos un impacto, la vida vaya disminuyendo y se muestre en la barra.
Instruction:
Move = Arrows
Fire = Spacebar
Status | In development |
Platforms | HTML5 |
Author | Ansak |
Genre | Action |
Made with | Unity |