Bloodsport is a project realized on Unreal Engine 4, by me, and another developer. The goal was to create a game easy to realize, and on which we could easily iterate and add new features once it was playable. The game is pretty simple : you have to defend two portals against enemies waves in a closed arena. Those enemies are approaching both portals, and when they collides with one of it, portals lost HP (both portals share the same life gauge) . In order to defend the portals, player can attack the enemies. One hit with his sword allows him to kill enemies. Player can also dash, to move faster, and destroy enemies by dashing through them. There also is a type of enemy who can throw fire balls to player, and make him lose HP (player also have its own life gauge) . Finally, player can also attack the spawners that bring monsters out. There are more and more spawners that appear during the game. Arrows on the floor indicate where the next spawners are.
The project is on itchio, you can download it here !
The game is playable with the mouse and the ZQSD keys and the mouse.
There are 3 types of enemies in the game : the enemies that focus on attacking the portal, the ones that are attacking the player, and the one that are debuffing the player (by reducing his speed) .
This project was also for us the possibility to understand the principles of creating shader effects in Unreal Engine. We created about three important shaders (the one for the portal, the one for the spawner, and the one for the first type of enemy) .
This project is a student project, made during 3 weeks in february/march. I am currently balancing it, in order to make the game more easier at the beginning, and more and more progressive.