I've been working on a series of singleplayer maps for the past few months. They take place between Forget About Freeman!
and Lambda Core,
around the cut Black Mesa Central Complex. My original plan was to enter the 20th Anniversary Competition (which closed 4 months ago, oops
) with 2-3 maps before I realized I can't do everything I want without making at least 6 big-sized maps. This is the third map I started working on and is currently the biggest. The general gameplay involves running on tracks between tree high-speed trains going on it. It will be the second map the player will visit. I had a problem about a func_trackchange I couldn't solve, and replaced it with a spiral tunnel. My initial goal was a spiral tunnel anyway, but I was having "ambigious leaf content" errors. I "solved" this by making the floor and ceiling a func_detail and placing NULL walls behind them to enclose the map. The first and second maps I started working on are actually the fifth and sixth maps the player will visit, if the map number I am estimating doesn't increase. They are the two of thee maps from the Uplink demo, reimagined to include other enemies introduced at this point of the story and increase the difficulty to match with the previous sections. This is the current map I am working on (you can notice this area actually doesn't have a ceiling yet
). It comes right after the fight with the tank in c3a1, and will be visited first. It is the entrance and the first floor of Black Mesa Central Complex. It is based on Datacore and I am planning to include some Half-Life Alpha elements in it.
I'm trying to don't go over other maps while making them for consistency, but accidentally trapped myself between the dam from the story and the alcove from the first screenshot
I asked a question about a func_guntarget for an Alien Aircraft sequence I'm planning. I found a cool and better way to make this fight more engaging without func_guntarget, resembling the Hunter Chopper fight from Episode Two a bit, so you can be relieved if you were still trying to come up with an answer