More accurately, I decided to take a step backwards. I had Adventure Creator for Unity, so I thought - "why not use it to make a normal adventure?" Well, as normal as the genre that invented the "Use X with rubber chicken with a pulley in the middle" can be. I had had practice with 2D games before, funnily enough having made Technobabylon (among others) just before. I could get into a 2D mindset, and perhaps get my head around the way Unity did things in order to make a more conventional adventure - something that might be a bit more up Wadjet Eye's street.
Still hadn't come up with a definite title, either. 2chnobabylon? Orthopolis? Eudaimonia? Better work on the stuff in the game, first.
Nzoka
I'm going to avoid spoiling things for the as-yet unreleased (and mostly undeveloped) sequel, but this time around I wanted to go with a slightly different approach for the story, and focus it on one character specifically. Some might argue (pretentiously) that Technobabylon is post-cyberpunk, due to the player's control of agents of the city's authority, negating the "punk" elements within, and serving as a deconstruction by playing as someone who is quite happy to avoid fighting back against "the man" as long as she gets her internet. For the sequel, I wanted to go with something a little more...traditionally cyberpunk. This is Nzoka.
Earliest concept by Amanda Virtudes |
Ivan Ulyanov's take on the speech portrait |
She's a criminal, a rogue, someone keen to avoid the eyes of the authorities for things she's done in the past, and what she may be planning to do. In fact, she's just spend the past two months in a Trance-based cyberspace prison/rehabilitation program, which in order to save space is conducted in the subject's own home. Only, they don't know that, thanks to the suggestive power of virtual reality.
One of the things I hope I achieved with Technobabylon was an unusual setting - the city of Newton, while very much a classically cyberpunk venue, was built on the Eastern coast of Africa, just up from Mombasa. I was born in the neighbourhood, and figured that it might make a nice setting for a "new city". It's on the major trade routes past the Middle East, and from Asia up to the Suez Canal, hence why the pirates do so much damage around there. With a bit of wealthy investment from across the Gulf, and otherwise cheap land, it'd be the kind of place to plonk down a city from scratch. However, this is a project conducted by outsiders, the wealthy and cosmopolitan of the world - Nzoka is an outsider, but only by a few kilometres.
A deserter from the Kenyan army, she's grown up with Newton as an enclave of wealthy technocrats next-door, who'll gun down anyone trying to get into the city without their prior approval (build a wall and make Kenya pay for it!). We've seen the establishment of Newton through Regis and Lao, we've seen its own kind of underclass in Latha, but here's a view from someone that starts off considerably more hostile to the whole place, working her ways from the slums to the shining towers to achieve her mission. While the developed areas of Newton barely betray its African position, the slums further out become less homogenised, reflective of the local culture just past the border.
She doesn't like Newton, she doesn't like what it represents, and she has an awful lot of preconceptions about what kind of people would live there; among those, however, is her brother, with whom she hasn't been able to reach for months.
So, I had a concept of a character, and what her goals are that require a visit to the big cyberpunk city. At this stage, I still didn't have an artist to hand, especially one I could make all of the same ridiculous demands that I could with Ben Chandler (and which he would then exceed expectations with). Additionally, I was aiming for a higher resolution than the previous game, going up from 320x200 to 720x400, widescreen adding its own whole new complications. So, I needed a way to design sprite-based characters - one that I could operate myself (despite terrible 2D art skills), and create fairly complex animations in eight directions. Where could I find what I needed? Japan!
Thanks to this Blender shader, one can turn 3D models into classically-styled 2D sprites. It took a bit of fiddling, and my rusty Japanese skills didn't help a great deal, but after a bit of kicking, I had a production pipeline set up for churning out humanoid characters that would fit in with a game like this. I can now not only use my functional 3D skill to replace my absent 2D ones, but also take advantage of pre-existing skeletons. Only one walk cycle is needed, as every character thereafter can import the same animation from its progenitor. Additionally, I can borrow animations from the Carnegie Mellon database for reference allowing for all sorts of complex, realistic behaviours that I wouldn't have a snowball's chance of producing on my wacom.
A method of building characters? Sorted. Now to look at backgrounds.
With the success I had last time, I opted to try a similar approach to backgrounds - 3D model reference, with competent artists painting over it to create the nineties style that so well suits these games. At the time, Ben was working on Shardlight, so I grabbed a old of Ivan, the talent behind the speech portraits of Technobabylon (and many other Wadjet Eye projects). The higher resolution was something he seemed suited to, and he went for a more "comic-book" approach to the portraits. The result:
So! The essential elements of a game were able to be built. We can have characters, we can have backgrounds, and thanks to Adventure Creator, we can have a point-and-click game on PC, Mac, Linux, Android and iOS from release. I put together a demo of the earliest section of the game, and ran it past a few folks to see what they thought. The general concept of the story and the new art style got a positive response, but it was coming out a bit too...chatty. Too much dialogue. I could see what was happening - the slower process of building the game in Unity as opposed to AGS was fragmenting development for me - I was no longer writing things like LookAts and Interactions on the go, but it had become much more a process of stopping to deal with scenes one at a time. Hopefully, this was going to be an issue that would be addressed through practice.
Newton, a City Built out of Hair
In order to get the hang of the new "hi-resolution" style that 720x400 permitted, I also decided to try some experiments with the other areas of the game's art. Much like Technobabylon, wanted a nice view of the city to set the scene on the main menu, and made use of another useful feature of Blender - hair. Specifically, the ability to choose a group of models to act as the hairs, growing from follicles across a mesh. With the aid of maps of Manhattan and Kenya to choose where the wig should go, I laid out a grid of roads and city blocks. Knocking together a few towers and hitting the "rogaine" button, I was surprised by how straightforward this was - if you want a go at the process yourself, here's the info. While a nice shape, it understandably lacked the detail it needed, with an appearance like something out of the start of Mirror's Edge than what I needed. Once again, Ivan's talents came in handy. I really ought to get around to paying him for it some day.
Next Episode: DIMENSIONAL COMPROMISE