Um jogo de estratégia em tempo real, ou jogo RTS, é um jogo de computador ou vídeo que coloca o jogador no comando de um exército virtual que deve lutar contra outros exércitos. Como comandante, o jogador deve reunir recursos, decidir as unidades específicas que deseja em seu exército e guiar essas unidades em manobras de ataque e defesa para cumprir os requisitos de vitória do jogo. Projetar um jogo RTS apresenta desafios específicos para um designer de jogos.
Baixe um motor de design de jogo. Este é um programa que fornece a estrutura necessária para o desenvolvimento de um jogo RTS. Stratagus e ORTS são motores RTS gratuitos.
Escreva um enredo e história de fundo do jogo. Dê ao seu jogo um cenário específico, como tempos medievais, dias atuais, era pós-apocalíptica ou futuro distante. Crie múltiplas facções e descreva a situação de conflito entre elas.
Crie unidades do jogo. Faça uma variedade de unidades que cumpram várias capacidades no gameplay e combate, como construção, reparo, reconhecimento, combate leve, combate pesado, incursão, sniper, apoio aéreo, antiaéreo e superarma. Atribua custos a essas unidades de acordo com sua utilidade. Todo jogo RTS tem algum recurso ou moeda que determina a capacidade do jogador de criar novas unidades; decida quanto desse recurso o jogador deve gastar para cada tipo de unidade. Projete suas unidades de forma que todas as unidades de uma facção específica tenham semelhanças visuais.
Crie edifícios. Atribua tarefas específicas a cada edifício, como produção de unidades e pesquisa.
Estabeleça uma árvore tecnológica. Disponha todas as tecnologias, unidades e edifícios que cada facção pode criar de forma que os mais avançados só fiquem disponíveis após os jogadores realizarem a construção e pesquisa necessárias até eles.
Execute testes do jogo em um mapa simples. Resolva quaisquer bugs que ocorram no gameplay.
Crie mapas do jogo. Faça terrenos que desafiem os jogadores de várias maneiras. Crie alguns que sejam "hubs" simétricos, dando as mesmas situações iniciais a todos os jogadores. Crie outros que deem posições iniciais assimétricas, possivelmente com mais jogadores de um lado da batalha do que do outro.
Crie campanhas single-player. Faça uma sequência de mapas que, em vez de empregar inteligência artificial geral, tenham situações específicas que o jogador deve enfrentar, nas quais seus oponentes de computador têm tarefas específicas a realizar. Por exemplo, alguns mapas de campanha podem ter reforços chegando na batalha em certos momentos. Coloque gatilhos no mapa que causem eventos quando o jogador for a certos lugares ou cumprir certos objetivos.