Pular para o conteúdo
7 min de leitura

Ironhex: recrute, posicione, vença. Conheça meu auto battler militar

Apresentando o Ironhex, meu auto battler militar em tabuleiro hexagonal feito em Unity: como funciona uma partida, o que ele tem de diferente e em que pé está.

  • #gamedev
  • #unity
  • #ironhex
  • #indie
  • #auto battler

Ontem eu apresentei aqui o Oxe, Meu Bar!, meu jogo de gestão de barraca de praia. Hoje é a vez do outro projeto que vem tomando minhas noites: o Ironhex.

Se o Oxe é sobre cerveja gelada e Carnaval, o Ironhex vai para o lado oposto: sacos de areia, trincheiras, artilharia e um tabuleiro de hexágonos.

Menu principal do Ironhex, com o título, as opções Jogar, Quartel-General, Manual de Guerra, Configurações, Créditos e Sair, e um tabuleiro hexagonal com soldados ao fundo

O menu principal. A ideia era parecer um terminal de comando tático, com coordenadas, azimute e um dossiê "classificado" no canto.

O que é o Ironhex

O Ironhex é um auto battler militar para PC. Se você já jogou Teamfight Tactics ou Auto Chess, conhece o gênero: você não controla as unidades durante a luta. Você recruta, combina e posiciona, e o combate acontece sozinho.

A frase que está no menu resume bem: recrute, posicione, vença.

Cada partida tem 8 comandantes com 100 de Moral (que é a vida). Quem perde um combate perde Moral, quem chega a zero está fora, e o último de pé vence. No Early Access você joga contra 7 bots, e uma partida dura uns 30 minutos.

Ele é feito em Unity 6, com visual 3D low-poly e uma interface que lembra painel militar: verde-oliva, tipografia condensada e estêncil.

Como é uma rodada

Toda rodada tem duas fases:

  1. Planejamento (30 s): você recebe Suprimentos (a moeda do jogo), compra tropas na loja, sobe de patente e arruma o pelotão no tabuleiro.
  2. Combate (até 30 s): a simulação roda sozinha. Você só assiste e torce.

Tela de planejamento no início da partida: Suprimentos e patente à esquerda, tabuleiro hexagonal no centro, a lista dos 8 comandantes à direita e a loja com 5 unidades embaixo

Rodada 1-1. À esquerda, Suprimentos, patente, itens e traits. À direita, os 8 comandantes. Embaixo, a loja.

A loja mostra 5 unidades por vez. Dá para gastar 2 Suprimentos para trocar as cartas (o famoso reroll), travar a loja para guardar uma carta para depois ou comprar XP para subir de patente mais rápido.

E a patente é literalmente militar: começa em Recruta e vai subindo por Soldado, Cabo, Sargento, Tenente, até Marechal. Quanto mais alta a patente, mais unidades você coloca em campo e mais caras (e fortes) são as tropas que aparecem na loja.

Combinar tropas: o coração do gênero

Três cópias da mesma unidade viram uma versão ★2. Três ★2 viram uma ★3, que é bem mais forte. A loja avisa quando você está perto: na imagem abaixo, o Herborista aparece com o selo PROMOVE x2, porque comprar ele fecha a combinação.

Loja com o Herborista destacado em dourado e o selo PROMOVE x2, e o banco de reserva com seis unidades embaixo do tabuleiro

Comprou o Herborista, promoveu. O banco de reserva embaixo do tabuleiro tem 9 vagas.

Doutrinas e Funções

Cada unidade tem uma Doutrina, que é a nação fictícia dela, e uma Função, que é o papel em campo. Juntar unidades diferentes da mesma Doutrina ou Função ativa bônus para o time todo.

As Doutrinas são cinco, cada uma com a sua cara:

  • Coalizão Norte: disciplina e poder de fogo, ganha blindagem.
  • Legião do Deserto: guerrilha e mobilidade, fica mais rápida a cada abate.
  • Frota Ártica: tecnologia e sustentação, começa o combate com escudo.
  • Pacto da Selva e Regime Carmim, que entraram depois e completam o elenco.

As Funções são Infantaria, Artilharia, Recon, Blindados e Suporte. Hoje são 36 unidades no total, de Fuzileiro e Socorrista até Tanque Pesado, Helicóptero de Ataque e Bateria de Mísseis.

Quando o combate começa

No início da partida tem rodadas PvE contra Insurgentes, que são inimigos neutros mais fracos e soltam suprimentos e itens. Depois vêm as rodadas PvP contra os outros comandantes.

Combate PvE na rodada 1-3, Emboscada na Estrada: um soldado inimigo em frente a uma unidade aliada com escudo, num campo com trincheiras, arame farpado e bunker ao fundo

Rodada 1-3, "Emboscada na Estrada". Aqui a câmera está no modo livre, e dá para ver o cenário inteiro em volta do tabuleiro: trincheiras, arame farpado, bunker e fogueiras.

