top of page

Khazad-dûm

Full playthrough at the bottom of the page

Engine: Unreal 5.3

Genre: 3rd Person MMORPG

Platforms: PC

Team size: Solo

Duration: 1 week (about 25 hours)

Brief: A reimagination of the Mines of Moria from Lord of the Rings as a World of Warcraft Dungeon

Learning Objective: Practice building a level from concept art, practice working with an established IP, practice working quickly within a tight deadline (1 week).

Pre-Production

Screenshot 2025-06-16 091345.png

I started by identifying a piece of key art to act as the level's center piece.

tumblr_inline_nn6cv0uiIv1rnrk68_500.png
chris-mcgill-balins-tomb-01.jpg
Screenshot 2025-06-16 092150.png

I also picked out a few of the most iconic locations to recreate.

moriamap.png

Based on these key locations, I planned out a 2D map of the level.

Screenshot 2025-06-16 093552.png

Next, I identified the major beats from the movies and converted those into gameplay segments and added my own twist to keep players on their toes.

Screenshot 2025-06-16 093925.png

The big challenge with the original 3 beats was the Exploration/What Happened Here beat. As a WoW Dungeon, players will be playing through this level dozens of times, so I decided to keep the exploration section very short to avoid tedium on repeated playthroughs and I introduced combat much earlier than in the movies. However, I use natural cave shapes in the exploration phase to give it a distinct, adventurous feel.

Production

Screenshot 2025-06-16 094957.png

I started by kit-bashing key architectural pieces like these bridges, columns, and arches.

Screenshot 2025-06-16 095413.png

Next, I blocked out the level's center piece.

Screenshot 2025-06-16 100015.png

As I was blocking out the Goblin Caves, I encountered a problem. As you can see from the original layout in Pink, when players approached the boss before the Main Hall, they couldn't actually see the door to the Main Hall, which could lead to some confusion. 

Screenshot 2025-06-16 100602.png

I solved this by making the path longer and adding two 90 degree turns, so when the critical path approaches the Main Hall door, the door is clearly framed behind the boss. 

Screenshot 2025-06-16 100848.png

This iteration also created a cool opportunity. I was able to use the original path as a window to foreshadow a future encounter to the player.

Result

The dungeon features 5 distinct regions, each with their own boss.

Screenshot 2025-06-12 180802.png
Screenshot 2025-06-12 180852.png

Goblin Caves with Goblin Chieftain boss

The goblin caves are a traditional linear MMORPG dungeon experience.

Space is cramped, but players can engage enemies at their own pace.

This segment starts with an exploration beat, featuring a vista point to the level's finale.

Screenshot 2025-06-12 175704.png
Screenshot 2025-06-12 180624.png

Players must battle through small goblin encampments to reach the Main Hall.

Risk / Reward

Screenshot 2025-06-12 180718.png

Players can pull these goblins onto this landing to avoid the patrol that visits this encampment. However, players risk falling off into the chasm below due to the constrained combat space.

Knowledge Expression

Screenshot 2025-06-12 180841.png

An experienced or exploratory player will discover that you can skip the encounter on the left by jumping over the rocks on the right. However, by skipping this encounter, players will have to be careful not to aggro the skipped enemies when fighting the boss.

Screenshot 2025-06-12 182638.png
Screenshot 2025-06-12 184714.png

Main Hall with Cave Troll boss

The Main Hall gives players freedom to choose their own path through the goblins.

The massive cavern is a strong contrast to the cramped goblin caves.

Screenshot 2025-06-16 144914.png

Main Hall Enemy Distribution and Patrols

This layout gives different risk/reward possibilities based on the route players take and experienced players can identify the routes with the least enemies or easiest encounters.

This allows Mythic+ players flexibility in building their routes and can allow teams to pick more aggressive routes to push faster times or take easier, but longer routes if they're struggling.

Screenshot 2025-06-12 180104.png
Screenshot 2025-06-12 184822.png

Balin's Tomb with Balin's Ghost boss

In Balin's Tomb players must survive an ambush from the undead.

The fast paced attacks contrast with previous encounters in which players could approach at their leisure.

balin.gif

When players enter Balin's Tomb, they are locked in and have to fight off waves of undead before fighting Balin's Ghost.

This isn't how the movie played out, why did I make this change?

1. I wanted more enemy variety - it is boring to only fight goblins in this dungeon

2. It would require new animations to fit the cave troll through the tomb entrance and I wanted to keep scope under control

3. I didn't want the level to be completely predictable, and I think this encounter feels like defending the tomb from the goblins in the movie. Don't worry, I've kept the iconic "They've got a cave troll!" moment, it's just a little bit later.

Keeping Players Engaged while Backtracking

Screenshot 2025-06-12 173709_edited.jpg

When players escape the tomb, the goblins have rallied and now a squad of goblins and a cave troll block the players path, so players remain engaged with a new objective while backtracking to the center of the Main Hall.

Screenshot 2025-06-12 181144.png
Screenshot 2025-06-12 181805.png

Dwarven Halls with Goblin Fire Warden boss

In the Dwarven Halls, players must decide which route to take

as the advancing Balrog pushes them to progress quickly

balrog4.gif
balrog2.gif

Unique Mechanic: Balrog's Advance

Once players slay the Cave Troll, the Balrog is awakened. Players must keep ahead of the Balrog or they will die. This adds a great sense of urgency leading up to the level's finale. It also poses an interesting question to players:

Risk / Reward: An Optional Boss

Screenshot 2025-06-16 154221.png

When players enter the Dwarven Halls, they must kill a Goblin Fire Warden to break the flame seal on the door, but players will notice there is a second entrance up to the right. Players have a choice here: enter the shorter bottom floor for a faster path to the final boss or take the longer top floor leading to an optional boss with awesome loot. Players can make this decision based on how the run has gone so far, if they're struggling they'll take the bottom floor, but if they're doing well, they can risk the top floor for added challenge. The top floor is longer with more encounters, which puts players at more risk of dying to the Balrog's Advance mechanic.

Screenshot 2025-06-12 182046.png
Screenshot 2025-06-12 184523.png

Bridge of Khaza-dum with Balrog boss

At the Bridge of Khaza-dum, players reach the vista that was teased at the level's start

and then they come face to face with the terrifying Balrog.

balrog5.gif

Players emerge from the Dwarven Halls and find themselves at the iconic Bridge of Khazd-dum, which they saw at the beginning of the level. As they approach the bridge, flames trap them on the bridge and the Balrog attacks!

Retrospective

If I was to do this project again, I'd give players more choices to make for Mythic+ routes. There are only three major decision points in this level (an encounter skip in Goblin Caves, the entire Main Hall, and the choice of route when entering the Dwarven Halls), as such players will probably optimize a route very quickly, whereas having a few more variables could make things more interesting. Adding some more optional encounters in the goblin caves and widening the Dwarven Halls to allow players to chose between pulls would achieve these goals.

​

I would also create more opportunities for AoE specializations.

​

I was really surprised at how quickly I was able to work on this project because of how strongly defined the artistic, architectural, and narrative vision was. It demonstrated the immense value of a strong creative vision.

Full Playthrough

(Alternate route starts at 12:03 minutes)

bottom of page