Brad Wardell's Blog


Developers Developers Developers

Published on Wednesday, February 15, 2006 By Brad Wardell In GalCiv Journals

 One of my favorite webzines is Gamasutra and its parent magazine Game Developer  I love reading the post mortems that give a blow by blow detail on how the games came together.  One of the common themes is dealing with running out of money and such.

Stardock's problem is lack of people. Despite being located in Plymouth Michigan (pictured above on New Years morning..) we have a hard time finding talented game developers and artists.  What limits us the most is simply getting enough people who are qualified to do the job.

For example, we need software developers who know C++, Visual Studio.NET, and have an interest in making games.  It's harder to find people than one might think.  We hire people from across the spectrum of experience -- you graduating from college with a computer science degree? No problem.  You have 10 years experience programming? Great. 

We give a lot of latitude to our developers. For example, the entire battle screen stuff that you've seen screenshots for was written by an individual developer who was literally weeks out of college.  We gave him vague specs and he just want crazy and made this incredibly cool thing.

There are 3 projects coming up that we are trying to get more software developers for (we also occasionally hire more 3D artists but right now the balance is we need more developers):

  1. Galactic Civilizations expansion packs and future sequels
  2. The Political Machine 2008
  3. Society

Group #2 won't start on that until the end of 2007 and in the meantime will likely be on projects 1 or 3.  If we get enough people, we also want to do a fantasy strategy game (we've long been in talks to do a sequel to a certain well known fantasy turn based game but there's been little movement on there due to some of the legal requirements involved to do it).   I'd also like to take the GalCiv II engine and eventually make an RTS multiplayer game out of it (Galactic Federations was the concept that's been floating around since the early 90s but we just haven't had a sufficient engine to make it happen until now).

But all that depends on getting enough people.  To finish GalCiv II, we had to pull people from Society.  So we definitely need more developers.

So if you or someone you know is interested in developing PC games and is willing to move to Michigan (an absolute requirement) let me know.  [email protected].

Galactic Civilizations II: Quick Video Demo

Published on Wednesday, February 15, 2006 By Brad Wardell In GalCiv II News
 

Galactic Civilizations II is less than a week away.  And we will be putting out a demo of the game after it's released.  But we wanted to put some quick gameplay stuff out there.  This is just a little thing we made that shows how the main UI works.

If people find this useful, we can do more.  Cheers!

Quick Video Demo

Published on Wednesday, February 15, 2006 By Brad Wardell In GalCiv Journals

Galactic Civilizations II is less than a week away.  And we will be putting out a demo of the game after it's released.  But we wanted to put some quick gameplay stuff out there.  This is just a little thing we made that shows how the main UI works.

If people find this useful, we can do more.  Cheers!

Pain Testing: Phase 2

Published on Tuesday, February 14, 2006 By Brad Wardell In GalCiv II News

To recap:  To try to ensure that the release day's digital downloading extravaganza is kept to a painthreshold of merely excrutiating nightmare, we implemented a policy of pre-loading most of the game.

On February 14th, members of the beta group were allowed to pre-order and we took notes on their experiences and made some tweaks and adjustments to the servers based ont hat.

On Wednesday late afternoon EST, users who pre-ordered the game (But we not part of the beta) will have their orders processed and sent an email that should include a serial # and a link to download Stardock Central.

IF you ordered just the retail box from us, fear not. You will receive a temporary serial # to use while you wait for your box to arrive in case you want download it digitally.

The preload won't allow you to play the game until February 21st still.  But it will ensure that 99.5% of the game is already installed so that on February 21st you don't have much to download.

There will be several Stardock provided flame threads created for your convenience in case you want to participate in this voluntary form of masochism.  Reports from today indicated that things went far better than anticipated and even with a couple thousand people downloading at once our bandwidth only peaked at 22% of capacity. Some users reported download speeds of 600k on the multimedia and other bigger files (the base game however is currently slower due to the additional security on that which we're working to streamline but 200k per second should be a reasonable expectation for tomorrow).

Note: If your email address that you used to create your account here is different than your email address that you used to pre-order, make sure you put in that information into Stardock Central in the tools->register products.

The History of Galactic Civilizations posted

Published on Tuesday, February 14, 2006 By Brad Wardell In GalCiv II News

Galactic Civilizations II is now only a week away from release.  But it will have been 12 years since it's original release back in 1994 for IBM's OS/2.  How things have changed in that time.  The gang has put together a feature that talks about the history of the game from its humble OS/2 beginnings as well as Stardock's OS/2 game development days.

 

DOWNLOAD WOES!

Published on Tuesday, February 14, 2006 By Brad Wardell In Galactic Civilizations II

On Tuesday, February 14th users who were in the BETA program will be able to PRE-LOAD the game via Stardock Central.

On Wednesday, February 15th, all users who pre-ordered directly will be able to PRE-LOAD the game as well.

It requires an updated version of Stardock Central that has been designed to make use of our updated server farm infrastructure. So in theory, your download speeds should be very fast.

Stardock Central 2.29a or later is needed. Go HERE to get it.

However, some % of people are going to have problems.  This thread is to make it easier for them (and us) to figure out what went wrong.

Important points:

1) Don't assume the problem you run into is universal.  So if you run into a problem, please report it.