A câmera tem dois modos: automático, que enquadra o tabuleiro de cima, e livre, para você girar e chegar perto da ação.

Combate PvE na rodada 1-4, Posto Avançado Rebelde: três insurgentes contra duas unidades aliadas com escudos, números de dano flutuando sobre as unidades

Rodada 1-4, "Posto Avançado Rebelde". Os números flutuando são o dano de cada golpe, e as bolhas azuis são os escudos da Frota Ártica.

O que o Ironhex tem de diferente

Mecânica de gênero é livre, então o loop de loja, combinação e traits é o que você espera. Mas eu quis que o tema militar mudasse o jogo de verdade, não só a pintura. Algumas coisas que só tem aqui:

  • Dano balístico x explosivo: dois tipos de dano e duas defesas (Blindagem e Proteção). Montar um time só de fuzil contra um pelotão blindado é pedir para perder.
  • Cobertura: em toda rodada PvP aparecem sacos de areia no tabuleiro. Quem está atrás deles toma menos dano de tiro à distância, mas explosivo ignora.
  • Clima: cada rodada pode ter céu limpo, neblina, chuva, noite, tempestade de areia ou neve, e cada um muda alcance, cadência ou movimento. Você vê o clima no planejamento e se adapta.
  • Bombardeios: em algumas rodadas, hexágonos do tabuleiro ficam marcados em vermelho. Deixou alguém ali, já sabe.
  • Generais: no começo da partida você escolhe 1 entre 3 generais, cada um com uma passiva que dura o jogo todo.

Ordens de Comando

Em algumas rodadas o jogo para tudo e te oferece uma Ordem de Comando: escolha 1 de 3. Elas mudam o plano da partida.

Modal Ordem de Comando com três opções: Ataque Aéreo Preparado, Treinamento Intensivo e Arsenal

Ataque Aéreo Preparado bombardeia o grupo inimigo mais concentrado em todo combate. Treinamento Intensivo acelera a patente. Arsenal dá 2 componentes de item. Se o tempo acabar, vale a primeira.

Veteranos

Essa é uma das minhas favoritas. Unidade que sobrevive em campo ao fim de uma luta ganha experiência e, com o tempo, sobe de rank: Veterano, Elite e Lenda, cada um com bônus de vida e dano. Elas ganham divisas em cima da barra de vida e, as de Elite e Lenda, detalhes no capacete.

O detalhe que dá peso: vender a unidade perde o rank. Aquele Fuzileiro que está contigo desde a primeira rodada passa a valer mais do que a carta diz.

Rodada 2-1 contra o Cb. Ferraz, com a dica do tutorial sobre Veteranos aberta e o painel esquerdo mostrando Suprimentos, nível 3 Cabo, quatro itens e quatro traits ativos

A dica do tutorial aparece na primeira promoção. Repara no painel da esquerda: patente Cabo, 4 itens no inventário e os traits ativos, com os breakpoints de cada um.

Por baixo do capô

Uma decisão que eu tomei logo no começo: a simulação do combate é C# puro e determinístico, separado da Unity. A Unity só desenha o que a simulação já decidiu.

Isso traz umas vantagens bem práticas:

  • Mesma seed, mesmo combate. Sempre. Isso tem teste automatizado garantindo.
  • Dá para rodar milhares de partidas só com bots, sem abrir a Unity, para medir balanceamento. Cada mecânica nova (clima, bombardeio, veteranos) só entrou depois de rodar centenas de partidas com e sem ela e conferir que nenhum estilo de time ficou forte demais.
  • Todos os números de balanceamento ficam em arquivos JSON, nada escrito direto no código.

Os modelos das unidades são feitos por script no Blender, com a cor de cada Doutrina, e as ★2 e ★3 ganham detalhes a mais.

Em que pé está

O Ironhex já passou por três marcos:

  • M0, protótipo: tabuleiro, loja e 1 contra 1.
  • M1, loop completo: 8 comandantes, 36 unidades, economia e patentes.
  • M2, MVP: itens, Ordens de Comando, cobertura, arte e áudio. Fechou com um playtest com amigos, que validou o jogo.

Depois disso entraram clima, generais, bombardeios, veteranos, carrossel de suprimentos e uma campanha com 12 missões em três teatros (Deserto, Ártico e Selva). O jogo também já está em português e inglês.

O próximo passo é o Early Access na Steam, só com single-player. O multiplayer online já tem uma base pronta, mas vai ficar para depois, quando o jogo pegar ou a comunidade pedir.

Ainda não tem página pública na Steam. Quando tiver, eu aviso aqui.

Acompanhe o desenvolvimento

Também posto conteúdo em vídeo por lá. Me segue para acompanhar:

Se você curte auto battler ou estratégia militar, me conta o que você gostaria de ver no jogo. Toda ideia ajuda.

Até o próximo. 🎖️