▶
Meet the Devs: Nathan Ayres
Im Nate! Lead Animator, VFX, Simulations at Crowbar.
The limitations of trying to make a good looking game in 2020 on an engine that first came out in 2004.
I was one of the first 5 people on the team, in early 2005. Back then they had no animators at all so my mere application meant I got accepted immediately haha.
The planning did not fall primarily on me, but it was incredibly challenging for all involved. Much of the difficulty was the immovable pillars of the original Xen campaign itself. Jumping puzzles have aged very poorly in FPS games, but weve got this long jump module that we have to use. We have to brainstorm emergent gameplay with only like 3 enemies (headcrab, bullsquid, houndeye) that were all early-game enemies that stopped being challenging 10 campaign hours ago. We have to make non-linear and alien-feeling levels without the aid of objective markers, tooltips, cutscenes, or any of the other crutches that modern gamers are used to.
Join a mod project for a game youre passionate about. Theyre full of like-minded people just trying to have fun and make something cool. Theyll let you make mistakes and learn the skills you need while on the job.
Im very proud of the end product we shipped and dont think there are that many areas it could have been better. But parts of the campaign could have been shortened so the whole experience was a little tighter in places. Its not really an issue compared to so many modern games that pad their campaigns with pointless stuff, but just in further pursuit of a perfect FPS, there are sections of Black Mesa where youre kinda thinking how much longer until this part is done?
The Source engine had several limitations that made it very difficult to get the types of animations the Xen campaign demanded. In any game engine, most movement is controlled by bones. Thats easy to visualize with a character like a human that anatomically has a skeleton, but bones are also controlling the pieces of a building as it blows up, or the pulsing of a protozoa membrane in Xen. With regards to bones, Source does not support bone scaling, it has a 128 bone limit per model, and each vertex in the model is only allowed to be influenced by 3 bones. These are all limitations that modern game engines do not have and it caused a lot of headaches. Many of the bigger destruction models were split into 5-10 parts and reassembled back together in Hammer to get around that 128 bone limit. When youre dealing with something like a barrel cactus swelling up to a huge balloon and bursting, that should be just a couple of bones being scaled up. But Source cant do that, which means you need point clouds of bones all over the model moving outwards to achieve the same effect. Only 3 influences per bone also meant those bone clouds had to be pretty dense or else you would get jagged deformations instead of smooth. I had to develop all sorts of strange pipelines to work around these limits.
Id love to see a game with the crazy weapons and enemy types of Painkiller combined with the intricate level design of Half-Life. I also think technology is at the point where, with a little engine resource re-allocation and gated level design, we dont need to have disappearing corpses, we can use bodies and gore as part of the gameplay loop.
That was the result of several inside jokes. There was an application we got early on in development that was over-the-top ridiculous (we later found out it was submitted as a joke). And we started imagining how this applicant might dress himself, and one of the artists whipped up this purple hat. Our Level Designers love to cram their maps full of easter eggs, and then Half-Life 2 Episode 2 with the gnome run gave them the idea to do a hat run.
Oh, lots. Anytime a good FPS game came out in the last 10 years wed be like oh we need X, Y, and Z in Black Mesa! For the Xen campaign, probably DOOM 2016 was the strongest influence in terms of how to craft cool boss encounters, and lots of sprawling vertical levels with minimal navigation hints (though they did have objective markers like everybody else these days).
We knew that our Xen was going to be dramatically different from Valves, and in turn both of our versions dramatically different from what Laidlaw originally envisioned. Comparing Half-Life Alyx and Half-Life 1, you can pretty much see how thats the same artistic vision, despite a 20-year graphics jump. But Half-Life 1 to Black Mesa Xen, absent the iconic Half-Life fauna, you wouldnt peg those to be the same universe. And we knew that. It was part of our core strategy to break from the original Xen campaign and forge our own path. We didnt want 6 hours of green-grey levels, we wanted to experiment with distinct biomes and different color palettes, so it was an intentional choice for us.
[ 2020-09-01 18:07:13 CET ] [ Original post ]
Nathan Ayres
Tell us a bit about yourself and your role at Crowbar Collective.
Im Nate! Lead Animator, VFX, Simulations at Crowbar.
What was the most challenging hurdle that was overcome during development in your role?
The limitations of trying to make a good looking game in 2020 on an engine that first came out in 2004.
How did you get involved with Black Mesa (If you joined later on?)
I was one of the first 5 people on the team, in early 2005. Back then they had no animators at all so my mere application meant I got accepted immediately haha.
How difficult was the task of reimagining Xen?
The planning did not fall primarily on me, but it was incredibly challenging for all involved. Much of the difficulty was the immovable pillars of the original Xen campaign itself. Jumping puzzles have aged very poorly in FPS games, but weve got this long jump module that we have to use. We have to brainstorm emergent gameplay with only like 3 enemies (headcrab, bullsquid, houndeye) that were all early-game enemies that stopped being challenging 10 campaign hours ago. We have to make non-linear and alien-feeling levels without the aid of objective markers, tooltips, cutscenes, or any of the other crutches that modern gamers are used to.
Any recommendations for people wanting to get into game design?
Join a mod project for a game youre passionate about. Theyre full of like-minded people just trying to have fun and make something cool. Theyll let you make mistakes and learn the skills you need while on the job.
What do you want to improve about Black Mesa?
Im very proud of the end product we shipped and dont think there are that many areas it could have been better. But parts of the campaign could have been shortened so the whole experience was a little tighter in places. Its not really an issue compared to so many modern games that pad their campaigns with pointless stuff, but just in further pursuit of a perfect FPS, there are sections of Black Mesa where youre kinda thinking how much longer until this part is done?
What was the worst part of developing Black Mesa in your role?
The Source engine had several limitations that made it very difficult to get the types of animations the Xen campaign demanded. In any game engine, most movement is controlled by bones. Thats easy to visualize with a character like a human that anatomically has a skeleton, but bones are also controlling the pieces of a building as it blows up, or the pulsing of a protozoa membrane in Xen. With regards to bones, Source does not support bone scaling, it has a 128 bone limit per model, and each vertex in the model is only allowed to be influenced by 3 bones. These are all limitations that modern game engines do not have and it caused a lot of headaches. Many of the bigger destruction models were split into 5-10 parts and reassembled back together in Hammer to get around that 128 bone limit. When youre dealing with something like a barrel cactus swelling up to a huge balloon and bursting, that should be just a couple of bones being scaled up. But Source cant do that, which means you need point clouds of bones all over the model moving outwards to achieve the same effect. Only 3 influences per bone also meant those bone clouds had to be pretty dense or else you would get jagged deformations instead of smooth. I had to develop all sorts of strange pipelines to work around these limits.
If you had unlimited time, money, and help, what game would you make?
Id love to see a game with the crazy weapons and enemy types of Painkiller combined with the intricate level design of Half-Life. I also think technology is at the point where, with a little engine resource re-allocation and gated level design, we dont need to have disappearing corpses, we can use bodies and gore as part of the gameplay loop.
Where did the purple hat come from?
That was the result of several inside jokes. There was an application we got early on in development that was over-the-top ridiculous (we later found out it was submitted as a joke). And we started imagining how this applicant might dress himself, and one of the artists whipped up this purple hat. Our Level Designers love to cram their maps full of easter eggs, and then Half-Life 2 Episode 2 with the gnome run gave them the idea to do a hat run.
Any movies or other games besides Half-Life you took inspiration from during development for your role specifically?
Oh, lots. Anytime a good FPS game came out in the last 10 years wed be like oh we need X, Y, and Z in Black Mesa! For the Xen campaign, probably DOOM 2016 was the strongest influence in terms of how to craft cool boss encounters, and lots of sprawling vertical levels with minimal navigation hints (though they did have objective markers like everybody else these days).
Having now seen Valves interpretation of Xen elements in a modern engine (HL: Alyx) are there any elements of this interpretation that you would like to have included in Black Mesa Xen?
We knew that our Xen was going to be dramatically different from Valves, and in turn both of our versions dramatically different from what Laidlaw originally envisioned. Comparing Half-Life Alyx and Half-Life 1, you can pretty much see how thats the same artistic vision, despite a 20-year graphics jump. But Half-Life 1 to Black Mesa Xen, absent the iconic Half-Life fauna, you wouldnt peg those to be the same universe. And we knew that. It was part of our core strategy to break from the original Xen campaign and forge our own path. We didnt want 6 hours of green-grey levels, we wanted to experiment with distinct biomes and different color palettes, so it was an intentional choice for us.
[ 2020-09-01 18:07:13 CET ] [ Original post ]
Black Mesa
Crowbar Collective
Developer
Crowbar Collective
Publisher
2020-03-06
Release
Game News Posts:
170
🎹🖱️Keyboard + Mouse
🕹️ Partial Controller Support
🕹️ Partial Controller Support
Overwhelmingly Positive
(109206 reviews)
The Game includes VR Support
Public Linux Depots:
- Black Mesa Linux [131.05 M]
Relive Half-Life in this highly acclaimed, fan-made recreation.
Main Info
Black Mesa is the award winning fan-made re-imagining of Gordon Freeman's landmark journey through the Black Mesa Research Facility. Relive Half-Life, Valve Software's revolutionary debut, and experience the game that raised the bar for the entire game industry all over again!
Key Features
Nostalgia has never felt so fresh - Expect tremendously detailed environments, old-school tough-as-nails combat, and a gripping story with memorable characters. The all-new soundtrack, voice acting, choreography and dialogue create a more expansive and immersive experience than ever before!
Heavily updated single player experience - The over 10 hour single player experience has greatly improved from the mod release; new visuals, new voice over, updated gameplay encounters, stability changes and more. Xen is not part of the Early Access release, but will included as a free update when it is ready.
Black Mesa Multiplayer - Fight with or against your friends, in two game modes across 10 iconic maps from the Half-Life universe including Bounce, Gasworks, Stalkyard, Undertow and Crossfire!
Custom Modding Tools & Workshop - Use the same tools as the developers! Create your own mods, modes and maps for Black Mesa and Black Mesa Multiplayer and then share your work, and subscribe to others, on the Steam Workshop!
Complete Steam Integration - Collect the full set of trading cards, backgrounds, emoticons, and achievements! Steam Cloud, Steam Workshop and partial controller support!
Run. Think. Shoot. Source..
Main Info
Black Mesa is the award winning fan-made re-imagining of Gordon Freeman's landmark journey through the Black Mesa Research Facility. Relive Half-Life, Valve Software's revolutionary debut, and experience the game that raised the bar for the entire game industry all over again!
Key Features
Nostalgia has never felt so fresh - Expect tremendously detailed environments, old-school tough-as-nails combat, and a gripping story with memorable characters. The all-new soundtrack, voice acting, choreography and dialogue create a more expansive and immersive experience than ever before!
Heavily updated single player experience - The over 10 hour single player experience has greatly improved from the mod release; new visuals, new voice over, updated gameplay encounters, stability changes and more. Xen is not part of the Early Access release, but will included as a free update when it is ready.
Black Mesa Multiplayer - Fight with or against your friends, in two game modes across 10 iconic maps from the Half-Life universe including Bounce, Gasworks, Stalkyard, Undertow and Crossfire!
Custom Modding Tools & Workshop - Use the same tools as the developers! Create your own mods, modes and maps for Black Mesa and Black Mesa Multiplayer and then share your work, and subscribe to others, on the Steam Workshop!
Complete Steam Integration - Collect the full set of trading cards, backgrounds, emoticons, and achievements! Steam Cloud, Steam Workshop and partial controller support!
Run. Think. Shoot. Source..
MINIMAL SETUP
- OS: Ubuntu 14.0 or Greater
- Processor: 2.6 Dual Core Processor or GreaterMemory: 4 GB RAM
- Memory: 4 GB RAM
- Graphics: 2 GB Dedicated Video Card or GreaterNetwork: Broadband Internet connection
- Storage: 20 GB available spaceAdditional Notes: Does not support the Nouveau display driver
- OS: Ubuntu 14.0 or Greater
- Processor: 3.2 Quad Core Processor or GreaterMemory: 6 GB RAM
- Memory: 6 GB RAM
- Graphics: 3 GB Dedicated Video Card or GreaterNetwork: Broadband Internet connection
- Storage: 20 GB available spaceAdditional Notes: Does not support the Nouveau display driver
GAMEBILLET
[ 6086 ]
GAMERSGATE
[ 3241 ]
FANATICAL BUNDLES
HUMBLE BUNDLES
by buying games/dlcs from affiliate links you are supporting tuxDB