blog post

This FPS game was made for my universities “Game Engine Programming” module. This module involved using two different game engines, Unity and UE4, to create games and introduce you to the game engines. My initial idea for the game was to create a simple idle game, I then took inspiration from games like Time Warpers and Aim Labs to create and Idle Aim trainer type game.

The game featured a variety of weapons, upgrades as well as an AI drone that would assist the player. The weapons could be bought in the world, most weapons had some unique properties. For example, the player starts with a simple pistol that isn’t very effective at the start, but they can then upgrade to a shotgun, automatic rifle or grenade launcher as they progress through the game. Each weapon used the same energy resource that the player had however each weapon would use a different amount.

There were a large number of upgrades. Each weapon had their own set of upgrades that could be purchased that could upgrade their damage, fire rate or other unique properties. You could also upgrade the player and enemies. Upgrading the player would increase health, energy or provide passive income while upgrading the enemies would increase the number and frequency that the enemies spawn. Finally, the player could upgrade drones, this would increase the number of the drones as well as the movement speed, damage and fire rate of the drones.

Drones are small flying spheres that will fly to an enemy and shoot it, once the enemy has died the drone will return to the player and follow them until they are able to shoot again.

Overall, this project was a good success and helped me learn a lot about making games in unreal engine.