Projeto / City builder 3D, com linha web e linha Unity

Urbanova

Jogo de construção e simulação urbana. Uma versão web em Three.js serve de referência executável; a versão produto está sendo construída em Unity com URP.

Período
Julho a setembro de 2026
Estágio
Em desenvolvimento

Clique nos lotes para construir. As vias não aceitam prédios.

Resumo do caso

Do desafio ao resultado.

Desafio
Um city builder precisa simular vias, economia e população sem pesar, no computador e no celular.
Objetivo
Construir e simular uma cidade, com a versão produto em Unity e uma versão web como referência executável.
Solução
Linha web em Three.js com biomas, clima, zoneamento e tráfego; linha Unity em C# e URP com grade 128×128, vias com custo e save versionado.
Resultado hoje
Em desenvolvimento Construção ativa: partes principais funcionando e próximas etapas definidas.
Tecnologia
Unity / C# / URP · Three.js / WebGL · Blender / glTF / GLB · IndexedDB

01 / Solução em detalhe

O que foi construído.

  • Grade 128×128 com gerador de mapa, relógio, vias com custo e save versionado
  • Parecer de 30/07: 236 testes Edit Mode e 5 Play Mode aprovados em Unity
  • Linha web com quatro biomas, clima determinístico, zoneamento, tráfego e 73 testes

Linha web v12 em Three.js

Menu, quatro biomas, três tamanhos de mapa, clima determinístico, rodovia de acesso, zoneamento residencial, comercial, industrial e de escritórios, utilidades, serviços, famílias, empresas, economia, tráfego regional e local, ônibus e carga. Instancing para desenhar a cidade.

Linha Unity em C# e URP

Bootstrap, menu e entrada na cidade, grade 128×128 com o gerador Vale Azul, relógio com pausa e velocidades, vias locais com custo, localização e SaveSystem com schema 16 e dois backups.

Construção de vias

Câmera, HUD, vias retas e curvas, geometria, marcações, custo e persistência.

Arquitetura de simulação

Domínio, infraestrutura e apresentação separados: grafo viário, relógio e scheduler, terreno, população, empresas e serviços.

Produção 3D

Catálogo de assets com política de escala, prefabs, materiais, LOD, instancing e limites para mobile. Pipeline Blender, glTF e GLB.

02 / Próximos passos

O que vem a seguir.

  1. Completar zoneamento, crescimento, economia e serviços na linha Unity
  2. Aplicar o catálogo de arte KayKit com LOD e instancing
  3. Rodar a bateria de testes Edit Mode e Play Mode no ambiente de build
  4. Gerar o build Android e medir desempenho, memória e bateria

03 / Tecnologia

Ferramentas e o papel de cada uma.

TecnologiaPapel neste projeto
Unity / C# / URPRuntime do produto, cenas e testes
Three.js / WebGLProtótipo web e referência de simulação
Blender / glTF / GLBPreparação e intercâmbio de assets
IndexedDBPersistência do protótipo web

O próximo passo

Quer algo nessa linha?

Conte o que você quer construir. Na primeira conversa entendemos a necessidade e dizemos com franqueza qual caminho faz sentido e como entregar.

Conversar sobre meu projeto