2) Give as much information as you can.   The log info will be important.

3) There are 3 types of failure:

a) Server Time-Out -- this is where you lost connection to the server. We want to know about this as the new server farm should be able to handle 10X what we are expecting. Don't worry though, Stardock Central supports download resume.

User-Validation failure.  This is where the system can't find your information in the database. Is the email address you used to order the same as the email address you used here?   Once your order has been processed (i.e. beta users have already been processed, pre-orders will be processed the end of the day tomorrow) you will receive an email with info.  If you lose this info, go here and put in the email address you think you used to buy the game.

c) Extraction error.  This is where it has downloaded but it fails to properly extract. This should be pretty rare.

We are anticipating a 2% problem level. That is, 2% of users will run into some problem.  That's approximately 100 people from the beta and initial direct pre-order group (we aren't assuming all users will try this out). 

So this thread could get pretty busy.  Stay tuned.

We will begin at around 2:30pm EST.

The Galalctic Civilizations Universe

Published on Monday, February 13, 2006 By Brad Wardell In GalCiv II News

Sometimes game worlds are created for the game.  The result is a game that can feel a bit lacking in the soul department.  GalCiv I, to some of us felt a bit light on the soul side.  It was focused largely on just moving units and research technologies and the actual civiliziations were just a bunch of interchangeable names.

Ironcially, the game back story has been in development for nearly two decades.  When the game was originally developed for IBM's OS/2 operating system in 1993, the game tapped a series of sci-fi stories.  That is where the Drengin and the Torians and the Arceans all came from.

To put it all together and explain the back story and the place where the humans fit in, I've finally put together the Databank entry on the GalCiv universe. 

If you're interested in how the backstory has evolved and changed over the years, check it out.

The Galactic Civilizations Universe

Published on Monday, February 13, 2006 By Brad Wardell In GalCiv Journals

The original back story from 1990...

The universe that Galactic Civilizations exists in came long before the game.  They come from a series of manuscripts that I wrote in the late 80s and early 90s.  The stories were titled:

  1. The Terran Alliance
  2. The Defender
  3. Revenge of the Defender
  4. Twilight of the Morning Star
  5. The Yor
  6. Corruption of the Shard

As well as 3 not-so-completed manuscripts

  1. Guardians of the Telenanth
  2. Draginol
  3. Mascrinthus

Drengin / Terran Wars

The first 6 stories told of the rise of the human race in the 23rd century.  Like most stories, it's character driven. The main character is called DL Bradley, an officer in the Terran Alliance.  As the 23rd century is nearly ready to dawn, the humans have been trying to form a United Planets with the Drengin Empire, Arceans, Altarians, and Torian Confederacy. And for a time, they are actually successful.  All of the 5 major civilizations are part of it.

At this stage, there is no hyperdrive. Ships travel purely via the star gates.  And the Drengin and Arceans had been operating in the galaxy through star gates for nearly a hundred thousand years.  And the Drengin plan to attack the Arceans had been in motion for over 50,000 years.  Since any attack could be thwarted by simply shutting down the receiving star gate, the Drengin hatched a plan to have unmanned drones literally tow via normal space star gates that would be parked within the solar system of Arcean colonies.  So the arrival of the Terran Alliance at the dawn of the 23rd century and their attempts to build an interstellar coalition of friendship, commerce, and trade was more of an inconvenient distraction for the Drengin.  They weren't about to give up their ambitions.  The Drengin had, by far, the largest military in that part of the galaxy (little at this point is known about the rest of the galaxy).

So the Drengin star gates finally arrive at their destinations in 2178. They then proceed to launch their massive attack against the Arcean colonies.  The Arceans, of course, are taken by surprise and lose control of a couple of their star gates.  As a result, most of the Arcean Empire is obliterated.  The Arcean home world and one other colony are all that remain.

