Ascension Post Mortem (Part 1)

Now that Ascension has been out for around two weeks, I figured I’d sit down for a while and write up a good post mortem for it. I have no idea how long this is going to end up being, so be warned in advance. I’ll try to dot it with some development pictures to break the giant walls of text, but I might end up breaking the post mortem into parts if it stretches too long. Without further adieu, off we go!

 

First off, some history. We started working on Ascension way back in April of 2011. I went hunting for the very first blog post we made on the game and you can read it here. Man, April 26th. It’s incredibly strange looking back on that post and seeing the mindset I was in at the beginning of this project. There’s something inspiring about being able to revisit the excitement I had way back when we were first designing the game. It’s also interesting to see that we were originally planning on selling the game. That idea is going to resurface a bit later in this post mortem so I won’t spend much time on it right now.

If I remember correctly, the original pitch for Ascension popped up about a week before we released Grief. We had been wrapping up the game’s development and sending it out for some minor testing, and I remember Avash (Worthington, the magnificent writer) suggesting that we make a horror game. The concept of making a horror game was really exciting to us. Horror is a bit of a niche genre, but it creates a very one of a kind feeling when done right, and it was something we all wanted to attempt. A few days after that initial suggestion I expanded upon the pitch with “A horror game in a giant skyscraper”. Not exactly visionary but hey, I tried. For whatever reason we decided to accept that expansion and the groundwork for the game was in place.

Once Grief was released and out of the way I set to work developing an engine for the game. We hadn’t solidified all the details yet, but I was fairly confident that I would be safe in creating a basic platforming engine. Once that was satisfactorily in place the three of us got together and started laying out details. It was going to be a horror game. It would take place in a giant skyscraper. You were going to be a grounds keeper. You would have to travel across 8 different themed floors, eventually reaching the roof and the end of the game. We were ambitious, to be certain. I announced the game under the working title of “Dark”.

About a week into development we hit our first hitch, in a manner of speaking. Avash was grounded, and in my infinite wisdom I decided that instead of continuing work on the game I would work on another, smaller project. Justin (Tangleworm, lovely artist) and I got together and started putting together AFROFARG. For those of you (all of you) who don’t remember, AFROFARG is a tower defence game based around the premise of ice and fire. The game was supposed to take us a week while we waited for Avash to get un-grounded. Instead, it took us two months, and the final product isn’t something I’m a huge fan of.

We finished AFROFARG on June 17th and returned to Ascension. At this point in development the game looked something like this:

Ohhhh man, that’s sexy. Let’s de construct this screenshot a little to give you an idea of what our plans for the game were. At the top left you can see a bunch of bars and numbers. The white bar is the health bar. That stayed in-game; one point for us! Below that is the panic meter. Oop, that’s not in the final product. We lose a point there. The first two numbers are Battery Level and the number of batteries the player has. Both those stayed in game, point for us. I’m not even sure what the third number is, so I’m going to take a point away for that.

At the bottom we have a very crude hotbar. Health packs on the far left, point for us! Pain killers are next, we ditched those. -1. Sedatives are after that, -1 again. We already had the lighting engine in place at this point, albeit a very basic and ugly one. The PC (player character) was about 30% animated and isn’t the Atticus you know and love. That giant green box in the middle of the screen was the very first enemy. Terrifying, isn’t it? The last thing I want to point out are those little black lumps on the floor. Those were salvage piles. The idea was that if you crouched and mashed the E key, you would get a random item. Those didn’t even make it to the first demo. -1 point for us.

Perhaps you’re starting to see a pattern here. A lot of the initial design for the game did not make it into the final version. Why is this, you ask? Well, why don’t we explore what the initial design was.

As you already know, the game was going to take place inside a giant skyscraper. You play as an unnamed grounds keeper that wakes up in the basement long after the disaster occurred; presumably you suffered a knock to the head or some rubbish like that. You emerge from the basement and realize that the lobby is completely destroyed and overrun by horrible monsters. You’re terrified, but thankfully you have an axe that you conveniently discovered in the basement. You hack your way through the monsters and escape outside. You sprint for the front gates, only to discover that the skyscraper has been enclosed in some sort of miasmic forcefield. Disheartened and frightened, you return to the lobby to try to figure out what exactly is going on.

