top of page

School Project 6: Spite

ROLE

Gameplay Programmer

DESCRIPTION

We created our own Engine (OneEngine), including features such as DirectX, animation system, enTT, prefab system and an editor with IMGUI. While simultaneously developing gameplay. 

- Co-developing the animation system with Felix Dunmar we handled animations with features such as blending, weights, additive and binding lambdas to call when animations completed.

 

- Utilizing a statemachine in combination with events, resulted in ease of use for all the boss's different stages.

- Creating a UI system with different managers and utilizing IMGUI in order to set a button's function to call onClick() made it user friendly for non-programmers to be able to create buttons/menus in the editor. 

- I particularly enjoyed implementing the final boss, it's three different attacks and making it's stage transitions seamless. Really tried to make an impression on the player, which I felt I managed to accomplish with the amount of polish it got.

YEAR

2021 - 2022

GENRE

 3d isometric ARPG - Diablo esque

Duration

12 weeks part-time

My main contributions:

 - Animation System

- Enemies

- The final boss

- UI

bottom of page