Prime 2
C++ UE4 Game [3D] (2021)
Top-Down Shooter
What Is Prime 2?
Prime 2 is a reimagining of my first game I made in college called Prime. This game has been
remade from the ground up and shares no code with the original game and has a completely
different design philosophy with fun and choice in play style being in the forefront of all.
Tell Me More!
In Prime 2 you are put into a small map and you will fight waves of differing enemies using
any combination of weapons spread around the map you want. Want to use an RPG and a shield?
Do it. Dual miniguns? SOLD. Hotel? Trivago. It is a simple formula, but I think you will
have fun with it.
This game is also a passion project of mine, check back every now and then and I might have
an update or two waiting for you. More weapons and rounds are coming in the future.
What I Learned/Achieved
• Polymorphism used to allow for quick and easy customisation and addition of weapons, AI, matches.
• Gamepad integration with aim assist and vibration.
• Complete options menu that saves between instances.
• Using dynamic material instances for material animation.
• Use of post processing for graphical effects.
• Use of a FSM for the AI.
• Reusing the same level rather than reloading on game end (future release).
• AI, player, pickups all get data from the same hardware classes - Allows for changes to instantly change everything.
What Could Be Improved?
The game does currently lack lots of assets like 3D models and textures, but the gameplay is
all there and refined to where I want it to be.
Conclusion
Have fun :)