Meanwhile, not all is good on Earth.  Human culture has gone through a great deal of soul searching over the past 100 years.  On the one hand, humanity had put itself up as the diplomats and merchants of the galaxy.  But on the other hand, the Terran Alliance had put together a fairly lethal, though small military which protected that commerce.  In fact, many of the minor civilizations such as the Korx and Vegans simply shipped their goods aboard Terran Alliance merchant ships since they could count on their deliveries being safe from piracy due to the protection of the Terran Alliance navy.

Mind you, the Terran Alliance military was nothing compared to say the Arcean Empire's let alone the massive Drengin Empire star navy.  But it was a potent little force all the same.  The leadership on Earth had little inclination to build up beyond this.  After all, the United Planets would take care of any disputes in the future. War was a relic of the past.  This caused some issues with some of the officers in the Terran navy who wanted to see adventure and glory.  One such person was Lorina Gates who was top of her class.  Many humans served as advisors to militaries on a variety of worlds because as nice and peaceful as humans seemed to be, they were considered by many the best tacticians in the known galaxy. 

However, no humans served as advisors to the Drengin Empire.  It was the ambition of many naval officers to be considered so excellent that even the Drengin Empire would want their advice and instruction. 

As the war between the Arceans and Drengin went into a stalemate (because of the limitations of the star gates), Drengin intelligence discovered that the humans had come up with a new type of drive system that would make the star gates irrelevant -- Hyperdrive.  The humans even had a prototype ship called the TAS Defender.  The ship even had a new type of defense called shields.  While all the other ships in all the other militaries defended their ships using various types of armor vs. various kinds of plasma beams, the humans had come up with a way to make their ships largely invulnerable against that type of weapon.  It was believed that the TAS Defender could probably take on, by itself, a half dozen Drengin Battle Cruisers.  If the humans built enough such ships, they could completely alter the balance in the quadrant.  The Drengin needed to get that ship and learn its secrets.

