Ashen Spire
Player polish asset kit
Reusable art for desktop and mobile: 16 newly painted raster assets, 129 original SVG pieces, and 49 unchanged canonical art copies. All 24 feature views have an integration map. The kit is authored and reviewable; runtime wiring is separate.
Composed for each screen
Title, merchant and forge use independently generated portrait artwork. Open an original to inspect or zoom without shrinking it into a contact sheet. Square masters use focal positioning in the feature map rather than destructive source crops.
Merchant
Forge
Layers in use
This illustrative service tray combines world art, a leather material, a transparent engraved frame, unchanged item art and selectable DOM text. Labels here explain the layer recipe and are not game rules.
Field case

Live name and description belong in DOM.
Preview skins only. The game decides legality, values and consequences.
Individual art assets

spire-vista-desktop
1672 × 941 · new-ai-generated-illustration
Open original / zoom
grave-dialogue-master
1254 × 1254 · new-ai-generated-illustration
Open original / zoom
merchant-desktop
1672 × 941 · new-ai-generated-illustration
Open original / zoom
forge-desktop
1672 × 941 · new-ai-generated-illustration
Open original / zoom
spire-vista-mobile
941 × 1672 · new-ai-generated-illustration
Open original / zoom
merchant-mobile
941 × 1672 · new-ai-generated-illustration
Open original / zoom
forge-mobile
941 × 1672 · new-ai-generated-illustration
Open original / zoom
chapel-rest-master
1254 × 1254 · new-ai-generated-illustration
Open original / zoom
armoury-still-life-master
1254 × 1254 · new-ai-generated-illustration
Open original / zoom
merchant-portrait
1199 × 1312 · new-ai-generated-illustration
Open original / zoom
smith-portrait
1167 × 1348 · new-ai-generated-illustration
Open original / zoom
roadkeeper-portrait
1241 × 1268 · new-ai-generated-illustration
Open original / zoom
card-attack-illustration
1254 × 1254 · new-ai-generated-illustration
Open original / zoom
card-guard-illustration
1254 × 1254 · new-ai-generated-illustration
Open original / zoom
card-ember-illustration
1254 × 1254 · new-ai-generated-illustration
Open original / zoom
soot-leather-material
1254 × 1254 · new-ai-generated-illustration
Open original / zoom
painted-outfits/reaver/menu.webp
640 × 800 · canonical-repository-copy
Open original / zoom
painted-outfits/reaver/portrait.webp
512 × 512 · canonical-repository-copy
Open original / zoom
painted-outfits/reaver/idle.webp
640 × 640 · canonical-repository-copy
Open original / zoom
painted-outfits/rogue/menu.webp
640 × 800 · canonical-repository-copy
Open original / zoom
painted-outfits/rogue/portrait.webp
512 × 512 · canonical-repository-copy
Open original / zoom
painted-outfits/rogue/idle.webp
640 × 640 · canonical-repository-copy
Open original / zoom
painted-outfits/starseer/menu.webp
640 × 800 · canonical-repository-copy
Open original / zoom
painted-outfits/starseer/portrait.webp
512 × 512 · canonical-repository-copy
Open original / zoom
painted-outfits/starseer/idle.webp
640 × 640 · canonical-repository-copy
Open original / zoom
painted-outfits/herald/menu.webp
640 × 800 · canonical-repository-copy
Open original / zoom
painted-outfits/herald/portrait.webp
512 × 512 · canonical-repository-copy
Open original / zoom
painted-outfits/herald/idle.webp
640 × 640 · canonical-repository-copy
Open original / zoom
prologue/road-desktop.webp
1280 × 801 · canonical-repository-copy
Open original / zoom
prologue/road-mobile.webp
768 × 1365 · canonical-repository-copy
Open original / zoom
prologue/warmth-desktop.webp
1280 × 801 · canonical-repository-copy
Open original / zoom
prologue/warmth-mobile.webp
767 × 1365 · canonical-repository-copy
Open original / zoom
prologue/carry-reaver-desktop.webp
1586 × 992 · canonical-repository-copy
Open original / zoom
prologue/carry-reaver-mobile.webp
940 × 1672 · canonical-repository-copy
Open original / zoom
environments/the-fractured-realm-world.webp
341 × 512 · canonical-repository-copy
Open original / zoom
environments/fractured-realm-square.webp
512 × 512 · canonical-repository-copy
Open original / zoom
environments/crownfall-local.webp
512 × 512 · canonical-repository-copy
Open original / zoom
environments/crownfall-landmark.webp
1254 × 1254 · canonical-repository-copy
Open original / zoom
environments/cinder-reach-map.webp
341 × 512 · canonical-repository-copy
Open original / zoom
environments/cinder-reach-combat.webp
1536 × 1024 · canonical-repository-copy
Open original / zoom
environments/ashen-crown-map.webp
341 × 512 · canonical-repository-copy
Open original / zoom
environments/ashen-crown-combat.webp
1536 × 1024 · canonical-repository-copy
Open original / zoom
environments/hollow-weald-map.webp
341 × 512 · canonical-repository-copy
Open original / zoom
environments/hollow-weald-combat.webp
1536 × 1024 · canonical-repository-copy
Open original / zoom
environments/pale-marches-map.webp
341 × 512 · canonical-repository-copy
Open original / zoom
environments/pale-marches-combat.webp
1536 × 1024 · canonical-repository-copy
Open original / zoom
environments/drowned-coast-map.webp
341 × 512 · canonical-repository-copy
Open original / zoom
environments/drowned-coast-combat.webp
1536 × 1024 · canonical-repository-copy
Open original / zoom
environments/legacy/MAP-03-furnace-chapel.webp
1536 × 1024 · canonical-repository-copy
Open original / zoom
environments/legacy/FC-ENV-01-background.webp
1536 × 1024 · canonical-repository-copy
Open original / zoom
environments/legacy/FC-ENV-01-floor.webp
1536 × 1024 · canonical-repository-copy
Open original / zoom
equipment/weapon_straightSword.webp
450 × 570 · canonical-repository-copy
Open original / zoom
equipment/weapon_roundShield.webp
450 × 570 · canonical-repository-copy
Open original / zoom
equipment/weapon_warhammer.webp
450 × 570 · canonical-repository-copy
Open original / zoom
equipment/weapon_battleaxe.webp
450 × 570 · canonical-repository-copy
Open original / zoom
equipment/weapon_greatsword.webp
450 × 570 · canonical-repository-copy
Open original / zoom
equipment/weapon_dagger.webp
450 × 570 · canonical-repository-copy
Open original / zoom
relics/crackedLantern.webp
256 × 256 · canonical-repository-copy
Open original / zoom
relics/forsakenMedallion.webp
256 × 256 · canonical-repository-copy
Open original / zoom
relics/cutpursesCoin.webp
256 × 256 · canonical-repository-copy
Open original / zoom
ui/flasks/flask-crimson.webp
128 × 128 · canonical-repository-copy
Open original / zoom
ui/flasks/flask-azure.webp
128 × 128 · canonical-repository-copy
Open original / zoom
enemy-poses/wanderingSoldier_idle.webp
384 × 384 · canonical-repository-copy
Open original / zoom
enemy-poses/blightHound_idle.webp
384 × 384 · canonical-repository-copy
Open original / zoom
enemy-poses/charredColossus_idle.webp
384 × 384 · canonical-repository-copy
Open original / zoomEvery player feature
Shared framing, icons, material and live state layers serve both device sizes. Detailed file paths and existing screen seams are in feature-map.json.
| Feature | Mobile composition / canonical guardrail | Artwork |
|---|---|---|
| Title, save slots and resume | Spire stays above the menu; stacked save receipt and large bottom action. | Desktop art · Mobile art |
| Character creation | Class picker is a row; figure uses contain; optional creation choices fold below it. | Desktop art · Mobile art |
| Opening sequence | Use the existing authored mobile narrative artwork and DOM captions. | Desktop art · Mobile art |
| Events and dialogue | Square/4:3 story header; compact dialogue portrait; consequences and choices below art. | Desktop art · Mobile art |
| World Journey | Keep authored map coordinates/zoom; selected destination in one bottom tray. | Desktop art · Mobile art |
| Classic Climb map | Routes and labels remain live layers over canonical art; pan rather than squish graph. | Desktop art · Mobile art |
| Crownfall services and quests | Landmark map upper area and one selected service/quest tray below. | Desktop art · Mobile art |
| Legacy dungeon exploration | Preserve canonical room graph and unknown states; details become one lower tray. | Desktop art · Mobile art |
| Tactical combat | Canonical combat image is an atlas: use scene boxes/floorStart from existing resolver, not entire atlas. Keep fighters clear above focused hand. | Desktop art · Mobile art |
| Boss and status inspection | Selected status inspection is a fold; keep boss silhouette and action intent readable. | Desktop art · Mobile art |
| Character and equipment | One figure, equipment rows, and Equipment/Stats tabs. Use actual outfit/pose lookup. | Desktop art · Mobile art |
| Inventory and comparison | Two-column grid and one receipt; never crop full weapon silhouette. | Desktop art · Mobile art |
| Deck and card inspection | Two-column grid or selected-card inspector; costs/names/effects remain DOM from canonical card model. | Desktop art · Mobile art |
| Relics and flasks | One selected relic and flask rows; charges come from actual flask state. | Desktop art · Mobile art |
| Merchant | Portrait upper hero and one product tray; affordability and stock stay live. | Desktop art · Mobile art |
| Smith services | Portrait upper scene; one selected operation with actual compatibility/preview receipt. | Desktop art · Mobile art |
| Rest site | Square scene stays above recovery/choice rows; actual recovery values from location rules. | Desktop art · Mobile art |
| Post-combat rewards | One card carousel plus folded reward rows and live claimed-state markers. | Desktop art · Mobile art |
| Class progression | One branch/training family at a time and prerequisite details; retain actual progression model. | Desktop art · Mobile art |
| Compendium | Stable two-column gallery; create undiscovered silhouettes via CSS mask and hide unknown details. | Desktop art · Mobile art |
| Forsaken Together co-op | Party rows with DOM connection/readiness labels; route vote remains a distinct in-run flow. | Desktop art · Mobile art |
| Run results and history | Atmospheric upper illustration and concise expandable run receipt below. | Desktop art · Mobile art |
| Settings, controls and profile | Readable searchable categories; one section open and touch targets independent of icon size. | Desktop art · Mobile art |
| Custom run and draft | Configuration folds around current draft pick; one enlarged card plus compact alternatives. | Desktop art · Mobile art |
Static review sheets
New art originals contact sheet · Canonical reuse sheet · Icons at native sizes · Vector pieces