Spite: Coldheart

 
  • Top down action RPG

  • 10 weeks halftime

  • Created using our own Engine, Thin Ice

  • Written in C++


Contributions

Animation:

  • Implemented skinned animation support in the engine.

  • Added animation blending allowing smooth transitions between animations.

  • Implemented functionality to bake animationframes in load time for increased runtime performance.

  • Wrote functionality for animation events allowing for more animation driven gameplay.

  • Created an animation viewer where our animators could look at and blend between all animations.

Script:

  • Added functionality to create ingame cutscenes using script.

  • Made it possible for our animators to create their own animationevents using script.

  • Added functionality to spawn enemies using script.

Engine:

  • Made loading and unloading of levels multithreaded.

  • Added LOD functionality that made walls and props fade away when the player was behind it.

Gameplay:

  • Made the frost nova spell freeze the enemies(including animation).

  • Made the frozen orb spell do different amounts of damage depending on distance from the center and made it not go through walls but explode instead.

  • Added triggers to be able to go backwards in the game so it feels seamless.