Lorina Gates was not aware of any of this.  The Drengin appraoched her and said that they were indeed impressed with her accomplishments but that they did not trust humans to not be spies.  They want someone who was totally loyal to them.  Lorina was willing to do anything to demonstrate her worthiness.  The Drengin seized on this and told her that she would need to steal the TAS Defender and deliver it to them.  She was not told of the special nature of this ship.  By all accounts, the ship was not that remarkable.  Its weapons were a bit better than most but it was much more lightly armored than the typical ship (since it had shields but she didn't know this).  But they needed to know that she was fully committed to this.

Since Earth had become a decadent pacifist, from her point of view and the war with the Arceans could have ended at any time, she made her choice and sealed her fate.  She, and some other like minded cadets stole the ship.  Not knowing of its Hyperdrive capabilities meant that they literally had to take the Terran star gate network to get to Drengin space.

After doing battle with the TAS Vanguard, an older but very heavily armored ship, the Defender was nearly ready to get away when a Lt. DL Bradley took command after the death of the captain and was able to send a signal to the star gate to malfunction before the Defender could escape.  At this point, the Vanguard crew, far outnumbering Lorina's crew, boraded the Defender.  Lorina was able to escape through a shuttle pod through the star gate still. But the Defender was back in the hands of the Terran Alliance.

The Drengin then declared war.

The first 3 books outline the Drengin war and introduce readers to the mysterious Arnorians (the Arnor). 

The 4th story, Twlight of the Morningstar, tells of the fate of one Arnorian who was helping the humans.  The last two stories deal primarily with the Yor and tie the rest of the stories together, introduce the Iconians and Thalan and resolve the various plot lines.  I won't go into too much detail on those because Galactic Civilizations III will borrow heavily from those particular stories.

The Mithrilar

The other 3 stories take place long long before there were even humans.  It deals with how the universe got started in the first place.  And it fully explains why the Altarians and the Humans look so similar.  The first story deals with how the Arnor came to be as well as how they split into two groups.  The Arnor were a flawed creation.  Their maker could not decide how best to go about creating beings of incredible power to help guide the rest of creation.  The maker of the Arnorians was one of the 5 Mithrilar.  There were originally only supposed to be 4 of them but a 5th Mithrilar came seemingly from another dimension in which the universe was collapsing upon itself.  There was something wrong with him but none of the other Mithrilar could quite put their finger on it. He was simply known as the Dark Mithrilar.

The first 100 Arnorians that were created were immensely powerful and made in the image of the dark Mithrilar.  The next 1,000 Arnorians were similar but less powerful.  And then the next 10,000 were generally less powerful but had two significant differences -- they could reproduce and were insensitive to the passage of time.  The dark Mithrilar was different from the others of his kind because he could sense the passage of time.  A great deal of time is spent considering the significance of that -- ever imagined living 1000 years?  What about 10,000 years? What about a million? Even if you were in perfect health, how long before you went mad?  The dark Arnorian had long gone mad because of this.  But not so mad that he didn't recognize the source of his pain. 

For a long while, the Arnor were content.  But time would do its work.  The Arnor that were sensitive to time slowly became twisted as thousands and then hundreds of thousands of years passed while the other Arnor were completely oblivious to it.  Most Arnor could sit down and ponder a mountain and watch plate tectonics in action. They could sit motionless that long because they had no need for food or sleep and time meant nothing. 

Eventually the twisted 1,100 Arnors began preying on the rest.  They found a way to drain the power from the lesser Arnor and put it into an orb-like device.  This device became ever more powerful as a result of the leeching of power from the lesser Arnor.  In time, the Arnorians fought back and named their oppressors as the Dread Lords.  Or more specifically, the 100 most powerful were the Dread Lords and the rest were simply Dread Knights. 

In the end the Dread Lords were defeated and the few that remained driven off of Arnor.  But the remaining Arnorians were a shadow of what they once were.

Ironically, this story is told as a story by an Arnorian who is found on an alien world called Altaria.  A cataclysm had occurred and changed all of existence and the dark Mithrilar, called Draginol (that's the source of my on-line handle btw), was also on Altaria.

The second two stories deal with the Altarians trying to resist the evil Draginol and his forces and the aid of Mascrinthus, the last surviving Mithrilar other than Draginol.

The ending of this actually sets in motion the original stories creating a loop.

Evolution into the Galactic Civilizations Universe

For a strategy game, the characters no longer were central to the story.  People create their own characters in their games and the civilizations themselves take center stage.

The core elements remain true:

  1. The Drengin Empire and Arcean Empire have been powerful space faring civilizations for eons.
  2. The Torain Confederacy was once enslaved by the Drengin Emprie.
  3. The Altarians seem to have "powers" that we don't quite understand and aren't quite trusted by the humans because they have an almost religious zeal in their actions
  4. The Yor see all biological life as a threat and ultimately are searching for a deeper meaning for their existence
  5. The Korx are still the vile but ultimate capitalistic society -- laisser-faire taken to the Nth degree.

We wanted to create a universe where the Terran Alliance are at a cross-roads. Those clever monkeys from Sol III are pretty darn good at killing stuff but they seem to almost be over compensating by trying to be nice, diplomatic, and polite.  The Terran Alliance had a weapon that none were familiar with -- pop culture.  Their influence tended to spread far from their borders.  There's nothing more frightening than seeing a Torian wearing blue jeans.

Which path players want to take the Terrans is up to them.  And in Galactic Civilizations II, they can take charge of any of the 10 major civilizations or create their own unique one.  So do you play the Torians and go for vengeance against the Drengin?  Do you play as the Thalan who have come from the an alternative future that exists in the Galactic Civilizations III timeline and snuff out the Terran Alliance before they destroy the universe?  Or do you play as the evil Drengin who want to conquer everyone because skin is so good and variety truly is the spice of life.

From Galactic Civilizations I to Galactic Civilizations II

If you didn't play the first Galactic Civilizations, you didn't miss much from a story point of view.  We just didn't have the budget.  I would love to go back and do something about that but that will have to come at some other time.

The Altarian Prophecy helped a little bit but essentially the first Galactic Civilizations game could be summed up as follows:

The humans discover hyperdrive and the technology leaks to the other major civilizations in short order.  Now they must race to capture planets.  However, during this race, the Drengin begin to recognize a threat in the humans.  The humans behave like they just want to unite the galaxy in peace and trade. 

The Drengin secretly prop up a minor race known as the Xendar.  The Xendar become a pretty formidable military threat and launch an invasion against several human worlds.  The goal of the Drengin was to keep the Terrans down and to make clear to the others, particularly the Arceans and the Altarians, that teaming up with the humans would be folly.  After the events of the Altarian Prophecy where the humans showed some military ability against the Korx and Drath in a handful of skirmishes, the Drengin weren't sure what would happen with the Xendar.

The Drengin made sure that the Xendar had the latest Drengin military hardware (disguised) and the Xendar themselves were a fierce warrior society.  The only reason they weren't a major power was because they simply did not get their hands on hyperdrive until too late.  Otherwise they'd have been one of the major civs. 

But then the humans did something that the Drengin totally didn't expect.  The Humans crushed the Xendar ruthlessly.  The Terran Alliance wasn't a paper tiger after all.  Worse, the humans were cunning in a way that the Drengin had not seen in other civilizations.  The Terran military didn't attack with savagery or brutality.  The Terran navy worked like a surgeon cutting the Xendar to pieces.  Within two years, the Terran Alliance had absolutely brought the Xendar to their knees.  Before the Xendar could tell the humans the Drengin's involvement, Drengin agents unleashed a long prepared neural toxin into the air of the Xendar home world killing every Xendar on the planet.  The Xendar are now all but wiped out and not an issue at this stage.  Those that exist in the galaxy blame the humans.

The Drengin now knew, however, that the Terran Alliance had a steel fist inside their velvet glove. They were wolves and sheep's clothing.  But they were also a very young race and not that powerful yet.  Given time, however, and the humans could become the ultimate power in the galaxy.  The only way that could happen is if they were given the time to become dominant.  The Drengin's plan to stop this was to first remove the Terran's friend -- the Arceans.  Then the Altarians would be next and finally the humans.  Left on their own, the humans simply hadn't put together the economic or industrial might to compete against the Drengin Empire.

In 2225, the Drengin were set and the war was launched against the Arceans. But the humans did something unexpected -- they voluntarily came to the aid of the Arceans. No treaty. No obligation. They simply aided the Arceans against "aggression" which the Drengin simply can't grasp why anyone would do that.

Galactic Civilizations II is the main event. The story of the Drengin / Human war and the return of the dark Arnor. We hope you like it.

Schedule of Pain

Published on Monday, February 13, 2006 By Brad Wardell In GalCiv II News

According to the universal code of PC game launches game developers must ensure:

All games, products, and or services that are distributed or rely on a digital/on-line component (e.g. the "Internet") must have a disastrous first few days of availability to ensure that the entire release is tainted.

The level of disaster and general failure of said service must be inversely proportional to the amount of time, effort, and testing that went in to trying to avoid the mandatory fate.

However, the rules do not specify WHEN this disaster must occur.  So there's some wiggle room.  So rather than having the "disaster" and "nightmare" be on Galactic Civilizations II's release date we would like to move it back to be a week BEFORE the release.

So here is what we have in mind:

Tomorrow, February 14th we will open the doors to allow all the existing beta users to begin pre-loading the game. You won't be able to play it as it's just grabbing all the big data files. But it will make sure that on release date your download is only a couple of megs.

For your convenience we will go ahead and create the appropriate posts which will be entitled:

  • "Download woes"
  • "Stardock sucks"
  • "Yet ANOTHER problem! HELLO?!"

On Wednesday, February 15th, ALL users who pre-ordered will then have their orders processed and be able to begin preloading the game as well.  New forum threads will be created:

  • "Where's my email?!"
  • "Stardock drops the ball...AGAIN!"
  • "Class-action lawsuit may be needed"
  • Yep, it's a cluster you-know-what!
  • Didn't they test this?!?!!?111
  • Game is d0med!!!!1

The major issues on Tuesday will be making sure that the updated Stardock Central works, that it handles existing customers well, and that our new server farm is doing what we expect it to (i.e. not timing out on downloads, extracting the files properly, etc.).

The major issues on Wednesday will vary between people who don't get the email with the serial #s and links, can't get their serial #s to work, and of course the people who didn't read any of this, download the thing and are mad because when they click on the icon it thanks them for preloading the game and that the actual final EXE will be available on February 21.

As far as we can tell, everything should go smoothly.  We've gone over it over and over again.  But with thousands of users suddenly jumping on at the same time and with all the different levels of network connection and of course all the people who have 3 different email addresses (i.e. we have two accounts - the Stardock.net account which lets you get on the forums and your order account, we keep them seperate because your order account has order info and that is not allowed by our internal policy to be used outside our store -- we keep that info under lock and key).  So just bear that in mind, if you ordered using one email address and have a different email address here, you may need to do a lookup (Which we'll have available here for you to do).

But the guidelines are clear: No electronic launch can be smooth.  So we figure it best to get it out of the way so that the actual release day is nice.

Strictly voluntary of course.  On Thursday, the floggings begin but there will be a sign-up sheet for that. My skin is very tender...