Spite: Blood Sun

Trailer

My contribution

Implementation of tools and utility classes were my main tasks during this project. Some of my tasks were implementing the ImGui library, creating a thread pool to ease the process of threading certain parts of the code base and creating the whole particle effect pipeline from the ground up. I also got to work on a multitude of gameplay features, such as popcorn enemy behavior, boss behavior, player abilities and creating a collision manager class.

Feature Gallery

Early Version of Particle Editor

Final version of Particle Editor

Quadtree for collider optimization

Collision Layers