top of page

Dwarven Realm

Explore an epic fantasy medieval world  where dwarves fight for survival in a hostile universe. In this captivating strategy/idle game, guide your colony of dwarves through unique challenges, tough moral choices, and unforgettable encounters. 

Explore, mine, upgrade, trade to ensure the prosperity of your people in a game where every decision matters. Are you ready to lead your own clan of dwarves? Dive into the adventure now!

Dates

Started January, 19th of 2024
Ended March, 22th
• Game produced interannually with bachelors years 1 and 2

Informations

Developed with Unreal Engine 5
Using Blueprint Language

Available on Steam 
• Rated medium (60%) with 600 downloads (by Steam)

My work

• Lead 3C, UI, AIGameplay Developer

Capture d'écran 2025-02-19 161032.png
Capture d'écran 2025-02-19 161023.png

During this project, I was the lead developer in a small team of two, working alongside a less experienced developer. This experience allowed me to share my knowledge, guide problem-solving, and provide constructive feedback based on my expertise.

Some Mechanics Explained

Random Narration

The random narration system consists of several subsystems:

  • Event Selection: Retrieves a random narration event from a struct containing all event details (e.g., text, images, consequences).

  • Display: Shows the retrieved information on screen.

  • Player Choice: Gives the player the option to accept or decline the event.

Select Dwarf in Job

When the player has multiple dwarves working in the game, it can be difficult to find the last idle dwarf, for example. To solve this, I created a system to assist the player. They simply need to select a job, and the game will automatically assign a random dwarf from that job.

More pictures of the project

HighresScreenshot00002.png
HighresScreenshot00003.png
HighresScreenshot00001.png
HighresScreenshot00000.png

Blueprint of Random Narration Mechanic from the game

Blueprint of Select Dwarf in Job Mechanic from the game

bottom of page