A downloadable game

This game was created as a second year project in a group of 4 people. Rise of the Void is a multiplayer RPG set in a dynamic medieval fantasy world. Players team up to complete a variety of missions from exploring randomly generated caves, gathering resources and embarking on rescue missions. Players have a choice of different classes and abilities to embark on their adventure, fight the enemies and save the village.

This project expanded my skills using the Unreal Engine, exploring C++ and many plugins. In addition, this project taught me on how multiplayer works in Unreal, as many challenges were faced when having to replicate objects to clients.

I was in charge of creating the cave part of the game:

  • Procedural Cave system Generation
    • System: Placing rooms and connecting them with corridors
    • Interior
  • Quests
    • Collectibles
    • Rescue mission

The system is designed to handle any seed and any number of rooms.


Additionally, a complex program was created to generate the interior of rooms; this uses the Procedural Content Generation (PCG) framework. Main features of the room include: items placed in the border of rooms, crystals created on the lower part of the wall and an overall hand-made aesthetic.

The PCG plugin was also used to create variety in the corridors.

Finally, to give the collectibles more interactivity I used the Chaos Destruction plugin to make them break in hundreds of pieces when players collected them.

Game Story

The world was shattered when a mysterious accident unleashed terrifying creatures known as the Voidwalkers from the depths of the earth. These beasts ravaged everything in their path, wiping out most of humanity. One of the few surviving human settlements, the village “Muddlewood”, remains hidden behind a powerful magical barrier created by Eldrih, an ancient magician and the current village leader.

The barrier keeps the Voidwalkers at bay, but with each passing day, it drains more energy. The only way to sustain it is by gathering rare minerals from the Elderly Cave System, deep within the nearby mountains.

These minerals are crucial for the village’s survival, as they are the key to maintaining the magical shield. However, food and medicine, essential for survival, can only be found deep within these treacherous caves. Since the magical barrier is “impenetrable” from both sides, a portal is the only way in and out.

Gameplay

Once the game begins, players will spawn in the village, and can interact with Eldrih to receive missions, which involve exploring the caves.

To enter the caves, players interact with a portal. Inside, they navigate randomly generated cave systems to complete objectives such as collecting resources or rescuing NPCs. Players will also find various enemies that can be defeated through the use of abilities that each class provides.

Players can choose between four classes, all with unique abilities that are unlocked as the game progresses



Upon completing a mission, a portal opens, allowing players to return to the village and progress further.

Leave a comment

Log in with itch.io to leave a comment.