About This Project
HAVOC TRIGGER is a shoot 'em up game inspired by 3D on-rail shooters from the 90s. This game was developed in ten weeks under a scrum-style workflow.
About This Project
HAVOC TRIGGER is a shoot 'em up game inspired by 3D on-rail shooters from the 90s. This game was developed in ten weeks under a scrum-style workflow.
When the player presses the "X" key, the ship shoots out a laser that creates a lingering explosion on impact. A clone of the laser object is fired, which when it collides with a wall or enemy, spawns in the explosion aura effect. When an enemy comes into contact with the explosion's hitbox, it destroys the enemy's object and invokes an event to increase the player's score.
When the player presses the "S" key, the ship slashes in front of itself with a sword. This calls for a Coroutine (a method executed at the same time as other code) that enables the sword's hitbox. When the sword's hitbox collides with an enemy, the player's position gets translated to the enemy's last position, emulating a sword dash and slash.
When the player presses the "D" key, the ship creates a blast radius around itself, destroying all enemies around it. This calls a coroutine similar to the sword attack that enables its hitbox for a set amount of time. Within that timeframe, all enemies that collide within the blast's hitbox are instantly destroyed. The mode enters a cooldown period where the player cannot use it again for some time. The player cannot earn points from this attack.
A simple state machine that randomly cycles between three different numbers to determine the boss' current state during the boss fight. Each state is defined by a variable; that variable calls for a coroutine that triggers the boss' attacks.
Each state called by the state machine. The boss has three attacks, a charging attack, a multishot attack, and a regular bullet attack.
Early UI
Final UI
3D Assets, Models, and Shaders
Unity Asset Store
Star Sparrow Modular Spaceship — Ebal Studios
Blocky Cliff Formations — RAVIBIO
SPARROW Fighter Spacecraft — CGPITBULL
URP Stylized Water Shader - Proto Series — BitGem
Fantasy Skybox FREE — RENDER KNIGHT
Music
Shump BGM Pack — doranarasi
Sound Effects
Ultimate UI SFX Pack — JDSherbert
Epic Stock Media Library