For those of you not in the know, Space Krieg was an awesome MOBA* made by the late, great Richard Reed. It was brilliant, as anyone who was around the offices of Lost Toys, Mucky Foot or Big Blue Box at the time will surely attest. Sadly, we lost Richard to cancer before he had a chance to finish the game.
So that's what we're doing.
Right now, the aim is to make a playable prototype that follows the basic gameplay that Rich set out in the original. This is very important as trying to just explain what the game was and why it was cool is actually pretty tricky.
You start by explaining that it's a space dogfighting game viewed in 3rd person that is constrained to a 2D plane. Then people ask you why it isn't fully 3D.
Then maybe you explain that it's sorta turn-based, and people ask you why it isn't real time.
No, it's much better to sit someone down with a copy and say "Play this" and then they'll realise how awesome it is (and why it's important for it to be not fully 3D and not real time).
Show always beats tell.
To this end, we have assembled a crack team of developers and holed them up in our living room.
We have a pair of infuriatingly young yet very clever coders in Alex Parker and Oli Carson who will be in charge of all the technical stuff. We already have the network code up and running, which is a great start.
Then we have industry veteran Mike Man providing us with art from his homebase in Ireland**.
Leanne is taking on key project management and UI tasks as well as being chief Baby Wrangler - a job whose importance cannot be overstated.
And I shall be doing my thing. This will mainly consist of starting sentences with "In the original game..." but may also end up getting my hands dirty with the code or art side of things as well as trying to keep you guys updated on this blog.
Wish us luck!
The Basics 15:30
|Krieg Central. Plus some bunting from Willow's birthday.|
Not much to see, but the wall is starting to get covered in post it notes again. This can only be a good thing.
The coder types have decided upon the best way of organising stuff like the network model and how the events are going to work. This makes me very comfortable, as that's some scary architecture things right there.
Although I have just heard the words "Quick and dirty" from Alex. Which fills me with fear...
And now we have a front end scene with a spinning spaceship and nebula skybox, both downloaded from the Unity Asset Store for free.
I love the Unity Asset Store...
The Best Laid Plans 16:58
Oli and Alex have thrashed out the architecture stuff in proper coder-debate fashion. It was like watching rutting stags as the various merits of two different approaches were considered.
Mike has dropped out of Google Hangouts to go into Maya - which I can only assume means that cool spaceships are imminent.
Willow has woken up from her nap, which means that productivity for Leanne and myself has taken a bit of a nosedive***.
Concerning Noises 19:04
Pretty soon after deciding how we were going to do the events and stuff, a flaw was discovered in the thing we were going to use for our serialisation. This meant that we've had to roll our own. Which we've now done. It's never a good sign when you hear programmers complaining about some system or other locking up...
Then Oli had a problem with his source control. But we've fixed that, so we're back on track.
We've got a grid and a starfield and stuff. Pretty soon, the network and event stuff is going to talk to the moving ship about stuff and then we're really going to be cooking with gas.
There were less concerning noises when the coders managed to connect to each other's game and see some debug text in the top left hand corner. Apparently, this is a good thing.
Willow has almost finished her dinner, which means it'll be bath time and then bed, so I might be able to get back to work. Leanne is in the kitchen, roasting a chicken.
It smells nice.
Dinner Done 21:55
It tasted nice too.
The code monkeys also made some very excited noises when they managed to get the ships moving around on multiple machines using the Space Krieg input method.
Mike's ship design is undergoing the mind-numbing process of UVing and currently looks like a colourful fruit bowl.
Willow is in bed. Note - not actually sleeping. Instead she is chatting to her toys.
I'm making explosions and have been put in charge of the in game camera.
Redesigns and refactors 00:18
The code geniuses have taken it upon themselves to re-write huge swathes of code to try and work around Unity things. It sounds like they're coming up with a whole new engine. None of this scares me at all****.
The prospective UI has already undergone a re-design. Part of the initial work was bearing in mind that we would like to do a tablet version in the future. BUT! This is game jam - not the future. So out it went.
New UI is looking a bit cleaner. New UI design, however, was done on a web-based shared whiteboard that just ended up covered in cocks...
Damn you BST! 02:13
We just lost an hour. Perhaps this wasn't the best weekend to do a game jam?
Calling It 03:24
Code monkeys need sleep. Willow will be up in a few hours.
Tomorrow, we jam some more!
* Proper MOBA - not a DOTA thing. See previous post if you're confused.
** Thanks to the wonder of Google Hangouts. Now, if only I could stop doodling on his face...
*** Although she seems to be enjoying Kiki's Delivery Service.
**** But we have had some wine, so maybe that's a factor.