Beast Slayer: Last Hope

University Group Work


  • The game takes inspiration from the landscapes of Fallout and other post-apocalyptic environments. The vegetation takes over the ruins and mosnters are wandering arround. You are the last beast slayer and it's your taks to kill all the mosnters 1 by 1 and rebuild humanity. This is a fast paced action combat game in which you are facing 1 v 1 against a powerful monster in the style of Monster Hunter or a Souls like boss fight.
  • In this project I did all of our programming so far in C# (player controller, animation controller, damage system, AI functionality using Utility AI, inventory & crafting systems) and level design (terrain and asset placement).
  • I designed damage calculation algorithms to implement direct damage and damage over time, conditions and visual feedback for player and enemy interactions. I ensured the system is extensible, allowing for a variety of damage sources and types.
  • For the AI, I went with Utility AI, this way I can keep the idea behind each action having a cost and the AI taking the liberty of choosing what to do within certain parameters, while having it chose one action at the time.
  • This is currently the biggest project I worked on, having 4 other studends in my team dealing with the 3d modelling and UI sprites. I spent working for over 200 hours in engine and programming all functionality of this, and 10 hours in the MOCAP studio directing 2 other students from the acting course that helped with the animations.

Images & Videos


Skills

Here are some of the skills i developed during this project:


  • C# Programming
  • Unity Engine
  • AI advanced Behavior
  • Combat Design
  • Animator scripting
  • Level Design
  • Fast Prototyping
  • Problem-Solving

Check this for yourself!