Using Unreal Engine 4
Battery Man is a never ending game about collecting batteries to stay charged and alive. The batteries will fall from the sky at random and land anywhere in the walkable area. Collect them to keep your life bar from going empty. If the life bar gets completely depleted then the player dies and ragdolls to the floor.
This game was my introduction to making games in Unreal Engine and this one specifically is made using only C++ and no blueprints. The character movement is all done from scratch as well and so is the camera movement. The next thing I had to work on was spawning the batteries and making them disappear after they are collected. Also needed was logic to keep track of current battery life and how fast to deplete it. The last thing added was a nice and simple UI.