top of page
half-life-2-logo-14AFC5C1D9-seeklogo.com.png
250px-Hammereditor.png

Level Designer

​

I designed a level using the Hammer editor, which is the level editor for Half-Life 2. My objective was to craft an escape level with an evolving narrative and gameplay. Additionally, I aimed to create a level with a steadily increasing pace. Here is my escape level in Half-Life 2.

I created the Half-Life escape level because I wanted to infuse high-intensity gameplay into one of my all-time favorite games. This project marked my inaugural experience with the Hammer Editor, and I was thoroughly captivated by it.

​

The development process consisted of several key steps:

​

Step 1: Foundation

Establish a robust foundation for the level by defining objectives, identifying essential elements, and crafting the overall map layout.

​

Step 2: In-Engine

Begin building the initial version of the level within the Hammer Editor, utilizing straightforward meshes to establish the core structure.

​

Step 3: Playable Level

Ultimately, create a fully playable and engaging level

​

​

Step 1: Foundation

 

Establishing the objectives involved crafting a narratively evolving level without relying on dialogue (emphasizing a "show, don't tell" approach). Simultaneously, the goal was to maintain a consistently escalating pace throughout the level.

​

I chose to design an escape level that would incorporate stealth sequences, systemic level design, and environmental interactions. I was determined to maintain control over the pacing, so I opted for a linear approach.

To gather inspiration for this escape level, I looked to other games, particularly Uncharted 4's prison escape level. I found that level to be excellent in terms of pacing and verticality.

​

I was aware that in Half-Life, it was possible to create conflicts between different enemy types. To incorporate systemic design into my level, I deliberately integrated both zombies and soldiers, aiming to create dynamic and engaging encounters.

500px-Npc_combine_s.png
xe7yoq28yiq91.png

Gameplay Beats:

​

  1. The player begins in a locked room, observing a guard outside and a crowbar.

  2. The player identifies an open vent as their escape route.

  3. The player acquires the crowbar and silently eliminates the guard, obtaining a pistol.

  4. The player navigates through hallways, engaging in combat with soldiers.

  5. A "teachable moment" occurs as the player learns to deactivate a force field by locating the control panel.

  6. The complex's alarm sounds, suggesting the guards are aware of the escape.

  7. The player witnesses soldiers and zombies battling, realizing the alarm was triggered by a zombie outbreak. The player strategizes using the soldiers' distraction.

  8. The player continues through hallways, confronting both zombies and soldiers. Some zombies are confined behind a force field, which the player can release to pit them against the soldiers.

  9. The player encounters a car and successfully escapes the level.

Screenshot 2023-11-03 122306.png

Step 2: In-Engine

 

Being new to the Hammer Editor, I initially delved into tutorials to grasp its functionality, scripting sequences, and optimization techniques.

It was an enjoyable learning experience, as the engine had all the essential components seamlessly integrated. This pre-existing infrastructure provided a significant advantage, with the player controller, textures, AI, and more already in place. As a result, my primary focus could be on level design, accelerating the development process.

Screenshot 2023-11-03 115922.png

Step 3: Playable Level

Ultimately, create a fully playable and engaging level

Screenshot 2023-10-16_02.png
bottom of page