Three archetypes. The carousel cycles with < / > or 1 / 2 / 3.
The select-screen default. Sits at slot 0 because it's the archetype with the most polished asset shipped — the carousel opens to a real model instead of a procedural placeholder.
The branded silhouette of the franchise. Sits in the middle slot — cycle right from GODZILLA to land here. Greener tint than slot 0, slightly slimmer footprint.
The turtle kaiju. Tan/bronze palette, the widest base footprint of the three. Visual signal that this is the tankier archetype — the shell reads as armour at a glance even before you tune the gameplay.
kaijuTypes[KAIJU_TYPE_COUNT] at startup via
LoadKaijuArchetypes. Each slot carries: path (the
.glb), name, desc, baseWidth (target
size after NormalizeModel), yawOffsetDeg (one-edit fix for
models that load facing the wrong way), and tint (Color applied
if the model is untextured).
assets/kaiju<N+1>_<type>_<NN>.mp3
— attack, idle, kill, step, ambient. The loader scans 01..08 and stops
at the first gap, so dropping in another sample just works.
.glb is missing the archetype stays selectable with
modelLoaded=false and a procedural body is drawn instead.
All three slots have working models as of the latest pull.