
Oscar Rosin
Technical designer
Unreal Shooter Project
Team:
Solo Project
Engine:
Unreal 5
Role:
Solo Developer
Date:
Mar 4 - Apr 3 2024
Description
This project is a first-person hoard shooter with upgrades and different types of weapons. The player clears waves of enemies until they eventually win.
I am well versed in Unreal so this project was more of testing my capabilities. The main focus of this game was the Weapons and Upgrades.

Image taken from arena level.
What I did
This was a solo Project.
I utilised all the knowledge I had gained before Futuregames and used it in this project. I could make most of the basic stuff like AI and guns easily because they were not new to me.
I was also responsible for things like UI, levels and Weapon functionality.
The real thing I was proud of creating was the weapon upgrades.

Footage showing wave spawning, AI and Guns.
Weapon Upgrades
This was my first time creating a weapon upgrade system.
This system works by having all of the statistics on the weapons.
When the game starts the player creates copies all the weapons and saves all of them.
Whenever the player swaps weapon the local values are replaced with the values on the copied weapons.
And the copied weapons stats are updated from picking up a upgrade pickup.

Image of all the upgrades.


Image of what it looked like when selecting upgrade
Challenges/Retrospective
Looking back there are some things I would change like the floaty movement and balance, but for the most part the game is good.
The most difficult thing i made was the upgrade system and that was because i had to redo it multiple times. And some things don't work the way I wanted them to.
Even though my gripes with it I personally view as my greatest Unreal project. And I was proud of how much I could do on my own and how much I remembered about the engine.
You can also read my Devlog!