Account Cart Search

Stardock Game News

Dev Journal: Supreme Commander: Forged Alliance Analysis

Published on Thursday, April 5, 2018 By GGTheMachine In Ashes Dev Journals

I love the fast-paced rush of StarCraft, the tactics of Company of Heroes, and the intricate micro of Command and Conquer. Although Supreme Commander is on the opposite end of the RTS spectrum, it resonated with me, and many LANs of my teenage years were spent playing it. To this day, Supreme Commander is still one of my all-time favorite RTS games and I play it on FAF (Forged Alliance Forever) from time to time. Supreme Commander is a large scale RTS from 2007; its meticulous design, backed by a massive budget, resulted in a huge amount of depth and strategic diversity, a superb art direction, and innovative quality of life features that streamlined the interface.

Continue Reading...

Now Announcing: Galactic Civilizations III: Intrigue Release Date!

Published on Wednesday, April 4, 2018 By Island Dog In Press Releases (GalCiv III)

We're really excited about the upcoming Intrigue expansion, and we know you are, too! Not only are we sharing the release date today, but we also have a special announcement regarding a stream, a CEO, and a certain angry YouTube show host...

- -> Find out the release date and stream details here! <- -

Intrigue Journal #4: So you say you want a revolution?

Published on Tuesday, April 3, 2018 By Frogboy In GalCiv III Dev Journals

We have previously discussed the perils of running a galactic civilization.  People living hundreds of light years away from their home world will have relatively little interest in the political intrigues of the capital.  That’s where the government types come in.

What is the best type of government for your civilization? There is no right answer.

Let’s work through a scenario and how it might play out.  The star Procyon is 11 light years away from Earth. 


Procyon A is 11 light years from Earth.

Continue Reading...

Dev Journal: Ashes of the Singularity: Escalation So Far

Published on Wednesday, March 28, 2018 By GGTheMachine In Ashes Dev Journals


Ashes of the Singularity: Escalation embarked on a remarkable journey throughout 2017 to get to where it is now. It's something I am very proud of. In a previous Dev Journal I mentioned how I often get nostalgic thinking back to all of the old silly quirks and overpowered stuff, so I thought that'd be something worth writing about. Today, I'll be mapping out and reflecting upon the immense progress we have made and provide some insight about my intentions along the way.

Continue Reading...

Galactic Civilizations III: Intrigue - An Overview

Published on Tuesday, March 27, 2018 By Frogboy In GalCiv III Dev Journals

Intrigue is the third expansion for Stardock's massive-scale space strategy game, Galactic Civilizations III. This expansion changes the game in significant ways to extend playability and introduce new dynamics, adding politics, governments, civilization crises, the GNN, elections, and the Galactic Market to the game. 

We're also updating the base game to version 3.0 with the release of Intrigue; you'll see we've called out areas where changes are made in v3.0.

This will walk you through the far-reaching changes to gameplay that Intrigue introduces - some subtle, some more obvious.

What's new with Intrigue?

  • Governments. Determines what your civilization can and can't do, as well as provides bonuses, special ships, etc.
  • Galactic Elections. Puts limitations on democratically elected governments.
  • Cabinets. Provides advisors who can give you additional bonuses and capabilities.
  • Events. Lots of new ideological events
  • The Galactic Market. Buy and sell resources on the open market.
  • Crises. Civilization-wide quests that look at the state of the galaxy and your government, then force you to make some tough choices.
  • The Galactic News Network. AI driven news to help players know where they stand in the universe.
  • Commonwealths. Empire getting too big? Create baby civilizations that are allied with you, pay you money, and add to your influence without any of the headaches of directly running them.

Continue Reading...

Galactic Civilizations III v3 Preview: A great start!

Published on Tuesday, March 27, 2018 By Frogboy In GalCiv III Dev Journals

Everyone loves a good start.



Every game of Galactic Civilizations is different.  The original tagline was: “Never the same game twice.”  It isn’t that the game is randomized as much as it is that each game is designed to be carefully imbalanced in a way that tries to push the player into avoiding well-worn strategies.

Continue Reading...

Star Control: So you want to build a planet?

Published on Tuesday, March 20, 2018 By Frogboy In Star Control Journals

In preparation for the Game Developer's Conference we wanted to put a polish pass on the planets in Star Control: Origins.

There are about 3,000 unique planets that are split into roughly 75 different classes.  Each class of planet has its own challenges, as well as its own mineral deposits that you might want to collect (along with ruins, cities, smugglers, creatures, etc.).

Today, I'm going to walk you through how we create our planet classes.

Unique, Procedural and Hand-Crafted

You can't hand craft 3,500 planets.  And it would not be a good thing for every planet class to be the same.  So how do we solve this?  Through a mixture of procedural generation and designer balance. And this gets me up to "Programmer art" level.

The Primordial world

One of the planet classes is known as a Primordial world. These are worlds that are still simmering with active volcanoes, have a variety of minerals, and occasionally have life.

A humble beginning

Yea...not so pretty


But that's ok.  We can fix all that.


We start with our planet template which is called...wait for it...Primordial. This file refers to materials (what thinks look like) and stamps (what things are shaped like).

In the game, they're located here:

  1. In assets\PlanetTemplate are the types for every planet.

  2. In assets\Terrain is the default.terrainmaterial set.

  3. In assets\Stamplists the stamplists are available.

  4. In assets\Stamps are the stamps the stamplists use.

Setting it up

From my Primoridal planet template, I set up the stats and choose my stamp list.  The stamp list is a series of stamps with weighting on them that helps determine the odds of a given stamp being chosen for a particular planet at a particular time.  This way, every planet looks different.

Choose our stamps and weights

Now that I've set up my stats (the weather, what minerals are likely to show up, odds of life, temperature, gravity, etc.), I choose what stamps will be on there. Now, the fun starts.


Code: xml
  1. <stamplist>
  2. <stamp asset="Mountain01_Basev05" weight="1" />
  3. <stamp asset="TextureVariation_Grass" weight="1" />
  4. <stamp asset="TextureVariation_Flowersv1" weight="1" />
  5. <stamp asset="ForestA_v1" weight="1" />
  6. <stamp asset="Volcano01_Basev01" weight="1" />
  7. <stamp asset="Hill01_WispyRockv01v02" weight="1" />
  8. </stamplist>


That's just me picking 6 stamps and putting them up.  Just curious what that will do.  I hit F5 on the planet and...

Mmmm. Bumpy.


Trial and Error

Over the next several minutes I pick various other stamps and end up with this:


Code: xml
  1. <stamp asset="ForestA_v1" weight="1" />
  2. <stamp asset="ForestA_v2" weight="1" />
  3. <stamp asset="CanyonCap01_Basev01" weight="1" />
  4. <stamp asset="CanyonOpen01_Basev01" weight="1" />
  5. <stamp asset="CanyonStraight01_Basev01" weight="1" />


Time for some atmosphere

Back in the planet template file, I can set up my atmosphere. Basically, what color is it, how transparent it is, and how thick is it.


Final Result

My Primordial planet


Now it's ready to leave the designer's "programmer art" state and move to the artists for further polishing and iteration over the months. 

This is just one class of planet.  Each planet of this class will be different.  But you can also create specific, individual planets that can look like anything you want. 

I suspect there will be a big library of planet classes made by fans (as well as specific planets) that will easily blow away my quick work here, or even the final effort, based on what I've seen people do in other games.

Feel free to ask any questions.

246 pages 1 2 3 4 5 6 7 8 9 10 Next