Project 7: Snabb Grabb

Summary


The game is a fast-paced, action-oriented experience that draws inspiration from the popular title Neon White. As the player, you will navigate through levels, swiftly eliminating all enemies in your path.

The core gameplay mechanic revolves around collecting cards dropped by defeated enemies. These cards can be used in two ways - you can either fire them as projectiles to take out foes, or you can spend the card entirely to activate its unique ability.

The enemy types you'll encounter include:

1. Turrets - These stationary threats will immediately open fire on you when you come into their line of sight.

2. Balloons - These passive enemies do not attack, but can be used as platforms to reach higher areas or evade other dangers.

The emphasis is on maintaining a breakneck pace while strategically utilising the collected cards to dispatch your opponents and progress through the levels. This blend of rapid movement and tactical card usage is the driving force behind the game's engaging and thrilling gameplay loop.




Contribution

Enemies

The turret enemies utilise a behaviour tree system. When the player comes within the turret's detection range, it will rotate to face the player and open fire, shooting projectiles at the player.

 

The turrets have 4 different visual skins, each indicating the type of card the player will receive when the turret is destroyed. The level design can be configured to determine which specific card type a defeated turret will drop.

 

Balloons are another type of enemy. They don't do much, but the player can jump on them to get an extra boost and reach places they couldn't access on their own.
Like the turret enemy, the balloon enemy also has 4 different visual skins, and each one drops a specific card when destroyed.

Door

I implemented a door system using PhysX. The door has two different states. Normally, the door is in a non-destructible state. However, when the player dashes through the door or shoots it, the door switches to a destructible state. In the destructible state, the door breaks apart into 20 individual pieces, and the physics simulation is played out on those pieces.

Script