This project was built as a team to participate in the 2023 Lv.99 Game Jam under the theme: Take a Deep Breath
Handling the movement controls with WASD on the Character Controller. Implemented a 3rd person camera follow. Integrated wizard 3D Model and animations into wizard controls. Developed skill system to make all skill abilities follow the same format.
Developed the behavior and interaction of the enemy and player. Each of the enemies have several trigger spheres of decreasing radii: Sight trigger to detect the player and chase, a slightly larger lose sight trigger to stop chasing, and an attack trigger range that causes the enemy to activate their attack skill.
The wolf has a dash attack that jumps the enemy towards the character at a fast rate. If the player can lure the wolf to charge at a venus fly trap, they would get trapped!
The Sunflower Fairies have a ranged projectile attack. This projectile is spawned and will have a small explosion if it hit the player or reached a max distance. The player can throw whirlwinds at the fairies, which will temporarily stun them in place. However, if the whirlwind touches fire before touching the fairy, the flame whirlwinds can damage them.
The Naga has an additional attack trigger range, one for a ranged fireball, and one for a close range melee attack. The Naga also has two stages. In the first stage, whirlwinds can push the Naga back into Venus Fly Traps before the Naga destroys them. After getting trapped twice, the Naga goes into berserk mode, where the ranged fireballs will explode and leave a fire trail. The player must then throw flame whirlwinds to defeat the boss.
Justin Salanga 2024