Blightspire engine contributions

September 2024 - Current day

ENGINE & TOOLS

Jolt Physics integration

  • I implemented Jolt Physics library in our engine as a solution for collision and ray casting.

Blightspire

  • Designed a system to sync the rigid bodies transforms with our transform component in order to keep the more complex models within expectations when moving or simulating them.

Blightspire


Tooling for all the features I made

  • For each graphics feature I implemented, I also created tools for the editor to allow everyone in the team to tweak everything as they desire.
  • The tools are simple and made with ImGuI in a settings like manner, that facilitate accessibility

Blightspire


Blightspire


Blightspire


Blightspire


Blightspire


GAMEPLAY

Quake style movement

  • I implemented a fast paced movement style similar to the one in quake and guided by their original code base
  • Features
    • Sliding
    • Jumping and double jumping
    • Dashing
    • Assisted bunny hopping
    • Ramp leaping
    • Fully integrated with Jolt’s rigid bodies
  • Fully implemented in Wren

Enemy bone effects

  • Implemented bone effects for our skeleton enemies
    • Sound effects
    • Particle effects (Made using our custom particle system)

Pistol effects

  • Added polish and feel to our main gun in the game
    • Sound effects
    • Bullet trail
    • Bullet hole smoke
    • Reload bullets based on player’s velocity

Ranged enemy

  • Worked on the ranged enemy idle and attack behavior