top of page

Whirlpool

Previously known as "project elemental"

Whirlpool is an Isometric action role playing game with a cartoon aesthetic and a gameplay focus on positioning and avoiding telegraphed attacks. Developed as a university project and produced within 2 semesters, we believed we achieved our final vision successfully.

Director/Programmer 

Programmer 
Writer/Texture Artist 
Environment/UI Artist 
Character Artist 

Nathan Bowman

Jack Mayor (Jackawaka)
Garry Andres Andrade
Paddy Kenny
Ann Bailey

boba studios screenshot.png

Procedural generation

We decided to add procedural generation to the world to make it feel more natural and provide additional content. We specifically ensured that it was deterministic, and the constraints can be altered by designers to create the perfect experience for the player.

The Overworld's level layout was hand made, however this level has been procedurally populated with vegetation and details. Every tree, rock or grass tuft has been altered procedurally to reduce repetition.

procedural vegetation.png
procedurally generated area.png

Placed within the overworld's landscape are portals, these portals teleport the player to procedurally generated dungeons. These dungeons are populated with enemy groups that gradually increase in difficulty. We created dungeons as an optional side area for the player to explore at their own leisure, whether it be to gain more loot in combat, or to enjoy the environment.

Inventory And Loot

One of the main reward systems within Whirlpool is the loot system. Upon death, enemies drop procedurally generated loot that is composed of a prefix, set name and suffix. Each of these elements modify what type of stats are gained from equipping that item. In addition to this, the world and loot scales with the player's level, pulling from a percentage based table.

inventory explanation.png
inventory explanation.png

In addition to changing the stats of the player, we wanted to emphasize customization. As such, every piece of armour visually changes the character when equipped. Each armour set has its own theme to fit in with the world.

The image below shows an unarmoured player compared to a player with a chest piece, leggings and head piece.

before.png
after.png
bottom of page