Friday 10 February 2017

Technobabylon 2, Part 2: ISOBABYLON

Previously on Technobabylon 2: After getting on the Unity train (choo choo!), and gaining a better understanding of its foibles with the aid of Adventure Creator, it was time to actually think not just about the functional elements of it, but also what I'd want a sequel to Technobabylon to look like.



Designing a game, especially a narrative adventure like this, is dependent upon not just how I want it to look, but additionally what I'm capable of. What I love is storytelling, though I'm a terrible 2D artist, and only an adequate 3D one. On my own, I'd be unlikely to produce anything in the order of Lucasarts in the nineties (or, perhaps, Westwood with Blade Runner), nor something like what Telltale are producing these days. After all, I'm only one person! In order to minimise the amount of outsourcing that'd need doing for art, I started looking into other games with a style that was minimal enough to...be inspired by (definitely not "knock off"), but also had a system that was conducive to telling a story through adventures.

ISOBABYLON

Two examples leapt to mind - Stasis (2015) was an adventure game that made use of an isometric perspective to create an atmospheric story, and Shadowrun Returns (2013), a cyberpunk tactical strategy with the kind of bathed-in-neon urban setting that would make the perfect backdrop for a future Technobabylon game. So, I set about seeing what kind of challenges would be involved in persuading Unity to see things from this perspective. An isometric perspective, that is - ho ho.

Shadowrun Returns

Stasis


By default, Unity sees things in 3D. In fact, it was only within the last few years that it started to take 2D seriously. Although the cameras all operate in 3D, they can be set to operate orthographically - that is, lines don't disappear off into a point as they would in perspective. That's one step dealt with. This means that we can use 3D models for our characters and parts of our scenery, and externally-sourced 2D art for scenery. I could therefore build the actors myself, relying on the distance between the camera and the people to hide the flaws in my craftwork, and let someone more competent than I deal with the backgrounds - unlike the first game, where Ben Chandler handled all of the backgrounds and characters.

As mentioned last time, using Adventure Creator had done a lot of the work for me when it came to building the adventure side of an adventure game. It comes with concepts like inventory, dialogue and interaction by default, and allows you to choose either a point-and-click or WASD system for movement - and with a bit of tweaking, was persuaded to be able to use both, with the camera following the player character around. With a bit of kicking (and with artistic input from Ben), I managed to get a test scene put together. If you've played Technobabylon, you might recognise it.




With a framework for isometric movement and interaction built, I could then move on to other characters. After all, they're kind of a vital part of adventure games, otherwise the only person the player can talk to is themself, and that's just daft. Anticipating scenes set in public, we needed characters that did more than just stood around to be interacted with, they had to be able to react to the player's presence, and give themselves dynamic walking routes.





By this stage, I had a bit of an idea of the plot I wanted to see in a sequel. As a practice run at both Unity and isometric gameplay, I set about building the first section of the game as laid out in the twisty, winding gibberish I call a plan. The outcome - sort of success.



The backgrounds are placeholdery, all but one of the characters are test-men, and only a couple of the animations have been implemented, but it gave me a good impression of what is required in building a game in Unity - and not just the isometric kinds. On the other hand, it provided a few observations of what such a game can and can't do. While great for strategies (X-Com <3), I haven't quite been sold on what a Technobabylon game would look like done this way. I like detail in scenes, a lot of which is lost from the distance between the camera and the environment. In addition, it required a bit too much "reinventing the wheel" - Unity's Adventure Creator has all the machinery needed to build an adventure game, and creating an isometric game added so much more development work on top of the narrative and art (plus a lot of potential new headaches to run into later).

So, while feasible, I'm not sure the result would have been worth it for what I could have accomplished. Plus, in all this experimenting, I now had a much better grasp of how Unity and Adventure Creator think, and on the side, the plot had been coalescing. Lots more evolution yet to go!

Next episode: NZOKA

1 comment:

  1. Need The To Hire A Hacker❓ Then contact PYTHONAX✅

    The really amazing deal about contacting PYTHONAX is that the Hack done by us can’t get traced to you, as every Hacking job we do is strongly protected by our Firewall. It’s like saying if anyone tries to trace the Hack, it will lead them to us and we block whatever actions they are doing.

    We have been Invisible to Authorities for almost a decade now and if you google PYTHONAX, not really about us comes out, you can only see comments made by us or about us.

    Another Amazing thing to you benefit from Hiring our Hackers is that you get a Legit and the best Hacking service, As we provide you with Professional Hackers who have their Hacking Areas of specialization.
    We perform every Hack there is, using special Hacking tools we get from the dark web.

    Some list of Hacking Services we provide are-:
    ▪️Phone Hacking & Cloning ✅
    ▪️Computer Hacking ✅
    ▪️Emails & Social Media Account Hacking✅
    ▪️Recovering Deleted Files✅
    ▪️Tracking & Finding People ✅
    ▪️Hunting Down Scammers✅
    ▪️Hack detecting ✅
    ▪️Stealing/Copying Files & Documents From Restricted Networks and Servers ✅

    OTHER SPECIAL HACKING SERVICES

    ▪️Binary Option Recovery ✅
    ▪️Scam Money Recovery✅
    ▪️Bitcoin Multiplication✅
    ▪️Change Of Grades In Universities/Colleges ✅
    ▪️Phone Calls Monitoring✅
    ▪️keyLogging Installation✅
    ▪️Remote Access Trojan (RAT) installation ✅
    ▪️Cyber Security Upgrade✅
    ▪️And lots more...........

    Whatever Hacking service you require, just give us an Email using the Emails Address provided below.
    pythonaxhacks@gmail.com
    pythonaxservices@gmail.com

    PYTHONAX.
    2020 © All Right Reserved.

    ReplyDelete