This project consists of the development of a third-person action video game in Unity, focused on survival against waves of enemies in a dynamic urban environment. The prototype combines combat with firearms, driving vehicles, managing waves of enemies, pedestrians with autonomous behavior and an advanced integration of lighting and ambience. The experience is structured around arcade gameplay where the player must resist as long as possible while eliminating zombies and managing resources.
The development has included the reuse and adaptation of previous systems such as the shooter and driving, along with new features such as advanced animations with masks, AI for zombies and pedestrians through state systems, and transition logic between character control and vehicles. The setting has been built using an optimized urban scene with mixed lighting ( baked and in real time), particles, fog and reactive sound design. A game manager has been implemented to control the flow between scenes, as well as a progressive spawning system of enemies and items. The result is a robust game system that integrates multiple mechanics into a coherent environment, prioritizing both performance and emergent playability.
GitLab url: https://gitlab.com/jongompal/pac3-un-juego-de-accion-3d
Video demonstration: