Apr 1, 2018
Black Mesa - [BMS] Adam-Bomb


Loot Boxes
Black Mesa is introducing some exciting changes to encourage player creativity with new character and weapon skins. These skins are cosmetic only and are designed to increase player choice in our game. These skins can be used in single player or online to show off each player's individual personality.

Skins can be found in Black Mesa’s new loot crate supply drop system. As players play the game, they will occasionally be rewarded with a loot crate supply drop. Players can then buy key badges to gain access to a random skin within the supply drop.

We spent a lot of time creating and balancing this system so that players could express their creativity, and because it was such a requested feature before we released out of Early Access.

Here’s a look at some of the Season 1 skins:

9MM Golden Gun Skin


9MM Digital Camo Skin


Loot Mesa Easter HEV Skins


Last Freeman Standing ROYALE
We have also added a new game mode, Last Freeman Standing battle royale! Players can now run, shoot, and think in an ever shrinking arena, to fight to be the last Freeman, in this fresh and exciting new game mode.



Happy Holiday from the Black Mesa team!
Apr 1, 2018
Black Mesa - [BMS] Adam-Bomb


Loot Boxes
Black Mesa is introducing some exciting changes to encourage player creativity with new character and weapon skins. These skins are cosmetic only and are designed to increase player choice in our game. These skins can be used in single player or online to show off each player's individual personality.

Skins can be found in Black Mesa’s new loot crate supply drop system. As players play the game, they will occasionally be rewarded with a loot crate supply drop. Players can then buy key badges to gain access to a random skin within the supply drop.

We spent a lot of time creating and balancing this system so that players could express their creativity, and because it was such a requested feature before we released out of Early Access.

Here’s a look at some of the Season 1 skins:

9MM Golden Gun Skin


9MM Digital Camo Skin


Loot Mesa Easter HEV Skins


Last Freeman Standing ROYALE
We have also added a new game mode, Last Freeman Standing battle royale! Players can now run, shoot, and think in an ever shrinking arena, to fight to be the last Freeman, in this fresh and exciting new game mode.



Happy Holiday from the Black Mesa team!
Black Mesa

Crowbar Collective moved another baby step towards the release of the long-awaited Xen portion of its Half-Life remake Black Mesa yesterday. A graphical update makes it look a whole lot fancier, with real-time dynamic lights, lens flares, god rays and more texture detail. 

It also brings the release version more in line with the developer's internal build and means that when Xen is ready it can be added as a "simple map drop, with less potential for engine and code issues affecting players on their first time playing Xen".

The team also updated fans on the progress of the Xen levels—in its current form that section of the game is made up of 14 maps across five chapters, "with each map alone being significantly larger than the originals". The team is still working up the gameplay for three of the five stages, and tweaking the art for the final two.

There's still no definite release date for the Xen levels: in June the team set December as a "do-or-die deadline", but that's now been pushed back (and, thankfully, nobody has died). "We are putting our full effort into completing Xen in a timely manner so that everyone can have the complete Black Mesa experience", it said in the latest update.

The update also fixes a host of bugs, changes the way that long jumping works (you now double tap space) and adds a new crossbow scope. Click here for the full patch notes, and scroll down for some new screens from the update.

If you want to know more about Black Mesa, here's Andy's interview with the project lead from last month. Oh, and the game is available at its biggest ever discount at the moment. It costs $4.99/£3.74 on Steam.

Black Mesa - [BMS] Adam-Bomb


Happy Holidays, and happy Steam Winter Sale everyone! Black Mesa is currently $4.99, our largest discount yet.

We released an update for Black Mesa (currently on public beta) that adds real-time dynamic lights, lens flares, god rays, and a host of other features to the existing earthbound sections of the game. The goal of this update is to get the released version of the game as close to our internal build as possible. This way, the final Xen release can be closer to a simple map drop; with less potential for engine and code issues affecting players on their first time playing Xen. We are hoping to test the engine and solve all feature and performance problems before the real release, so that everyone can enjoy our definitive vision of the game without issues.

As promised, here is an update on where we are at with developing the Xen chapters.


We are striving to make sure Xen is fun, well thought-out, and cohesive. Each chapter has its own theme and artstyle, and we are developing them in parallel to ensure they are all at the same high standard of quality. Xen, in its current form, is made up of 14 maps across these final 5 chapters, with each map alone being significantly larger than the originals. We are putting our full effort into completing Xen in a timely manner so that everyone can have the complete Black Mesa experience!

Screenshots From the Update











Upcoming Feature
Improved Prop Lighting
While developing Xen, we realized the existing Source lighting just wasn't accurate enough. In the original Source, up to 4 lights are allowed per object and there is no self-shadowing. This works fine for small or medium sized objects, but for something like a massive, detailed rock archway, the limitations appear. In the screenshot, the vines hanging under the arch do not appear properly in shadow, and the arch looks strangely flat because only 4 light samples are being taken.

Our new static lighting supports all the nearby lights in the scene, self-shadows correctly, and also works seamlessly with both our new skydome lighting and our new dynamic lights. This makes a big difference "merging" the objects with their environment.

Left is the old style of prop lighting, Right is the new:




The new lighting is much less flat overall, displays colours which are truer to the scene’s real tone, and shadows in a much more appealing and realistic manner.

Patch Notes

New Features
Dynamic Lights - Full featured dynamic lights that are able to cast real time shadows, project textures, and emit volumetric light (godrays). These have been implemented across earthbound to help amp up the visual fidelity and “nextgen-ness”.

Lens Flares - New entity that creates a lens flare with customizable colors, styles, and effects. These have been implemented across earthbound too; only on lights we deemed very bright or important enough to warrant a lens flare.

Overhauled CSM and Godrays - Cascade Shadow Maps (CSM) have been totally rewritten and now run better than before. Godrays are completely overhauled to run smoother and operate off of a new entity that automatically gets the sun angle from the environment light.

New Crossbow Scope - Crossbow scope no longer uses an in game camera to zoom in. This makes the scope easier to aim and increases performance by removing a second rendering pass. It also fixes a number of visual bugs with using the scope throughout the game.

Image Based Ambient Lighting - Lighting can now be generated based off of the skybox image. This allows mappers to have significantly more accurate environmental lighting, which automatically takes into account the nuances and difference colours of the sky. This is unlike any other version of Source, where environment lighting is simply one flat colour picked by the mapper.

4 Way Texture Support - 4 way texture blends are now supported in engine, each with their own bump map, specular map, and procedural blending options. This allows for much more variety in texturing natural landscapes, as most older versions of Source only support 2 way texture blends.

Color Correction - All existing earthbound maps now utilize color correction.

Better Hammer Compiles - Hammer now uses current windows themes and the compiler does not block you from continuing to use Hammer; running in a separate batch window (similar to CSGO).

Added Support for $treesway - Props can now move in the wind using tree sway. This creates more much more dynamic looking natural environments, with a very small performance cost.

Implemented Hammer Instance Support - Hammer can now instance other VMFs to support modular level design.

Improved Blood Particles - Updated and improved blood particle effects for NPCs, to not look as blocky and unrealistic.

New Long Jump Mechanics - Modified long jump mechanics to be more similar to modern day games (press “jump” twice to long jump). Added a long jump recharge meter and “mana” mechanic to keep people from spamming long jump in both single and multiplayer (the long jump has a limited charge, with a medium base recharge rate, and the jumps consume this charge). Added a small “pop jump” mechanic to allow course corrects while player is mid air.

Dynamic Light Implementation - Moved all existing old Source dynamic lights over to our new dynamic lights system. This should improve visuals and reduce hitching when a dynamic light is activated (such as explosions, flashlight, Xen portal, muzzle flash, etc).

Doubled Source Displacement Limit - Max number of displacements allowed per map from 2048 to 4096. This allows the creation of more detailed and expansive natural outdoor environments.

Fixed Hammer Shaded Textured View - No more horrendous fullbright mapping!

Bug Fixes

NPCs
Fixed HECU not holding weapons correctly

Fixed scientist ties jiggling out of control when FPS is low

Fixed instances where Vort would not react to player

Fixed ragdoll errors after loading a saved game

Fixed rappelling HECU sometimes getting stuck in Osprey

Fixed helicopter rockets getting stuck underwater

Fixed grenade throw mechanics, grenades should be much easier to throw now

Fixed crash from blowing up zombie HECU

Fixed HECU turrets not shooting at zombie HECU

Added IK (Inverse Kinematics) setup on Houndeye/Bullsquid

Fixed Houndeye hitboxes, ragdoll, and gibs

Added glow back to Houndeye’s blue stripes

Fixed skinning on Houndeye

Fixed player being able to pick up assassin’s pistol

Fixed and improved Alien Controller AI and combat

Fixed Agrunt hornet tracking to be more fair, making the Agunts more fun to fight

Updated Vort eyes

Fixed Vorts getting stuck after loading a save game

Multiplayer
Added HUD icon for players using voice chat in multiplayer

Added hit indicators in multiplayer

Fixed UI spectate bugs in multiplayer

Increased crossbow zoom sensitivity in multiplayer

Fixed satchel being able to be thrown through the ground

Fixed TOW launchers in Crossfire breaking if you moved them too much

Fix fast weapon switch getting turned off in multiplayer

Fixed ent_create not respecting sv_cheats

Fixed filter_damage being able to crash servers

Miscellaneous
Temporarily removed blood on weapons and hands, to fix the engine hitching when the effect is first applied

Fixed Tau firing with limited ammo. The Tau will not longer auto fire if you do not have enough ammo for a full charge.

Fixed Tau overcharge not hurting the player

Fixed soundscapes not playing underwater

Fixed maps crashing if there were no lights in VMF

Fixed UI errors with certain translation files (Russian, Chinese)

Fixed shotgun shells disappearing during reload animation

Fixed missing translations in Italian closed captions

Split last map of Lambda Core into two maps, for better performance

Fixed VRAD to always pay attention to “Disable Vertex Lighting” in Hammer

Fixed crossbow aiming too high when zoomed in

Fixed various crashes and bugs when using the workshop tools

Known Issues
Dynamic light shadows sometimes flicker

Wall decals sometimes flicker

Props sometimes “pop” with different lighting values

Shadows from dynamic lights sometimes flicker on surfaces tangent to light, or when light is moving very fast

When using dynamic light godrays, the game is slightly blurred

Player occasionally gets stuck in Inbound tram when turning corner; issue fixes itself

Cameras in game are off angle

Gman gibs are wrong in multiplayer

Crossbow will force you to descope after firing a shot in multiplayer

Thanks!
-The Black Mesa Team



Black Mesa - [BMS] Adam-Bomb


Happy Holidays, and happy Steam Winter Sale everyone! Black Mesa is currently $4.99, our largest discount yet.

We released an update for Black Mesa (currently on public beta) that adds real-time dynamic lights, lens flares, god rays, and a host of other features to the existing earthbound sections of the game. The goal of this update is to get the released version of the game as close to our internal build as possible. This way, the final Xen release can be closer to a simple map drop; with less potential for engine and code issues affecting players on their first time playing Xen. We are hoping to test the engine and solve all feature and performance problems before the real release, so that everyone can enjoy our definitive vision of the game without issues.

As promised, here is an update on where we are at with developing the Xen chapters.


We are striving to make sure Xen is fun, well thought-out, and cohesive. Each chapter has its own theme and artstyle, and we are developing them in parallel to ensure they are all at the same high standard of quality. Xen, in its current form, is made up of 14 maps across these final 5 chapters, with each map alone being significantly larger than the originals. We are putting our full effort into completing Xen in a timely manner so that everyone can have the complete Black Mesa experience!

Screenshots From the Update











Upcoming Feature
Improved Prop Lighting
While developing Xen, we realized the existing Source lighting just wasn't accurate enough. In the original Source, up to 4 lights are allowed per object and there is no self-shadowing. This works fine for small or medium sized objects, but for something like a massive, detailed rock archway, the limitations appear. In the screenshot, the vines hanging under the arch do not appear properly in shadow, and the arch looks strangely flat because only 4 light samples are being taken.

Our new static lighting supports all the nearby lights in the scene, self-shadows correctly, and also works seamlessly with both our new skydome lighting and our new dynamic lights. This makes a big difference "merging" the objects with their environment.

Left is the old style of prop lighting, Right is the new:




The new lighting is much less flat overall, displays colours which are truer to the scene’s real tone, and shadows in a much more appealing and realistic manner.

Patch Notes

New Features
Dynamic Lights - Full featured dynamic lights that are able to cast real time shadows, project textures, and emit volumetric light (godrays). These have been implemented across earthbound to help amp up the visual fidelity and “nextgen-ness”.

Lens Flares - New entity that creates a lens flare with customizable colors, styles, and effects. These have been implemented across earthbound too; only on lights we deemed very bright or important enough to warrant a lens flare.

Overhauled CSM and Godrays - Cascade Shadow Maps (CSM) have been totally rewritten and now run better than before. Godrays are completely overhauled to run smoother and operate off of a new entity that automatically gets the sun angle from the environment light.

New Crossbow Scope - Crossbow scope no longer uses an in game camera to zoom in. This makes the scope easier to aim and increases performance by removing a second rendering pass. It also fixes a number of visual bugs with using the scope throughout the game.

Image Based Ambient Lighting - Lighting can now be generated based off of the skybox image. This allows mappers to have significantly more accurate environmental lighting, which automatically takes into account the nuances and difference colours of the sky. This is unlike any other version of Source, where environment lighting is simply one flat colour picked by the mapper.

4 Way Texture Support - 4 way texture blends are now supported in engine, each with their own bump map, specular map, and procedural blending options. This allows for much more variety in texturing natural landscapes, as most older versions of Source only support 2 way texture blends.

Color Correction - All existing earthbound maps now utilize color correction.

Better Hammer Compiles - Hammer now uses current windows themes and the compiler does not block you from continuing to use Hammer; running in a separate batch window (similar to CSGO).

Added Support for $treesway - Props can now move in the wind using tree sway. This creates more much more dynamic looking natural environments, with a very small performance cost.

Implemented Hammer Instance Support - Hammer can now instance other VMFs to support modular level design.

Improved Blood Particles - Updated and improved blood particle effects for NPCs, to not look as blocky and unrealistic.

New Long Jump Mechanics - Modified long jump mechanics to be more similar to modern day games (press “jump” twice to long jump). Added a long jump recharge meter and “mana” mechanic to keep people from spamming long jump in both single and multiplayer (the long jump has a limited charge, with a medium base recharge rate, and the jumps consume this charge). Added a small “pop jump” mechanic to allow course corrects while player is mid air.

Dynamic Light Implementation - Moved all existing old Source dynamic lights over to our new dynamic lights system. This should improve visuals and reduce hitching when a dynamic light is activated (such as explosions, flashlight, Xen portal, muzzle flash, etc).

Doubled Source Displacement Limit - Max number of displacements allowed per map from 2048 to 4096. This allows the creation of more detailed and expansive natural outdoor environments.

Fixed Hammer Shaded Textured View - No more horrendous fullbright mapping!

Bug Fixes

NPCs
Fixed HECU not holding weapons correctly

Fixed scientist ties jiggling out of control when FPS is low

Fixed instances where Vort would not react to player

Fixed ragdoll errors after loading a saved game

Fixed rappelling HECU sometimes getting stuck in Osprey

Fixed helicopter rockets getting stuck underwater

Fixed grenade throw mechanics, grenades should be much easier to throw now

Fixed crash from blowing up zombie HECU

Fixed HECU turrets not shooting at zombie HECU

Added IK (Inverse Kinematics) setup on Houndeye/Bullsquid

Fixed Houndeye hitboxes, ragdoll, and gibs

Added glow back to Houndeye’s blue stripes

Fixed skinning on Houndeye

Fixed player being able to pick up assassin’s pistol

Fixed and improved Alien Controller AI and combat

Fixed Agrunt hornet tracking to be more fair, making the Agunts more fun to fight

Updated Vort eyes

Fixed Vorts getting stuck after loading a save game

Multiplayer
Added HUD icon for players using voice chat in multiplayer

Added hit indicators in multiplayer

Fixed UI spectate bugs in multiplayer

Increased crossbow zoom sensitivity in multiplayer

Fixed satchel being able to be thrown through the ground

Fixed TOW launchers in Crossfire breaking if you moved them too much

Fix fast weapon switch getting turned off in multiplayer

Fixed ent_create not respecting sv_cheats

Fixed filter_damage being able to crash servers

Miscellaneous
Temporarily removed blood on weapons and hands, to fix the engine hitching when the effect is first applied

Fixed Tau firing with limited ammo. The Tau will not longer auto fire if you do not have enough ammo for a full charge.

Fixed Tau overcharge not hurting the player

Fixed soundscapes not playing underwater

Fixed maps crashing if there were no lights in VMF

Fixed UI errors with certain translation files (Russian, Chinese)

Fixed shotgun shells disappearing during reload animation

Fixed missing translations in Italian closed captions

Split last map of Lambda Core into two maps, for better performance

Fixed VRAD to always pay attention to “Disable Vertex Lighting” in Hammer

Fixed crossbow aiming too high when zoomed in

Fixed various crashes and bugs when using the workshop tools

Known Issues
Dynamic light shadows sometimes flicker

Wall decals sometimes flicker

Props sometimes “pop” with different lighting values

Shadows from dynamic lights sometimes flicker on surfaces tangent to light, or when light is moving very fast

When using dynamic light godrays, the game is slightly blurred

Player occasionally gets stuck in Inbound tram when turning corner; issue fixes itself

Cameras in game are off angle

Gman gibs are wrong in multiplayer

Crossbow will force you to descope after firing a shot in multiplayer

Thanks!
-The Black Mesa Team



