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.

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.
