Break-a-bot

Description:
A roguelike where the player takes parts from defeated enemies. Using them as their own weapons in a fight to reclaim their space station.

Responsibilities:

  • Creating tooling for the animation development pipeline
  • Building an animation system to reuse limb animations on player and enemy models

[[ Trailer incoming ]]

Arm swapping animation system

One of the main features we wanted in the game was for the player to be able to pick up enemies’ arms. In order to do this in a sustainable and reusable way. I designed a system where we could separately animate the arms and modularly apply them to different torso shapes. Where the torso procedurally animates along with the arms’ movement.

Animation streaming using Livelink

One big problem we foresaw when I introduced this system was accessibility for our animator. Animating an arm out of context is incredibly difficult to get right. To solve this I used Livelink. A tool originally designed for Mocap applications, but which happened to be perfectly suited for our purposes. 

Additionaly, to make the set up and usage easier for our animator I set up additional tooling, so that they could quickly swap between different Livelink sources and arm to preview the final result on our main character