Ferramenta de produção · 88 Starlings

Gerenciador de Módulos

Do .glb ao catálogo que a nave entende.

App web local que cataloga os módulos 3D da nave de 88 Starlings num visualizador interativo e exporta o modules_catalog.json exatamente no formato que o jogo (Unity) consome. Roda offline, no navegador.

🧊

Do modelo ao jogo

Quatro passos: abrir os modelos, classificar em 3D, validar e exportar para a Unity.

01

Abrir os .glb

Selecione a pasta de modelos (saída do 3draza). No Chrome/Edge ele lembra a última pasta usada.

02

Visualizar em 3D

Cada módulo aparece num visualizador com órbita, faces e caixa de grade — o preview replica o encaixe exato do jogo.

03

Classificar

Defina tipo, papel de energia, grade (size), massa, HP, empuxo, faces aceitáveis e os stats do tipo.

04

Exportar

Baixe o modules_catalog.json validado (avisa ids duplicados, módulos sem nome ou sem face) e leve para a Unity.

Por que é fiel ao jogo

Construído sobre o mesmo contrato de dados que a nave usa.

🧊

Preview = jogo

Rotaciona, escala para caber em size×0.96 e recentraliza igual ao Unity. O que você vê é o que aparece na nave.

Validação

Na exportação, avisa ids duplicados, módulos sem nome ou sem face. Catálogo sempre consistente.

🔌

Offline

Three.js embutido em vendor/. Sem internet, sem build, sem dependências externas.

🎛

Encaixe fino

modelScale/modelOffset por eixo para ajuste perfeito — exportados só quando diferem do padrão.

Tecnologia

HTML + JavaScript puro com Three.js local. Sem framework, sem servidor de build.

  • Three.js (offline em vendor/) — visualizador 3D
  • JavaScript modular: app.js (UI) + core.js (schema/validação)
  • GLTFLoader + OrbitControls para os .glb
  • Servidor local simples (start.bat / python http.server)

Contrato de saída

  • modules_catalog.json no formato exato do jogo
  • Tipos: command, engine, reactor, weapon, shield…
  • Faces (+X…-Z), size, stats e thrustDir
  • 38 módulos validados ponta a ponta

Parte do universo 88 Starlings

Um jogo de construção de naves modulares. O Gerenciador é a ponte entre os modelos 3D e a nave jogável.

Ver 88 Starlings