The explorer needs JavaScript. Every asset is listed under About.
Every file the game ships, from monster models to fonts, in one app you can search, filter and sort, with each file's numbers read from the file itself.
The explorer shows every file under crates/client/assets/, the folder the client embeds into
the game, as read when the site is built: a new model, piece of HUD art, texture or font shows
up here with no change to the site. Models turn and zoom on a one-tile grid, with each monster's
levels of detail a click apart. Images open fitted to the view and zoom to their pixels. Texture
maps show each channel alone, and the set lit together on a sphere or a plane. Fonts are set in
their own face. The address keeps the selection, so a link opens it.
96 assets in 114 files, 13.8 MB: 12 models (24 files, 2.1 MB), 74 pieces of HUD art (3.9 MB), 3 texture sets (9 files, 7.2 MB), 3 fonts (579 KB) and 4 text files (14 KB). Beside them, 10 concept models from www/art/models/, not in the game, under Models › Concept (not in the game).
Assets and files. An asset is what the game uses as one thing: most are one file, but a
monster is its near, mid and far models, and a texture set its albedo, normal and ARM maps. The
sidebar lists assets by kind then group (Models › Monsters › Hollow Ghoul), and an asset of
several files opens to show them; or it lists the files as they sit on disk under
crates/client/assets/, so a path someone mentions is easy to find; or a grid of thumbnails.
Searching opens the folders with a match in them. The address names an asset (#models/ghoul)
or one exact file (#models/ghoul_near.glb).
Keys. / finds an asset by name, Esc clears the search (and closes this panel). In the tree, ↑ and ↓ move, → and ← open and close a folder or an asset, Enter opens what is under the cursor; in the grid the arrows move and open. In the viewport, drag to turn or pan, scroll or pinch to zoom, double-click an image to toggle 1:1.
Read more. The same files grouped as the game uses them, with the reasoning behind them: Models, each monster beside its concept painting; HUD art; Textures; and the rest of Art Direction. For agents and tools, data/assets.json lists every file with its numbers and links, and this page's Markdown copy has the tables below.
| Asset | File | Numbers | Size | Links |
|---|---|---|---|---|
| Hollow Ghoul (3 files) | models/ghoul_near.glb | Near; 2,929 vertices (24 ember), 5,246 triangles; budget 4,000; drawn under 30 tiles; 1.84 × 1.27 × 0.70 tiles | 136 KB | Hollow Ghoul (wiki), Concept painting |
models/ghoul_mid.glb | Mid; 1,492 vertices (10 ember), 2,536 triangles; budget 1,500; drawn 30 to 38 tiles; 1.84 × 1.26 × 0.70 tiles | 69 KB | ||
models/ghoul_far.glb | Far; 391 vertices (10 ember), 507 triangles; budget 400; drawn beyond 38 tiles; 1.80 × 1.19 × 0.69 tiles | 19 KB | ||
| Bone Archer (3 files) | models/archer_near.glb | Near; 3,014 vertices (24 ember), 5,220 triangles; budget 4,000; drawn under 30 tiles; 1.10 × 2.13 × 0.60 tiles | 138 KB | Bone Archer (wiki), Concept painting |
models/archer_mid.glb | Mid; 1,486 vertices (10 ember), 2,198 triangles; budget 1,500; drawn 30 to 38 tiles; 1.10 × 2.13 × 0.59 tiles | 67 KB | ||
models/archer_far.glb | Far; 393 vertices (10 ember), 393 triangles; budget 400; drawn beyond 38 tiles; 1.04 × 2.13 × 0.59 tiles | 18 KB | ||
| Cavern Brute (3 files) | models/brute_near.glb | Near; 3,981 vertices (24 ember), 5,665 triangles; budget 4,000; drawn under 30 tiles; 1.54 × 2.24 × 1.73 tiles | 175 KB | Cavern Brute (wiki), Concept painting |
models/brute_mid.glb | Mid; 997 vertices (10 ember), 1,970 triangles; budget 1,500; drawn 30 to 38 tiles; 1.50 × 2.20 × 1.71 tiles | 48 KB | ||
models/brute_far.glb | Far; 284 vertices (10 ember), 546 triangles; budget 400; drawn beyond 38 tiles; 1.44 × 2.11 × 1.62 tiles | 15 KB | ||
| Cinder Imp (3 files) | models/imp_near.glb | Near; 2,920 vertices (171 ember), 4,918 triangles; budget 4,000; drawn under 30 tiles; 0.94 × 1.04 × 0.65 tiles | 133 KB | Cinder Imp (wiki), Concept painting |
models/imp_mid.glb | Mid; 1,495 vertices (143 ember), 2,211 triangles; budget 1,500; drawn 30 to 38 tiles; 0.93 × 1.04 × 0.65 tiles | 67 KB | ||
models/imp_far.glb | Far; 398 vertices (81 ember), 505 triangles; budget 400; drawn beyond 38 tiles; 0.90 × 1.03 × 0.64 tiles | 19 KB | ||
| Gloom Spider (3 files) | models/spider_near.glb | Near; 2,283 vertices (132 ember), 4,196 triangles; budget 4,000; drawn under 30 tiles; 1.15 × 0.53 × 1.11 tiles | 107 KB | Gloom Spider (wiki), Concept painting |
models/spider_mid.glb | Mid; 1,472 vertices (92 ember), 2,770 triangles; budget 1,500; drawn 30 to 38 tiles; 1.14 × 0.52 × 1.11 tiles | 70 KB | ||
models/spider_far.glb | Far; 395 vertices (82 ember), 640 triangles; budget 400; drawn beyond 38 tiles; 1.13 × 0.52 × 1.11 tiles | 20 KB | ||
| Rime Wraith (3 files) | models/wraith_near.glb | Near; 2,958 vertices (84 ember), 5,028 triangles; budget 4,000; drawn under 30 tiles; 1.43 × 2.11 × 0.74 tiles | 135 KB | Rime Wraith (wiki), Concept painting |
models/wraith_mid.glb | Mid; 1,482 vertices (34 ember), 2,247 triangles; budget 1,500; drawn 30 to 38 tiles; 1.43 × 2.10 × 0.74 tiles | 67 KB | ||
models/wraith_far.glb | Far; 400 vertices (10 ember), 430 triangles; budget 400; drawn beyond 38 tiles; 1.37 × 2.12 × 0.74 tiles | 18 KB | ||
| kindled_0.glb | models/kindled_0.glb | Party slot 0; 4,888 vertices (150 ember), 7,379 triangles; 1.34 × 1.85 × 0.99 tiles | 217 KB | The Fallen, Concept painting |
| kindled_1.glb | models/kindled_1.glb | Party slot 1; 4,501 vertices (220 ember), 7,350 triangles; 0.62 × 2.01 × 0.73 tiles | 203 KB | The Fallen, Concept painting |
| kindled_2.glb | models/kindled_2.glb | Party slot 2; 4,888 vertices (150 ember), 7,379 triangles; 1.34 × 1.85 × 0.99 tiles | 217 KB | The Fallen, Concept painting |
| kindled_3.glb | models/kindled_3.glb | Party slot 3; 4,501 vertices (220 ember), 7,350 triangles; 0.62 × 2.01 × 0.73 tiles | 203 KB | The Fallen, Concept painting |
| column_stub.glb | models/column_stub.glb | 130 vertices, 192 triangles; 0.62 × 1.35 × 0.62 tiles | 6 KB | – |
| coral.glb | models/coral.glb | 200 vertices, 377 triangles; 0.68 × 0.80 × 0.65 tiles | 10 KB | – |
| Sereth the Ashen | concept/characters/sereth.glb | 24,963 vertices, 19,673 triangles; 0.33 × 1.00 × 0.62 tiles; concept, not in the game; animations: idle 15.4 s, slash 6.6 s, walk 2.4 s | 3,683 KB | Sereth the Ashen, Concept painting |
| Hollow Ghoul (far) | concept/monsters/hollow-ghoul/ghoul_far.glb | 370 vertices, 521 triangles; 0.60 × 1.00 × 0.71 tiles; concept, not in the game; animations: hurt 0.7 s, idle 15.3 s, slash 6.6 s, walk 2.3 s | 644 KB | Hollow Ghoul (far), Concept painting |
| Hollow Ghoul (mid) | concept/monsters/hollow-ghoul/ghoul_mid.glb | 1,500 vertices, 874 triangles; 0.60 × 1.00 × 0.71 tiles; concept, not in the game; animations: hurt 0.7 s, idle 15.3 s, slash 6.6 s, walk 2.3 s | 1,006 KB | Hollow Ghoul (mid), Concept painting |
| Hollow Ghoul (near) | concept/monsters/hollow-ghoul/ghoul_near.glb | 4,000 vertices, 2,994 triangles; 0.59 × 1.00 × 0.72 tiles; concept, not in the game; animations: hurt 0.7 s, idle 15.3 s, slash 6.6 s, walk 2.3 s | 1,796 KB | Hollow Ghoul (near), Concept painting |
| Hollow Ghoul | concept/monsters/hollow-ghoul/ghoul.glb | 5,331 vertices, 4,373 triangles; 0.59 × 1.00 × 0.72 tiles; concept, not in the game; animations: cower 13.8 s, hurt 0.7 s, idle 15.3 s, slash 6.6 s, walk 2.3 s | 2,182 KB | Hollow Ghoul, Concept painting |
| Rime Wraith (far) | concept/monsters/rime-wraith/wraith_far.glb | 385 vertices, 766 triangles; 0.87 × 1.00 × 0.41 tiles; concept, not in the game; animations: attack 1.3 s, hurt 0.6 s, idle 3.0 s, move 1.5 s | 283 KB | Rime Wraith (far), Concept painting |
| Rime Wraith (mid) | concept/monsters/rime-wraith/wraith_mid.glb | 1,488 vertices, 1,340 triangles; 0.86 × 0.99 × 0.40 tiles; concept, not in the game; animations: attack 1.3 s, hurt 0.6 s, idle 3.0 s, move 1.5 s | 510 KB | Rime Wraith (mid), Concept painting |
| Rime Wraith (near) | concept/monsters/rime-wraith/wraith_near.glb | 3,974 vertices, 5,282 triangles; 0.88 × 1.00 × 0.41 tiles; concept, not in the game; animations: attack 1.3 s, hurt 0.6 s, idle 3.0 s, move 1.5 s | 999 KB | Rime Wraith (near), Concept painting |
| Rime Wraith | concept/monsters/rime-wraith/wraith.glb | 3,974 vertices, 5,282 triangles; 0.88 × 1.00 × 0.41 tiles; concept, not in the game; animations: attack 1.3 s, hurt 0.6 s, idle 3.0 s, move 1.5 s | 1,764 KB | Rime Wraith, Concept painting |
| The Fallen (3 files) | concept/wardrobe/kindled/base.glb | Base body; 19,381 vertices, 20,466 triangles; 0.20 × 1.00 × 0.60 tiles; concept, not in the game; animations: idle 15.3 s, run 1.3 s, slash 6.6 s, walk 2.3 s; base body of the kindled wardrobe | 2,486 KB | The Fallen, Concept painting, The wardrobe (design) |
concept/wardrobe/kindled/body/cuirass.glb | cuirass (body); 6,185 vertices, 9,753 triangles; 0.24 × 0.40 × 0.30 tiles; concept, not in the game; body piece for kindled, hides 1,450 body vertices; clip check: worst 803 vertices (idle), 317 at rest | 1,324 KB | ||
concept/wardrobe/kindled/gloves/vambraces.glb | vambraces (gloves); 1,200 vertices, 1,920 triangles; 0.11 × 0.14 × 0.56 tiles; concept, not in the game; gloves piece for kindled (placeholder from the bones), hides 434 body vertices; clip check: worst 86 vertices (slash), 1 at rest | 87 KB |
| Asset | File | Numbers | Size | Links |
|---|---|---|---|---|
| Cliff side (3 files) | textures/cliff_side_diff_1k.jpg | diff; 1024 × 1024 px; Albedo (sRGB) | 840 KB | About this folder: textures/README.md |
textures/cliff_side_nor_gl_1k.jpg | nor_gl; 1024 × 1024 px; Normal (OpenGL: green up) | 984 KB | ||
textures/cliff_side_arm_1k.jpg | arm; 1024 × 1024 px; AO, roughness, metalness (linear) | 538 KB | ||
| Rock boulder cracked (3 files) | textures/rock_boulder_cracked_diff_1k.jpg | diff; 1024 × 1024 px; Albedo (sRGB) | 975 KB | About this folder: textures/README.md |
textures/rock_boulder_cracked_nor_gl_1k.jpg | nor_gl; 1024 × 1024 px; Normal (OpenGL: green up) | 1,054 KB | ||
textures/rock_boulder_cracked_arm_1k.jpg | arm; 1024 × 1024 px; AO, roughness, metalness (linear) | 485 KB | ||
| Rock ground (3 files) | textures/rock_ground_diff_1k.jpg | diff; 1024 × 1024 px; Albedo (sRGB) | 799 KB | About this folder: textures/README.md |
textures/rock_ground_nor_gl_1k.jpg | nor_gl; 1024 × 1024 px; Normal (OpenGL: green up) | 1,397 KB | ||
textures/rock_ground_arm_1k.jpg | arm; 1024 × 1024 px; AO, roughness, metalness (linear) | 341 KB |
| Asset | File | Numbers | Size | Links |
|---|---|---|---|---|
| Alegreya-Variable.ttf | fonts/Alegreya-Variable.ttf | Alegreya Regular, 2,172 glyphs, variable (wght 400–900) | 415 KB | Licence: Alegreya-OFL.txt |
| CastoroTitling-Regular.ttf | fonts/CastoroTitling-Regular.ttf | Castoro Titling; Castoro Titling Regular, 409 glyphs | 55 KB | Licence: CastoroTitling-OFL.txt |
| IBMPlexSansCondensed-Medium.ttf | fonts/IBMPlexSansCondensed-Medium.ttf | IBM Plex Sans Condensed; IBM Plex Sans Condensed Medium, 686 glyphs | 109 KB | Licence: IBMPlexSansCondensed-OFL.txt |
| Asset | File | Numbers | Size | Links |
|---|---|---|---|---|
| Alegreya-OFL.txt | fonts/Alegreya-OFL.txt | 94 lines | 4 KB | – |
| CastoroTitling-OFL.txt | fonts/CastoroTitling-OFL.txt | 94 lines | 4 KB | – |
| IBMPlexSansCondensed-OFL.txt | fonts/IBMPlexSansCondensed-OFL.txt | 94 lines | 4 KB | – |
| README.md | textures/README.md | 19 lines | 1 KB | – |