top of page

DOME

Thumbnail_edited.png

ROLE

 Level Designer 

GAME ENGINE

 Unreal Engine 5.5 

TEAM SIZE

 2   

TIME FRAME

 10 Weeks  

DESCRIPTION

Open World prototype developed around exploration, parkour and gliding.

YEAR

2025

GENRE

Open world, crafting, exploration, free movement

PLAYER MODES

Single-player

CONCEPT

Core Gameplay Mechanic 

In Dome the player can explore a part of a small city through parkour and gliding while scavenging for parts to build their own weapons, gadgets and gliders. 

 Goal 

My goal with this project was to learn new tools and expand my knowledge of Level Design by creating an open world experience by myself. The intention was to create an outline of a city that can be expanded upon with quests, interactables, people, challenges and explorable indoor spaces. ​

DEVELOPMENT

The Rebel Camp

Goal

  • Create a hub for the player to come back to. 

  • Provide a space for resources.

  • Provide crafting space.

Challenges: 

  • Because of the shape of the dome, the area I was working with wasn't very intuitive to build upon.

Solutions: 

  • I focused on blocking off the edges of the camp site first, using a tunnel and a derailed train. Both structures aid with swift traversal into the city and give the player some height. 

  • I based the area around a shipping yard utilizing shipping containers and trains to define the area and navigable paths. 

The City

Goal

  • Provide interesting spaces for quests and gameplay challenges. 

  • Create interesting verticality.

  • Encourage exploration and scavenging.

Challenges: 

  • ​Making monolithic spaces often found in cities interesting to traverse.

  • Creating a convincing city centre in the limited time available.

  • Making sure there are enough landmarks to encourage exploration of the whole map and help the player navigate easily.

Solutions:

  • I put the city on a slope so I could create more high and low points, adding some variety to the space. 

  • I did end up making the city too big so I used the rooftops to create smaller parkour areas for a tighter gameplay experience.

  • I created landmarks through either broken buildings or unique architecture and placed them in key locations aided in navigation and made the area more interesting to explore.

The Rooftops

Goal

  • Lean into the parkour and gliding aspect of the gameplay.

  • Make the city feel easier to navigate and more traversable. 

  • Give the player easy gliding access to other areas of the map.

  • Provide new areas to explore.

Challenges: 

  • Making each rooftop a fun experience.

  • Making the most of small spaces.

Solutions:

  • I took inspiration from parkour and placed differently sized assets in the level to create different paths leading higher and across buildings. 

  • I took the freedom of expanding beyond the borders of the roof which made the level more interesting as a bonus. 

Player path & guiding

Goal

  • Provide the player with an easy to spot, recommended path.

  • Make sure other paths also support easy navigation and a good experience. 

  • Make sure the player can always spot something they want to explore. 

  • Provide easy access to rooftops.

Challenges: 

  • Trying to imagine an intended player path in an Open World study not focused on the implementation of quests.

  • Finding effective ways to signpost paths to the player.

Solutions:

  • I used foliage and framing to make paths clearer.

  • There are paths that provide height to give the player an idea of where they can go next.

  • I placed ladders in the level for extra guidance and an alternative way to climb.

  • I added climbable window panes, balconies and frames on the buildings to make sure the player can reach the rooftops from anywhere. 

CONTRIBUTIONS

Level Design

  • Layout

  • Implemented vaulting, climbing and gliding mechanics from a template into my environment. 

  • Created the city foundation using Landscaping tools including splines, landscape - and foliage painting.

  • Placed pick ups and upgrading material. 

Technical Level Design

  • Developed tools

    • Scripted my own spline tool to create the trains and the dome. 

    • Scripted a building blockout tool that can adjust the number of floors and the size of the building. 

  • Set up Engine tools

    • Set up scatter and foliage actors for foliage painting. 

    • Created a Landscape material to paint the landscape with a variety of different materials. 

REFLECTION

During this project I learned how to use and set up systems such as:

  • Scatter

  • Foliage actors

  • Landscape Splines

  • Creating Construction Scripts to create various objects rapidly for layout purposes

  • Implement vaulting, climbing and gliding mechanics from a template into my environment

If I had more time to work on this project I would create more explorable areas using crumbling buildings, man made caves, and indoor environments. I would also utilize trash and ruined structures to create blockades and create paths that would allow the player to stay on the rooftops and still get around. 

Although the end result isn’t perfect, I feel like I reached my goal with this project. I learned new tools, challenged my design knowledge by creating my first Open World map, and I feel like I did it with a reasonable scope. 

I'm very happy with this experience and I feel like I have, once again, taken a small step towards becoming a better designer.

bottom of page