Johannes Keczan

Spite: Equilibrium

Overview

Diablo clone

Reference game: Diablo 3

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.