Engine: Custom engine developed by our group (BOB Engine)
Time: 10 weeks (half-time)
Team size: 21 people
My contributions
Player combat
Gameplay mechanics:
Health/rage/xp
scripted event
Game managing:
Saving stats
Loading different scenes
Audio implementation
VFX implementation
Highlights
Combat
Full combat with left click melee attack, right click range attack and four unique abilities that synergies with each other, plus a stun debuff.
The Abilities:
Dash: Dashes through enemies slicing them up while being invulnerable
Groundpound: Stuns enemies and pushes them back
Hand pull: Pull enemies towards the player and stuns them
Firebreath: Laser with high damage
Interaction with the world
I made it so the groundpound and pull abilities interacted with breakable objects, looked really good with the break animation from the groups technical artists.
Scripted event
I created the scripted event leading up to the boss of the game. Camera control, shake, player movement, falling debris etc.
Camera panning
Level designers added a natural lookout spot here and I decided to make the camera pan kind of like in Hades, hiding the UI.