Geek Out

Here’s a very techy post about the back-end of Amnesia – the hotspot system. If you’re not interested in geeky stuff, look away now:

Work on codebase is progressing nicely now. I can press a key during the game to flick into the hotpspot editor, which is separate from the map / gameobject editor. There I can place hotpots add special conditions to them and their corresponding scripts, which can do anything from say a line of dialogue, to run a complete program. Hotspots can also be attached to gameobjects, in which case the hotspot moves with it, in case I need any special case monsters or pickup items. To save game all I have to do is save copies of all the non-local variables, as well as the position and states of all game objects.

Hotspots can also be characters in which case they have a bunch more parameters and speech tree editors. I can also edit each room’s scripts, one for init, used for making sure each game object is in the right state and playing the right animation, one for each logic loop, to alter things in general play like lighting effects or simply running a timer.

I can now basically write the whole rest of the game from within the game, with nifty things like code highlighting, and even a basic intellisense. The nice thing is if I ever port it all I need to do is re-write the graphic engine, gameobject engine and script parser and the rest of it is data driven.

I still want to add a more intelligent animation system, and a neat editor for it, so you can place animations like cells with unique positions, and add attachment points and specify hitboxes, but overall I’m excited with the rate of progress! Time to iron out the little bugs and begin the long process of content creation.

Factual Update

Thought it was time to collate where I’m up to with all my unfinished games, in order of oldness. It doesn’t paint a pretty picture I’m afraid.

Super Super Ice Balls – the Bubble Bobble clone I’ve written three times. The last time I got really far but put on hold because I wasn’t happy with the art style. I plan to re-do it in a pixel art style most likely.

Trip The multiplayer shooter I’ve been working on since ’91. There have been around ten evolved versions of it over the years. I hope to bring it to a console one day. Just waiting for the right opportunity, and a suitable answer to the one-player mode. Would also like to give it a graphical overhaul soon.

Amnesia A psychological survival adventure. The most personal project I’ve ever undertaken, and hopefully one day in the next year or two it will be a reality. Check my earlier entries for more info, I’m working away at it right now.

iLoveWar My iPhone SRPG. This has been put on hold not because I didn’t like the game, but because I feel it is the right time to make Amnesia. I will definitely finish this one day!

Soul Brother – There’s a feeling of solidity lacking from the game, perhaps in the mechanics, which Stephen Lavelle pointed out to me. My heart sank a little because I knew he was right, I felt it too. There’s nothing ostensibly wrong with the game (I know Dock is not a fan of the non-linear format and perhaps he’s also right), but I’m not really sure how to fix it. It might just come to me!

Painting Pretty Pictures

3 weeks it took to do this piece, the main alleyway in Amnesia’s hubworld. Main reason being I’m crap at drawing – I have to do it by sheer force of will, by throwing enough monkeys at enough typewriters if you will.

But hopefully this sets the art-style for the rest of the game so without further ado, here it is for your viewing pleasure:

In other news, the new Harry Potter was rubbish.

Developments, developments, developments…

So things are progressing a little after a hiatus where I  focussed back on my music career for a while.  I’m liking switching between the two to keep them both fresh.  Only problem is, with a baby on the way and a full-time job it’s very tiring!

Here’s a little image, partly to apologise for pulling the teaser video (I edited that post to say why):

The Players Bedroom

The Player's Bedroom (Click to enlarge)

Anyway, this is my first screen of how I see the player’s room, and the kind of art I’m gonna be using – hopefully not much will change from this look – which is good because it’s taken six years to settle on!  I must have done fifteen versions of this room alone.  The sprite’s likely to change a bit though, as this is just my old one, and my good friend Dock will be doing the new one.

I’m playing with doing hi-res text as the game has a lot of dialogue…  I’m not usually a fan, but I feel it could possibly work here, especially for how much easier it makes dialogue to read? (This screen has been scaled down, it would normally be 1024 across – in fact you can have a look by clicking on the image.)

In other news, Super Street Fighter IV exists!

Amnesia – Teaser Trailer

Edit:
I decided to make this video private for the time being. The main reason is that I don’t think it does justice to the game at this early stage, and so I’m sorry about pulling it. I hope to show something more solid in the coming months. Things are progressing nicely from design to pre-production stage, in fact I’m just about to post a new post about it.

Edit 2: What the hey…

Post mortem of a dead game

Well I never made it to submission for Ludum Dare 15 (I finished that basic game at 1am, but realised I was too tired to package it up.) But I’m really glad I entered as it’s possibly opened up a major door for me…

It’s very close to what I had in mind for my first chapter of Amnesia Stories, the ‘prequels’ to Amnesia, a game I may never get round to making. In fact, the boy looks like a young Yuuki, the main character, and so this may well become the first chapter of said prequels. I think I’ve got something a little special, atmosphere-wise, and it’s a great template for the guaging exactly how long it would take to put a scenario together for AS.

So if you’re interested in 2D survival horror, keep an eye on this blog in the coming months, as there may be goodness contained herein!

Ludum Dare 15 – Untitled Cave Game

The idea is to find your way out of the cave, your only weapon being the torch you’re carrying. I don’t want to give away the story yet, but I think it’s quite interesting, an based on an idea I had over 15 years ago!

1 day left and I still haven’t written a line of code. Going great!

For Ludum Dare, the 48-hour game compo.

Uh oh, what have I done?

I go through this a lot, losing faith with projects, getting it back, losing it again…  Sometimes it results in finished work, the rest of the time it results in stress only.  I feel that way about Amnesia often.  I don’t want to make it unless I can make it a well as I imagine it – on the other hand I don’t think I can make it as well as I imagine it.

Soul Brother’s one of those projects that’s just outside of my ‘comfortably achievable’ zone.  I’m still not sure if I can finish it, but that being said I’ve done a little more work on it.  It’s slow and laborious though, partly because of the unfamiliar level design ideas I have to deal with as a result of the mechanics.  It took more than a day to make the room below this post, believe it or not (ok I was tired, the week after my wedding to the lovely Kanako Byrne, neé Koseki…  We had a lovely little do last week, ending up punting down the Cambridge rivers with almost all my favourite people in the world, and plenty of champagne.)

Anyway, I’ve almost finished level 2/5 (there will be around 20 screens in each, as well as three new creatures, except the last level – which I won’t reveal yet as it could be considered a spoiler.)  Here’re the money shots:

Can you see what to do here?

It's bath time in Soul World.

Shutdown

I’m sorry folks, I don’t think Soul Brother’s gonna make it to your computer. I’m closing down operations for the time being. There’s just too much other stuff going on in my life. I’m sorry to disappoint anyone who was interested!

Jasper

Soul Brother Is Coming…

So, thanks to the feedback of a select few talented game devs, the game is really taking shape.  It’s gonna be a little bigger than expected, but that’s ok – I get to work on it so little what with getting married next month that it never feels like a chore!  

I have a solid demo finished now, but still think it’s too early to release.  Want to polish the basic mechanics until they shine.  So far the feedback has been fairly good, so I’m excited about it.  It might just be that the people I have shown it to like that kind of game though, haha.

Anyway, here’s another sneaky shot of it (actually a bit out of date, I’ve dropped the bottom rainbow for clarity):

It should be out within two months hopefully.