top of page

The Fabled Lands

Project Type:
Engine Used:
Language Used:
Primary Role(s):
Project Length: 
Solo Project
Unreal Engine 4.27
Blueprints
Game and Level Designer
Created in 3 weeks

The Fabled Lands is a game I created for my Action Adventure & RPG Level Design course where we were to design a level for an RPG game. The game had to include talking to NPC's, discovering and collecting loot, and have very basic enemies. I went with an abandoned ghost-town environment with ghost and demon-like enemies and a few NPC's like a hermit who lives in a tower. The player progresses through the game by collecting enough gold to buy a sword in which they can then slay the enemies and make their way to the top of the hermit tower to win the game.

Game Creation Process

Game Design

For this project we had only 3 weeks to design and create an RPG game with NPC's, loot and enemies. My design plans changed very drastically over the course of development since I started off very big with this project. I worked with my professor to scale it down which changed a lot of the game details and story the game follows. I learned a lot about designing an RPG level by creating basic enemies, and creating NPC's the player could talk to. I also learned about creating cool and unique vista views that would capture the player's attention.

Level Design Document
Top-down Map and Reference Sheet

Level Design

The focus of this project was to level design for an RPG game that would take the player to a few unique locations where they would have to talk to NPC's, defeat enemies, and discover loot. As I was developing the game, I worked closely with my professor to narrow down the scale of my project, so I ended up switching from a fantasy theme to a more modern ghost town style theme. I further increased my block out skills in Unreal by using brushes and static meshes, and learned how to create outdoor environments with the landscape tool. I also got my first experiences designing building exteriors that had interiors fit to scale for the player.

Level Design Screenshots

Scripting

The scripting for this project was still majority basic triggers and events since I was still new to scripting in Unreal Engine. I created basic triggers for the NPC conversations and level events. I made the enemies very basic so they would kill the player on contact if the player had bought a sword, and to kill the enemy on contact if the player had a sword. 

Level Event Scripting

Project Take-Aways

This was my third level design project where I got to further progress my block out and scripting skills. I( got some really good experience with designing simple enemies, NPC interactions, and creating outdoor environments. Looking back this class was a lot of fun and gave me a lot of knowledge on level design moving forward.

bottom of page