Tudo começou como um experimento: eu queria ver até onde poderia desenvolver um jogo 3D usando apenas Vibe Coding e Claude Code. O resultado foi o Hexaera, um jogo de construção de cidades em um tabuleiro hexagonal, baseado em turnos. O jogo também foi pensado para funcionar como um jogo de tabuleiro físico. Você pode jogar gratuitamente aqui: https://hexaera.vercel.app.

Funciona diretamente no navegador, tanto no computador quanto no celular, sem precisar instalar nada. Como funciona o jogo? Você começa com uma fogueira, uma pequena população e apenas 7 hexágonos inexplorados ao seu redor. A partir daí, precisa explorar o mapa, coletar recursos, construir estruturas, alimentar sua população, desenvolver tecnologias e defender seu território de ataques. O objetivo é evoluir sua civilização por 7 eras históricas: Primitiva, Bronze, Ferro, Medieval, Industrial, Moderna e Contemporânea.
Algumas funcionalidades implementadas incluem: Tabuleiro 3D, Logística, Economia, Infraestrutura, Eventos e Modo Sandbox. O Claude Code criou e manteve um documento de game design (GDD) dentro de uma vault do Obsidian, implementou as regras, o tabuleiro 3D, as interfaces, a versão mobile e até os deploys. O meu papel foi principalmente definir a direção do projeto, experimentar as mecânicas, identificar problemas e solicitar ajustes.
A parte mais interessante foi pedir ao Claude Code para implementar um bot para testar o próprio jogo. O bot identificou problemas de balanceamento importantes, como deadlock entre aço e energia e o espiral de fome, permitindo ajustes eficazes.
--
Práticas Operacionais:
- Mantenha um documento de game design (GDD) para guiar o desenvolvimento.
- Experimente as mecânicas e identifique problemas para solicitar ajustes.
- Use um bot para testar o jogo e identificar problemas de balanceamento.
- Implemente funcionalidades como tabuleiro 3D, logística, economia e eventos para tornar o jogo mais realista e interativo.
Compartilhe seu jogo e obtenha feedback de outros jogadores para melhorar continuamente.