Loop Reset

Trailer

Video

Gameplay

Team Size: 5

For the fourth game porject at Futuregames, our team created a rougelike twin-stick shooter. The main focus was on achieving strong replayability. We had around three weeks to develop the game with a team of five members: two programmers and three designers. The project was developed using Unreal Engine 5, and we used Perfoce, Jira and a Miro board for version control and planning.

My contributions

  • player health, shield and overshield

  • the enemies and their behaviour

  • spawnmanager / spawnlogic (vents that spawn enemies)

  • aim with mouse

  • piercing projectiles and damage dealing with bullets in general

  • Gadgets: Turret, Mine, Granade, Shield booster and Repair kit.

  • Icons

What i learnedThis project made me much more comfortable working with Blueprints, C++, and Unreal Engine in general. Unlike the previous project, I worked on a broader range of systems rather than focusing on a limited scope. I also gained valuable experience using Behavior Trees and other AI-related systems, which I really enjoyed working on. With a great teamspirit you can overcome loads of challanges.

Some stuff from the game

Player can throw 3 granades after which they have to wait a set amount of time before being able to throw them again.

The shield booster generates a shield on top of the regular shield and it also protects the regular shield from loosing its ongoing generation which stops if it gets damaged

The turret shoots at the closest enemy but only if its has vision.
It dissapears when the energy of it runs out

Player can place a mine that detonates upon contact with an enemy.