Half-Life - contact@rockpapershotgun.com (Alice O'Connor)

Warrior princess.

If your Christmas plans include gathering the family around the meat tree and singing songs celebrating the return of our saviour, Gordon Freeman, I have bad news: Black Mesa is delaying the launch of its final chapters. The sanctioned fan-made Half-Life remake had previously planned to launch the remade Xen levels in mid-Deceber but yeah, that’s not happening any more. Why? Because they’re still not ready, obvs. But heck, it’s been two years since Black Mesa hit early access with most of Half-Life remade (and developers Crowbar Collective have added a bit more since) so another delay doesn’t make much of a difference. (more…)

Nov 24, 2017
Black Mesa - [BMS] Adam-Bomb


Straight to the bad news: we are pushing back the release of Xen. We are truly sorry for getting everyone's hopes up and then delaying... again. We worked very hard to make December, but we are not yet ready. As a team, we take FULL responsibility for that. We have an internal deadline we are confident in, and we will be getting everyone more details as we get closer to that date.

Thank you again to our community and Early Access supporters. The funding from Early Access has allowed us to hire many new talented developers, and has allowed older developers to put more time in the project. Simply put, Xen has proven to be an enormous undertaking, and while we are managing it to the best of our ability, it is proving to take longer than we estimated.

The good news is that we will be releasing a large update in December to test all of the new features that have been developed for Xen. We have changed a number of things within the Source Engine, and we want to make sure they all work on the myriad of PCs out there. By enabling the new tech on the Earthbound section of the game, we can get the engine/code fully stabilized on Steam before we drop the final chapters.

In December we will also have an update on where our Xen chapters stand, show some additional media, and deploy the engine update.

Here are some features that will be in the update:

Lens Flare
We've created a custom lens flare entity, and have added lens flares to important light sources in the game. Don’t worry, we will spare your eyes and not go overboard with our new lens flare tech. We think it adds a nice layer of polish to the Earthbound lighting and we hope to use it to really sell the alien feel of Xen... and add endless frustration to the debate about whether or not Gordon wears a helmet.





Dynamic Lights
We’ve shown some dynamic lights in the last update. Here are a few other sections that got the dynamic light treatment. Lights can simply cast light, cast shadows, and even cast volumetric godrays.

Security Joop with Dynamic Lights and Lens Flares


OAR Rocket Launch with Dynamic Shadows, Light Rays, and a Lens Flare


4 Way Texture Blends
We incorporated a 4 way texture blending system like the one seen in Counter Strike: Global Offensive, and improved upon it. Our level designers have 4 texture layers to blend, each with its own bump map and environment map (SSBM OR Normal Bump). Like other versions of the shader, level designers and artists can blend between the 4 layers procedurally using light and dark values of the diffuse textures.


Image Based Ambient Lighting
Lighting can now be generated from the image of the skybox texture. This gives level designers a very quick and accurate base lighting for outdoor maps. The example below has just a light_env in the scene, with no colors. All colored lighting is created automatically from the skybox image.


CSM and Godray Performance
We’ve improved the performance on Cascade Shadow Maps and Godrays and made them both more straightforward to implement on the Hammer side. Godrays are now placed with our newLight_Dir entity and automatically get ray angles from the light_env. Rays not only run better, but look smoother as well.

Environment Light Godrays


Rays From New Dynamic Lights


Xen Concept Art
Concepts as seen in PCGamer. In addition to the Xen screenshots we have released, these Interloper concepts highlight the difference in environment types we have.





Black Mesa 60% Off
We are also on sale until November 28th for the Steam Thanksgiving sale!


Stay Tuned
We will have a bunch more information next month!

(Old SFM Test By James McVinnie)
Nov 24, 2017
Black Mesa - [BMS] Adam-Bomb


Straight to the bad news: we are pushing back the release of Xen. We are truly sorry for getting everyone's hopes up and then delaying... again. We worked very hard to make December, but we are not yet ready. As a team, we take FULL responsibility for that. We have an internal deadline we are confident in, and we will be getting everyone more details as we get closer to that date.

Thank you again to our community and Early Access supporters. The funding from Early Access has allowed us to hire many new talented developers, and has allowed older developers to put more time in the project. Simply put, Xen has proven to be an enormous undertaking, and while we are managing it to the best of our ability, it is proving to take longer than we estimated.

The good news is that we will be releasing a large update in December to test all of the new features that have been developed for Xen. We have changed a number of things within the Source Engine, and we want to make sure they all work on the myriad of PCs out there. By enabling the new tech on the Earthbound section of the game, we can get the engine/code fully stabilized on Steam before we drop the final chapters.

In December we will also have an update on where our Xen chapters stand, show some additional media, and deploy the engine update.

Here are some features that will be in the update:

Lens Flare
We've created a custom lens flare entity, and have added lens flares to important light sources in the game. Don’t worry, we will spare your eyes and not go overboard with our new lens flare tech. We think it adds a nice layer of polish to the Earthbound lighting and we hope to use it to really sell the alien feel of Xen... and add endless frustration to the debate about whether or not Gordon wears a helmet.





Dynamic Lights
We’ve shown some dynamic lights in the last update. Here are a few other sections that got the dynamic light treatment. Lights can simply cast light, cast shadows, and even cast volumetric godrays.

Security Joop with Dynamic Lights and Lens Flares


OAR Rocket Launch with Dynamic Shadows, Light Rays, and a Lens Flare


4 Way Texture Blends
We incorporated a 4 way texture blending system like the one seen in Counter Strike: Global Offensive, and improved upon it. Our level designers have 4 texture layers to blend, each with its own bump map and environment map (SSBM OR Normal Bump). Like other versions of the shader, level designers and artists can blend between the 4 layers procedurally using light and dark values of the diffuse textures.


Image Based Ambient Lighting
Lighting can now be generated from the image of the skybox texture. This gives level designers a very quick and accurate base lighting for outdoor maps. The example below has just a light_env in the scene, with no colors. All colored lighting is created automatically from the skybox image.


CSM and Godray Performance
We’ve improved the performance on Cascade Shadow Maps and Godrays and made them both more straightforward to implement on the Hammer side. Godrays are now placed with our newLight_Dir entity and automatically get ray angles from the light_env. Rays not only run better, but look smoother as well.

Environment Light Godrays


Rays From New Dynamic Lights


Xen Concept Art
Concepts as seen in PCGamer. In addition to the Xen screenshots we have released, these Interloper concepts highlight the difference in environment types we have.





Black Mesa 60% Off
We are also on sale until November 28th for the Steam Thanksgiving sale!


Stay Tuned
We will have a bunch more information next month!

(Old SFM Test By James McVinnie)
Black Mesa

Eight years in the making, Black Mesa is finally nearing its full release. Initially developed by a passionate team of hobbyist developers, this remake of the original Half-Life—fully backed by Valve—has bloomed into something more ambitious. With the help of Steam’s Early Access platform, the team has found itself with the resources to remake and overhaul the original’s controversial Xen chapters, bringing them more in line with the quality of the rest of the game. And when it’s done, this will be the best way to relive the Black Mesa incident. I spoke with project leader Adam Engels about the incredible journey so far.

"The world of Half-Life is a detailed painting, where the more you look, the more you see," says Engels, speaking on behalf of the Black Mesa team. "Even though all the events were scripted, it felt like you were affecting the world. You could find hidden paths, make NPCs react to you." It was, he says, the perfect balance of letting the player create their own experiences and "a summer action movie".

"I think a lot of people thought Half-Life: Source was going to be an HD remaster," he says. "In actuality, it was a demonstration of how easily projects could be moved to the new Source engine." As a response to this, two teams—Leakfree and Half-Life: Source Overhaul Project—decided to create their own remakes around 2004. "But once they realised they were working towards the same goal, they merged and started the adventure that is now simply called Black Mesa."

Today, Black Mesa is available to buy on Steam, and I ask Engels if the team ran into any legal troubles with Valve. "Nope," he says. "Valve actually came to us to see if we wanted to sell the game and become an official licensee to get access to the full game engine." It was a big decision, he says, but something the team couldn’t refuse. "It gave us so much more resources to develop the game with."

In November 2015 the team even visited Valve’s HQ in Bellevue, Washington. "A number of past and present developers were able to make it," says Engels. "It’s hard to speak for everyone at Valve, but the company must like us a little if it’s allowing us to do this project." Not many game companies would allow something like Black Mesa to exist, let alone be sold on its own distribution platform. But the quality, polish and passion of Black Mesa obviously won Valve over.

Black Mesa is currently in Early Access as the team works to complete the Xen chapters, a massive overhaul of arguably the worst bit of the original Half-Life. "This enabled us to actually go out and hire people, and acquire talent we otherwise wouldn’t have," says Engels. "We got a huge amount of talent simply by having a project people were excited about, but having a budget let us seek out and hire specific developers."

The Black Mesa team doesn’t work in one office, which can make orchestrating such a huge project difficult. "We use chat programs and online forums," says Engels. "We try and use chat to work out specific problems, then use forums to document what we talked about so we can refer to it later." Time zones are one of the biggest hurdles for such a disconnected team, and it’s basically impossible to get everyone together at once. "We try to schedule a few meetings or playtests where everyone can get involved. We’ve been using Google Docs recently and they’ve been a huge help."

Engels thinks history has been crueller to Xen than it deserves. "I think the dislike of those levels might have grown in our minds as time has gone on," he says. "We see a lot of support for the old Xen on our Steam forums." The consensus in the community, he adds, is that Valve ran out of time and wasn’t able to iterate on the alien levels like they did with the rest of the game. "We can tell you from our own experience that taking your game to a new world is more challenging than it looks on paper."

The Black Mesa team’s main goal for Xen is adding the same level of worldbuilding seen elsewhere in Half-Life, while retaining its alien, otherworldly feel. "Valve does a wonderful job of introducing mechanics, letting you get used to it, then using that mechanic in an unexpected way," says Engels. "We’re not looking to reinvent the game with our take on Xen, but it will be much more than just get key, open door."

In the original game, what most refer to simply as ‘Xen’ is actually five chapters: Xen, Gonarch’s Lair, Interloper, Nihilanth and Endgame. They’re all being remade and expanded, and some sections Valve had to cut out are being reintroduced. "We made the design with these in mind," says Engels. "In the end we hope to have built a world that is bizarre but contiguous. We want the border world to feel like a place that exists, even if we humans don’t have the capacity to understand it."

When Valve created Xen, technical and time limitations had an impact on how it looked. "With the earth-based assets, even if they were super vague due to technical limitations, we at least had an idea of how Valve wanted them to look," says Engels. "But with Xen, we had little to go on. Even if we built a 1:1 replica of the old levels (which we haven’t), we still have to ask ourselves: how was this supposed to look?" It’s unclear whether the planet was supposed to be as barren as it is, or if Valve had intended it to be much more elaborate and detailed.

"The online world can seem like it wants everyone to fail, and to have a community that wants us to succeed well, we never take it for granted."

Adam Engels, project leader

"Our biggest challenge has been designing the Xenian technology," says Engels. "It’s both mechanical and organic, which is a difficult balance to strike. Our team is talented, but it’s vastly different to modernise hallways than to create an alien world completely from scratch."

As for the Black Mesa facility itself, the team went above and beyond merely remaking the existing levels. "I think you could argue that the main character in Half-Life is Black Mesa itself," says Engels. "We wanted to modernise the game, so we had to really dive into Half-Life 2 and the episodes to look at how they were designed." The team adopted Valve’s philosophy of creating games that are "simple on the surface but complex under the hood".

Some areas, particularly the dam in Surface Tension, have been hugely expanded, feeling a lot more dramatic than in the original. "We used real-world reference to get things looking as realistic as possible, then built the game on top of that," says Engels. "When you make your way through Half-Life, what made it feel real was how the facility existed beyond what you could see. A simple closet or the hint of a sprawling complex through a window was enough to create that illusion. And the Source engine really helped us capitalise on that in Black Mesa."

But while Black Mesa largely remains loyal to the source material in spirit, the team did change quite a few things. "The biggest example of what we changed was the chapter On a Rail," says Engels. "We made the player path much clearer at the expense of having it feel a lot more linear." They also updated the game’s archaic crouch-jump function. "The player automatically crouches when they jump now, which makes it feel a bit more modern. Crouch-jumping was cool back in 1998, but these days it feels overly complicated."

When you play Black Mesa it’s remarkable to think that it’s a passion project developed by, at least initially, a small team of volunteers. I ask Engels about the challenges of working on a project like this. "Communication has historically been a big challenge for us," he says. "Developers can feel pretty isolated. If the whole team has their heads down, working away on their tasks, despite the fact a large amount of work is being done, you have no idea unless they make a post about it or discuss it in the chat." Sharing work takes time, he says, but is ultimately worth it to keep the team motivated.

"And let’s be honest," he adds. "Deadlines are a huge challenge for the team, too. Transitioning from a team of volunteers to a team working on an Early Access project, with a responsibility to the customers who spent money on it, is a really big commitment." Engels also mentions that, because people with skills specific to the Source engine are getting rare these days, it’s becoming more of a struggle to recruit people. But the team gets by. "Sometimes we’ll go out and find developers we like or post a job opening, but often they’ll contact us and their resumes will be so good we can’t say no."

Audio is another area Black Mesa excels in, with professional sound, music and acting. The voices, particularly that of the scientists and ‘Barney’ are impressively close to the original game. "We had some auditions in 2006 where we found Mike Hillard for the scientists and Kevin Sisk for the security guards," says Engels. "Audio is often undervalued in projects and we were super thankful to find people who not only sounded like the originals, but really took the audio portion of the project onto their shoulders." Engels singles out composer Joel Nielsen for his music and work on the game’s audio. "He deserves a lot of credit for all the work he did on the music and sound effects."

Over the years, Black Mesa has attracted a lot of attention, and a large, vocal community has grown around it. Xen has been delayed a few times as the team strives to make it the best it can be, and while some have reacted badly to this, most people have been surprisingly encouraging. "Our community continues to astound me," says Engels. "Through releases and updates we get great feedback. It’s a large-scale testing effort that we just wouldn’t be able to do otherwise and it is insanely valuable."

Engels has been working on Black Mesa for close to 11 years now, and it’s been a large part of his life. "It’s easy to get isolated in development and it can be hard to stay motivated. But comments that say something like, ‘I love your work, keep going!’ are life-savers. The online world can seem like it wants everyone to fail, and to have a community that wants us to succeed… well, we never take it for granted."

For someone so invested in Half-Life, I wonder what Engels feels about the third game. "Personally, I’m not eager for Half-Life 3, but nor do I want it to fade away," he says. "So much anticipation has been built up that it couldn’t come close to living up to it. I’d love to see more games in the Half-Life universe, even if the title doesn’t contain the number three. I’d love to see Valve, or another developer, take it on." Black Mesa is due to leave Early Access, complete with the overhauled Xen levels, in December this year. It’s been a long road for the team, but the quality of the finished product will hopefully make all that effort worth it.

Black Mesa - [BMS] Adam-Bomb


We recently became aware of an exploit that allows remote code execution via Source multiplayer. We patched the current build of the game to protect our players. More information about it here:

https://oneupsecurity.com/research/remote-code-execution-in-source-games
...