Spite: Coldheart
Top down action RPG
10 weeks halftime
Created using our own Engine, Thin Ice
Written in C++
My projectgroup:
Programmers: Pontus Jonsson | Anton Månsson | Viktor Jacklin | Kristoffer Franzon | Fabian Haglund
Level Designers: Emma Thorsander | Agnes Hagström
Graphic Artists: Jack Forsberg | Kamil Haddad | Leon Miksec | Christoffer Börjesson
Animators: Zakarias Henricson | Isabelle Neuman
Technical Artists: David Bond | Gabriel Lindstedt | Carolina Persson
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.