Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am working on building a HTML5 RTS game, and my current state is that I am building the Campaign mode of the game, and want to define the gameplay (The Scoring, Unit Behaviors/Attributes).

I am searching for links/articles/books about how to define the gameplay, for me this:

  • The scoring
  • Figuring out levels of control (in any RTS game, there is units, individuals and squads)
  • Unit action/attributes/properties
  • point timing (how long it will take to play?)
  • Achievements
  • ..etc

I want to see how they usually define these areas in RTS games, I expect to see general document discussing this concept that I can use to build the gameplay.

Any idea? Is my question clear or I need to provide more details?

share|improve this question

A lot of this depends on what type of RTS you want to create.

For example, if it is more casual, just multiply all scores by 100 and make sure that each game session is short :P.

RTS games are very mathematical, the balance needs to be perfect because players will find how to exploit any bad balancing, and while this may not be a bad thing, it can break your game. This is why I think it is imperative to read about this stuff.

There are some interesting articles on RTS design here.

I would first though, define the game experience. What you want the player to do in general, what the game will be like, etc. Your question seems more about balancing and macro/micro controlling, which are mechanics used to implement your game, they shouldn't influence your design (but most probably will).

You need to ask if you want to give advantages between races, unit types, etc. then you need to study the mechanics to balance your game out so in any situation you have the rock-paper-scissors effect.

share|improve this answer
+1 Great link, much appreciated – Eran Galperin Jun 20 '11 at 11:42

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.