It’s at this point that the true game was going to begin. You would hear a man calling for help through a walkie-talkie on the floor, and through it you’d be given instructions to reach him. We originally planned to focus the game around quests and combat. Each floor would have a hub of a sort, and you would be sent off to search for tools or circuit breakers. A fair number of the quests dealt with killing a certain amount of enemies. I’ll discuss why that’s such a bad thing later.

 

…Yeah, I’m definitely going to have to stretch this post mortem into multiple parts. For now, I’ll end this part here. In the next part I’m going to write a bit more about the intentions for the original game, as well as the pre- and post- open beta development. I hope you found this interesting, and if you didn’t, don’t worry: the best is yet to come. It’s important to give some background, after all! Let me know what you think! If you want to know anything specific, let us know. I’ll do my best to address it before this post-mortem is entirely wrapped up.

 

See you all soon,

Chris (Klassic, omnipotent programmer)

 

10 thoughts on “Ascension Post Mortem (Part 1)

  1. Okay. I kinda stumbled upon your game by accident. I was surfing for free games online and found this at freepcgamer.com. Brilliant work with the game. I find Ascension to be incredibly atmospheric and brilliantly programmed. Seriously need and I feel the music work to be brilliant too.

    Kudos for making a really good and atmospheric horror game. It really is wonderful. Expecting so much more from Magnesium Ninja. And I am just starting the game but I find the premise to be simple yet frightening enough. However, I feel that you could’ve spent some more time sketching out the Character of the protagonist and I still don’t remember his name.

    Cheers and I expect to play the game for a long time.
    Your Fan!!

  2. Good game, too bad it’s glitchy as fuck. Twice I ended up with game breaking bugs forcing me to start over. Not really sure I wanna waste my time a 3rd time.

    • Thanks for giving the game a shot 🙂
      Any chance you can detail the bugs you got? There are a couple issues that are too deep in the engine to properly fix, but if it’s something I’m unaware of I might be able to fix it for future players!

      • After leaving Viola on the floor I went back to save so I wouldn’t have to speak with her again every time I fall through the floor (I play with azerty keyboard and for some reason, even after switching to qwerty, I cannot jump when running to the left. I failed to jump the gap A LOT so I was getting kinda pissed. It works fine running to the right and when in azerty though, but that’s not very practicle). So, I fell again, reloaded and then Viola disappeard. I managed to get past the gap but then an error came up (because Viola was missing), so I have to start from scratch.

        The other bug I don’t really remember what I did, but I ended up locked in a room with no way out.

        Not game breaking but VERY time wasting : often when I died the game would get stuck on the game over screen and had to use ctrl-alt-suppr to quit and restart.

  3. This game was a pleasure, it hit on my radar a week before its release because someone form the TGS mentioned it, I believe it was Dodger. . . or during the TGS podcast. The game is very well put together despite the awkward bugs I had during my playthrough. I loved the art design, atmosphere, and was genuinely freaked out. I’m looking forward to playing it again as a ‘reprise’ since the game has had minor updates that fixed many of these problems.

    Otherwise I wish you get much fame, glory, and the good word of you and your team spreads =)

    Feel free to tweet me @devilkitGAMER if you’d like a RT. I don’t have a lot of followers but your game made enough of an impact where I highly look forward to more ^^;

    • OH I forgot to mention. . . In the part when you have to jump over the pit to turn on the power to escape through the stairwell I think you could of added suspense / intensity by scripting the ‘pit jump’ to be a hold onto the edge for dear life- while you scrambled up and Viola would cry out for you & animate concern. That would have really cemented a memorable ‘moment’ and tug at your heart strings a bit. Even though after you flip the switch to turn on the power the same effect happens but thats just me thinking after the fact of “what would have brought this from a 9 to a 11”

      Again cheers and thanks to every one who worked on Ascension again! =D

      • Watched your LP and loved it! I agree that there were a few things we could’ve done to improve the experience a ton, but (and this’ll come up more in depth a couple parts from now in the post mortem) we were running really short on time and really wanted to get the game done in time for Halloween. Our fault? Totally, but hopefully I’ve learned my lesson 🙂

  4. Wait what, really. You had quests and killing enemies be a thing?

    Man you guys moved in such a better direction for the game in the end.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s