With Kingdom Keeper being literally days away from being finished after months of delays and set backs, I have decided that it is about time to let you in on some of the development process, hopefully this helps people understand just how much of a demon child this game really was from a developers point of view.
Kingdom Keeper started development back in about August of 2008. Seeing as Mike (Riggsninja) and Myself (CCullen) are totally useless at drawing, Dan (Blips) ended up spending the better part of August and September drawing. It was my job to write the Artificial Intelligence (AI) and Mike's job to write the physics.
As you can see, I had the AI up and running before Dan had finished drawing so I used my expert drawing skills to test the AIs. Everything progresses as expected from there on, Dan gets more animations done, Mike gets the physics working and I continue to work on Artificial Intelligence.
So October comes along and we start combining all of our work together. Dan makes a shift into gameplay and Mike started to work on the Graphical User Interface (which is a fancy way of saying the stuff the player clicks on). Unfortunately near the end of October everything started to fall apart. The game had become so large that flash would no longer build it which effectively destroyed our end of October deadline. It was about this time that bug after bug after bug started to show up as well... and if we couldn't build the game, it was impossible to see if we had fixed the bugs or not. We were effectively coding blind.
It took sever weeks of frustration and attempt after attempt to solve our problem before we came up with our solution - Break the game into 4 parts: the Main Menu and the three levels... unfortunately this turned out to be as much a pain as it was a blessing. We now had 3 copies of the same code for each level, which meant that if we fixed a bug in level 1... we would have to fix it in level 2 and again in level 3. It was quite common find bugs in levels 2 and 3 which we had already fixed in level 1 and becoming extremely frustrated because we would spend a day or two chasing down a bug that had already been killed.
Over the next several months bugs and balance issues very slowly start to disappear and we could continue to develop the game... which made it become bigger and bigger until only one of our three computers could build the game. Eventually April 2009 rolls around and we finally have a game that we aren't embarrassed by. For the first time in a long time, it became fun to develop Kingdom Keeper again... even finding bugs was a minor annoyance because I knew we were done.
Of course it couldn't have been that simple. The final step in the process was to find a sponsor which was dead easy due to the fact that Dan and Dark Realm Studios have built up quite the reputation due to Pandemic. The problem was that no sponsor was willing to host all 4 parts because it takes up bandwidth (this is basically amount of information that be sent to and from the server). With no other options left, we ended up having to host the files ourselves which doesn't sound too bad until you get into the math. Over a million people will play a good flash game in a month, some times as much as 100 thousand in a day. All of these people will be downloading Kingdom Keeper from our server which means we need to pay for lots bandwidth; we were essentially put into a position where we had to pay money to make money...
We came to the conclusion that we just had to do it... otherwise all those months of frustration and headaches would have been a waist and we now officially own our own server. Kingdom Keeper is currently hosted on that server and we are just waiting to implement some of the sponsorship content so that the game can be released. One interesting side effect of now owning a server is that the idea of online multiplayer games doesn't sound so strange, I personally have been looking into what would be involved in creating a flash multiplayer experience.
So there is a long story made short (ish). I know I speak for everyone else when I say we are looking forward to Kingdom Keeper's release and hope you all enjoy it. Also leave comments on the new journals... tell us if you like the idea, hate it or just hate my rambling on for so long. Feedback is good!
I would like to see a online multiplayer game by DRS, seems like alot of work went into the game and the game looks like it will be great, =D
So how much did the server cost compared to the spnsor money?
Actually in comparison to the sponsorship, Very Very little. But it was the kind of thing that we had not planned on buying for quite some time so there was a bit of caution.
At least Kingdom Keepers almost ready.
I WANNA PLAY THE GAME DAMNIT!!
its been more than "a week at most" please stop giving me false hope for this game when you know it will not be finished at that time....
If we knew that the game would not be finished, then why would we post a release date that would potentially annoy already anxious people? It is unfortunate that we have once again run into some difficulties.
it took too long ... don't give us a date for release if u won't release it then... this sucks
Come on guys, they're doing all in their power to finish the game. Stop flaming them for being late. It's the same as you'd be writing a 1000-page novel, and right when you think you've got only a week more to go to finish it and you claim everyone that you're about done, your mother dies and you fall into deep depression and will not be able to continue writing the novel for 6 months, and people would flame you for "giving false hope". These guys are doing their best to finish the game, and they even bought a server FFS, just to make the game for US. And still you DARE to flame them! SHAME ON ALL YOU FLAMERS!
well...for one "dude" they keep giving us false answers to when the game is coming out and they are ALWAYS wrong by a mile...i remember when they said this game was going to be done by the end of february...and here we are...3 months later still waiting for this damn game to get finished
Blah, you noob. It's not like they can foresee the problems they encounter. And quite frankly, if you're THAT upset by an online game, I think you have no life at all and you should do a barrel roll.
omg this is taking way too long! and apparently "Blips is just taking his time, don't worry" according to some guy from the forums.....wow this game better be good cus i've been waiting for it for 4 months
Look flamers, basically, would you like them to set a deadline, so they work harder to TRY to meet it, even if it's physically impossible because of problems encountered, or would you like them to say something like "Oh, it'll be ready when I can be bothered". Just let them work, I'm sure if you had a hobby and people criticised you at every given moment, you wouldn't like it, would you?
lol...milz_monkey this isn't these peoples hobby...i'm pretty sure it's their JOB so i expect them to be good at it...
umm i would not want them to put a date out there so "they work harder to TRY to meet it" because i know that they WON'T meet it no matter what....it's just a fact i've learned from the past 4 months of this game being produced.
Hey! can i download this game?
I really want to play this game.
this game looks like very cool and very hard.
Plizzzzzzzzzzzzzzzzzzzzzzz
i really really really wanna play this game but i can't 'cause you didn't released this game until now!!!
i want them to make them a pandemic 3
hiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
this game will never be released -.-
they should make a game that would evove, rpg stratigy adventure and should make a panimic 3
i want to play the game now
Guys, stop whining. The sponsors are not here and the game will be released as soon as they come back. Don't worry, it's all fault of the sponsors. I also wonder why they don't release their games, flash-playable on their website. They must go through CrazyMonkeyGames.com
don't u see...the game will never be realeased...these guys are masters at this...they suposedly make a game that is going to be awesome but never release it which makes us (the suckers) go back to this website every week to see if it is done yet...this makes it so that when we see that a pandemic game is released we play it immediately which makes the producers happy
I'm going to ask for your IP ban because you keep spamming on all games the same text just to get supporter, asshole.
kinda a free country with right to free speech buddy
no it's a state!
no seariously guys i think lol is right... they kinda get millions of views on their homepage and if finally no1 thinks they will release another game they release one :D
the internet is not a country
@TNTX32
The reason we don't release flash games on our website is because of bandwidth. Several thousand people play the game in a month and that kind of traffic would severely slow down the site.
There should be some kind of a whine-filter here. I mean come on, stop whining you n00bs and get a life, or alternatively you may commence barrel rolling. Just stop whining.
By the way, I still respect this game's position, and especially the position of those, who've been working on it. Your positions are seroisously respected.
Where are the sponsors? Their taking a long time to get back.
I`m really looking forward to Kingdom Keeper. Also, do you just zone out and a couple paragraphs for nothing? Or do you guys have a minimum word limit for your journal? Lolz...XD
BTW.....Furi Kuri rules!!!
dude seriously u guyz, u have got to make pandemic three it would be amazing you could make it as a sequel to pandemic american swine like it could be multiplayer you could just find a random partner on a different computer who u dont even know or you could set up a freind list and battle your freind and one would play as america and one would play as the swine flu and just a side note in pandemic: AS it says disburse not disperse