Unreal Tournament 1v1 Map

Overview:
This is a 1v1 unreal tournament level created in Unreal using in engine assets.
The level features:
-
3 Distinct and recognizable areas with different level goals
-
Weapon and item placement
-
Design philosophy focused on unique play areas, Noonan theory, impactful choices
Role: Level Design
Responsibilities:
-
Draft and finalize Level Design document outlining the level
-
Whitebox, then fully create and set dress the level
Design Challenges:
Combat rooms
-
Balance​
-
most powerful weapon and powerup are located at the top floor of the middle of the arena. Area is tough to reach and tough to hold.
-
player spawns are never more than two seconds away from any weapon to get players back into the action.
-
powerups and large health packs require an acrobatic feat (e.g. wall running) to reach or are located in a tough to defend position.
-
Each room features a tactical height advantage awarded to those that are able to secure the second floor. However multiple flank points to the second floor allow it to always be contested.
-
-
Cover layout
-
ground floor of each level contains more cover than second floor but less potent weapons. ​
-
Cover layout facilitates movement from cover to cover rather than camping as no position is 100% defendable from every angle.
-
​
General Layout
-
Recognizable rooms
-
Level divided into three distinct rooms with differently themed gameplay​
-
One room focused on open room combat with ramps, cover along the perimiter and full-auto weapons
-
One room focused on close quarters cat-and-mouse gameplay with short range weapons.
-
Middle of arena acts as a bridge between the two floors of the rooms and features a good line of sight into each room.
-
-
Taking advantage of player abilities
-
players encouraged to utilise acrobatic feats such as sliding and wall running in order to shortcut a path to the second floor or reach a powerup/weapon​
-
-
Fun gameplay
![]() | ![]() | ![]() |
---|---|---|
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() |