Hot answers tagged

53 votes

How to create an RTS gameplay experience where all phases of a match are equally engaging without spikes in required concentration?

I would like to challenge the framing of the primary thrust of this question: the notion that "flat" design is a good idea. Game design is really not that different from plot structure in narrative ...
Nicol Bolas's user avatar
35 votes
Accepted

Minimum Viable Product for RTS game?

Real-Time Strategy is a genre which actually combines multiple games in one. You have a management game (resource management and build orders), a puzzle game (building a base with a functional yet ...
Philipp's user avatar
  • 119k
34 votes

Help resolve territory acquisition design difference of opinion in MMO RTS

This is opinionated question. It can be fun either way and boring as well. Only you (together) can decide what you like best and have a better chance of implementing well. Start playtesting! It does ...
Kromster's user avatar
  • 10.6k
26 votes
Accepted

RTS game unit structure

A common approach is to have a component-based approach where the base-class "Unit" just implements the most basic aspects all units have in common, while each unit then has a list of multiple ...
Philipp's user avatar
  • 119k
26 votes
Accepted

Fair combat system for new players on RTS game

At this point, there were good examples of preventing lowling bashing, so I want to suggest a different approach: encourage the protection of lowbies. The only High level player's dangers are ...
PSquall's user avatar
  • 1,312
21 votes
Accepted

Help resolve territory acquisition design difference of opinion in MMO RTS

Clearly, your business partner feels very strongly that your approach has some deep flaws and just won't work. If they didn't, they wouldn't be suggesting starting from scratch or abandoning the ...
Ilmari Karonen's user avatar
17 votes

How to create an RTS gameplay experience where all phases of a match are equally engaging without spikes in required concentration?

Very good advice in comments (which got moved into chat). I'll just add, since I'm in the middle of implementing such "flattening" into my RTS (Knights Province) right now. Classic strategies are ...
Kromster's user avatar
  • 10.6k
14 votes

Minimum Viable Product for RTS game?

What would be the MVP for SC2...? If the answer were generally known, don't you think there would be a lot more competition to SC2 out there? SC2 is the product of countless hours of design decisions;...
Engineer's user avatar
  • 29.4k
14 votes

Maintaining unit formation while following path

My approach would be: Designate one soldier of the formation "the leader". (this does not necessarily need to be the actual commanding officer of the formation. You can pick any soldier. ...
Philipp's user avatar
  • 119k
13 votes

Force new players to play tutorial?

A good tutorial is one where the player doesn't realize it's one. Work on your new user experience to introduce the complexity of the game gradually. After giving the player access to a new game ...
Philipp's user avatar
  • 119k
12 votes

Should damage calculation in a competitive multiplayer game be done client-sided or server-sided?

Rule number one for multiplayer netcode design: Anything that matters for gameplay should be calculated server-sided. Never trust the client. The client is in the hands of the enemy. You can not ...
Philipp's user avatar
  • 119k
11 votes

How to create an RTS gameplay experience where all phases of a match are equally engaging without spikes in required concentration?

Ideas for removing micro from the game : No units at all (at least physically present in the game) : you win by spreading your control over areas like in the Go game. You have units but you can't ...
Shashimee's user avatar
  • 1,240
11 votes

Should damage calculation in a competitive multiplayer game be done client-sided or server-sided?

Option 3: The client sends a click event to the server, the server decides where this click event has landed, decides if there is a hit or a miss, then applies the damage and sends the updated world ...
Vaillancourt's user avatar
  • 16.3k
10 votes

How to handle RTS Click-And-Move in 3D Space?

Break movement into two steps Select a position on a 2D X/Z plane located at the entity's current Y position. Set the offset (up or down) from that plane. This is similar to how Homeworld, one of ...
House's user avatar
  • 73.2k
10 votes

Fair combat system for new players on RTS game

Base building and drop-in multiplayer are two features which don't go very well together. One option is to allow new players to progress very quickly. Give them the tools and resources to defend ...
Philipp's user avatar
  • 119k
10 votes

Help resolve territory acquisition design difference of opinion in MMO RTS

TLDR; From a game design perspective. The complete, consistent, and well understood model beats out the incomplete model with unresolved (or unresolvable) technical or conceptual issues. Based on ...
Mr.Mindor's user avatar
  • 201
9 votes

How do I efficiently implement Fog of War in a Real-time Strategy game?

Following answer is based on own RTS experience, which visually aligns with Age Of Empires and other RTS games Nowadays there is not one, but 2 Fog Of Wars (FOW) Static FOW is simpler (once revealed,...
Kromster's user avatar
  • 10.6k
8 votes

How to create an RTS gameplay experience where all phases of a match are equally engaging without spikes in required concentration?

Fair warning: if you don't find this sort of game play in the RTS world, that means there's a good chance that your market of gamers don't find value in this sort of game. Always be careful with the "...
Cort Ammon's user avatar
  • 1,197
7 votes

How can I ensure procedural levels in an RTS are fair?

In some cases, it might be possible to rely on the players themselves to build balanced asymmetrical maps by using tile manipulation mechanics. At one end of the spectrum, you can allow the players ...
Pikalek's user avatar
  • 12.2k
7 votes

How to create an RTS gameplay experience where all phases of a match are equally engaging without spikes in required concentration?

Most RTS games provide you with automation tools to automate some menial tasks, but in many cases these are implemented poorly, as to give you a disadvantage. If you made sure that these systems don't ...
aphid's user avatar
  • 171
7 votes

Fair combat system for new players on RTS game

I'm still thinking of a way to implement a proper, fair combat system between new and existing players Abstracting the answer a bit, there is a more general underlying question: how to make things ...
Flater's user avatar
  • 376
7 votes
Accepted

RTS pathfinding

With RTS pathfinding, your requirements are: You have to compute paths for all selected units fast. The pathfinding must take into account that a path may not be found (blocked) The pathfinding must ...
Ian Young's user avatar
  • 2,649
6 votes

How to create an RTS gameplay experience where all phases of a match are equally engaging without spikes in required concentration?

Micromanagement There are a few approaches to minimizing the impact of actions-per-minute on the outcome of the battle. Other answers have touched on these: Removing micromanagement by only allowing ...
Patrick M's user avatar
  • 298
6 votes

How to create an RTS gameplay experience where all phases of a match are equally engaging without spikes in required concentration?

Tactics win battles. Strategy wins wars. Either remove, or disincentivise the ability or need to micromanage tactics, whilst allowing and incentivising the player to focus on strategy. The fact that ...
Scott's user avatar
  • 421
6 votes

Balance an RTS to make a unit twice as good

Any unit against a certain type of unit with a particular DPS will have a specific TTK, or Time To Kill. You should balance your unit around that TTK, which is calculated as ...
HorriblePerson's user avatar
6 votes

Fair combat system for new players on RTS game

You can use something like Elo Rating System So that players can attack each other based on their elo range. To make things clear: Suppose playerOne attacks playerTwo knowing that they are in the ...
medukrin's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible