top of page

Magic FPS Controller

Personal Project

Project Role:

  • Solo Developer

Project Contribution:

  • Design and implementation of all systems.

  • Blueprint scripting.

  • Material scripting.

  • Niagra VFX.

  • Created two AI enemies with unique behaviours using behaviour trees.

  • Created level using landscaping tool.

  • Bug tracking and fixing.

Project Description:

Project Specifics:

  • Engine- Unreal Engine 5.2

  • Team Size- 1

  • Status- Released

A Magic-based FPS controller with multiple different spells that synergise to give unique behaviours. Framed in a serene small forest arena for you to experiment in and bring havoc to.

With as much juice implemented as possible, this is a small experience intended to play fluidly and feel as good as possible.

System Breakdown:

The magic system has a number of unique interactions that were designed alongside the spells to provide the player with interesting outcomes. Below is a chart of the different interactions, this could be easily expanded on with additional spells and interactions if this were to be implemented in a full-scale project.

Screenshot 2023-10-29 171843.png

Something that I focused on in this small project was injecting juice into as much as possible. This meant adding squash and stresh animations to the spawning of everything, adding small-scale changes to emphasise movement, and putting more attention into particles and audio.

  • LinkedIn
  • Twitter
bottom of page