01 / Identity
The complete logo family.
Primary use is ink on chalk. Use chalk or mint artwork on a quiet ink background. Every production logo is supplied separately as an outlined SVG, a vector PDF and transparent PNG exports. Black and white masters are included.
SVG master
SVG master
SVG master
SVG master
SVG master
SVG master
SVG master
SVG master
SVG master
02 / Logo rules
Protect the shape and the space.
Reserve 0.5H on every side, where H is the symbol height. The asset files are tightly cropped; add the space in layout. The app icon has its own fixed padding.
| Asset | Minimum |
|---|---|
| Primary horizontal | 160px wide |
| Signature / product lockup | 240px wide |
| Stacked / wordmark | 96px wide |
| Standard / micro symbol | 32px / 16px high |
| Built with Dusk | 140px wide |
| Outline study | 96px high |
Below 32px high use the micro symbol: it removes the thin path and enlarges the central node. Do not stretch, rotate, add effects, redraw the gaps, type a replacement wordmark or place the logo on a busy image.
View the size and background proof
03 / Color
Chalk first. Mint for action.
Ink
#17262BMint
#BFE6D1Signal
#D95B2BChalk
#F4F1E8Field
#68837CUse ink for small text on chalk (13.79:1), or on mint (11.46:1). Field is for diagrams; small muted text uses #47615B on chalk and #B2C8BD on ink. Orange is an indicator and illustration accent. Success, warning, error and focus colors are separate semantic tokens, paired with words or icons.
HEX / RGB / CMYK CSV · GIMP palette · Vector palette · Brand tokens · Light tokens · Dark tokens
04 / Typography
IBM Plex. Three roles.
Worlds worth sharing.
Build a place. Give it life. Invite someone in.
terrain.height = 128.0
Web starting scale: hero 72/78, page title 48/52, section 32/38, reading text 16/25, controls 14/20, metadata 12/18px. Keep paragraphs naturally spaced; reserve tracking for short technical labels.
| Family | Weight / style | Local files | Source |
|---|---|---|---|
| IBM Plex Sans Condensed | 600 normal | TTF / WOFF2 | Official specimen |
| IBM Plex Sans Condensed | 700 normal | TTF / WOFF2 | Official specimen |
| IBM Plex Sans | 400 normal | TTF / WOFF2 | Official specimen |
| IBM Plex Sans | 500 normal | TTF / WOFF2 | Official specimen |
| IBM Plex Sans | 600 normal | TTF / WOFF2 | Official specimen |
| IBM Plex Sans | 400 italic | TTF / WOFF2 | Official specimen |
| IBM Plex Mono | 400 normal | TTF / WOFF2 | Official specimen |
| IBM Plex Mono | 500 normal | TTF / WOFF2 | Official specimen |
05 / Graphic language
Structure that explains.
Use a 4px spacing grid, 24px gutters, square corners and fine 1px rules. Registration ticks, contour lines and isometric construction grids sit in margins and support the content.
06 / Illustration
The world as a specimen.
Graphite pen lines, mint washes, contour layers and one small orange focus. Keep broad silhouettes and make every layer legible. Shared activity and place lead; characters stay small.


Keep logo and copy separate from illustration. Preserve the full terrain silhouette or make a deliberate detail crop; never distort it. These are generated brand illustrations. Use actual in-engine screenshots when demonstrating what Dusk renders.
07 / Interface style sheet
Clear tools, day or night.
World Atelier
✓ Draft saved
World Atelier
✓ Draft saved
Use 44px interactive targets, a visible keyboard focus ring, 140ms feedback transitions and labeled status feedback. Honor reduced motion. Keep rich illustration outside precise editor work areas.
<link rel="stylesheet" href="branding/styles/brand.css">
<main class="dusk-brand" data-dusk-theme="light">
<h1>World Atelier</h1>
<button class="dusk-btn">Create a world</button>
</main>Component style sheet · CSS variables · Webfont declarations
08 / Brand architecture
One engine. Many worlds.
Dusk is the master brand. World Atelier, Observatory and Physics Lab are its tools. Darkwind keeps its own game name, character art and interface identity. Use the smaller Built with Dusk badge in game credits or a footer; it supports the game brand.
SVG master
SVG master
SVG master
SVG master
SVG master
Voice: specific, curious, capable.
Lead with what someone can do. “Inspect the world. Change what happens.” “Build a place. Invite someone in.” Keep the existing tagline, “Worlds worth sharing.” Prefer active verbs and concrete examples to fantasy jargon and grand claims.
09 / Applications
Ready to put to work.



SVG master
SVG master
SVG favicon · ICO favicon · 180px touch icon · 192px app icon · 512px app icon · Web app manifest
10 / Handoff
Separate files. Reproducible sources.
Package instructions · Brand specification · Eight-page PDF guide · Built-in image-generation prompts
To rebuild, install source/requirements.txt and librsvg, then run build_assets.py, build_guide.py and validate_package.py from source/. The supplied files work without rebuilding or network access. prepare_fonts.py refreshes official font sources and is the only network-dependent step.
Browse individual asset files
- brand-guide.pdf
- brand.json
- dusk-world-survey.gpl
- palette.csv
- palette.svg
- sources.json
- app-icon.svg
- dusk-icon-1024.png
- dusk-icon-128.png
- dusk-icon-16.png
- dusk-icon-180.png
- dusk-icon-192.png
- dusk-icon-24.png
- dusk-icon-256.png
- dusk-icon-32.png
- dusk-icon-48.png
- dusk-icon-512.png
- dusk-icon-64.png
- favicon.ico
- favicon.svg
- site.webmanifest
- code.svg
- compass.svg
- layers.svg
- light.svg
- objects.svg
- people.svg
- physics.svg
- portal.svg
- publish.svg
- sprite.svg
- terrain.svg
- water.svg
- world.svg
- world-survey-landscape.png
- world-survey-vignette.png
- built-with-dusk-chalk-1200.png
- built-with-dusk-chalk.svg
- built-with-dusk-ink-1200.png
- built-with-dusk-ink.svg
- dusk-observatory-chalk-1600.png
- dusk-observatory-chalk.svg
- dusk-observatory-ink-1600.png
- dusk-observatory-ink.svg
- dusk-physics-lab-chalk-1600.png
- dusk-physics-lab-chalk.svg
- dusk-physics-lab-ink-1600.png
- dusk-physics-lab-ink.svg
- dusk-world-atelier-chalk-1600.png
- dusk-world-atelier-chalk.svg
- dusk-world-atelier-ink-1600.png
- dusk-world-atelier-ink.svg
- powered-by-dusk-chalk-1200.png
- powered-by-dusk-chalk.svg
- powered-by-dusk-ink-1200.png
- powered-by-dusk-ink.svg
- dusk-mark-micro-chalk-16.png
- dusk-mark-micro-chalk-24.png
- dusk-mark-micro-chalk-32.png
- dusk-mark-micro-chalk-48.png
- dusk-mark-micro-chalk.svg
- dusk-mark-micro-ink-16.png
- dusk-mark-micro-ink-24.png
- dusk-mark-micro-ink-32.png
- dusk-mark-micro-ink-48.png
- dusk-mark-micro-ink.svg
- dusk-mark-micro-mint-16.png
- dusk-mark-micro-mint-24.png
- dusk-mark-micro-mint-32.png
- dusk-mark-micro-mint-48.png
- dusk-mark-micro-mint.svg
- built-with-dusk-chalk.pdf
- built-with-dusk-ink.pdf
- dusk-horizontal-accent.pdf
- dusk-horizontal-black.pdf
- dusk-horizontal-chalk.pdf
- dusk-horizontal-ink.pdf
- dusk-horizontal-mint.pdf
- dusk-horizontal-white.pdf
- dusk-mark-black.pdf
- dusk-mark-chalk.pdf
- dusk-mark-ink.pdf
- dusk-mark-mint.pdf
- dusk-mark-outline-ink.pdf
- dusk-mark-white.pdf
- dusk-observatory-chalk.pdf
- dusk-observatory-ink.pdf
- dusk-physics-lab-chalk.pdf
- dusk-physics-lab-ink.pdf
- dusk-signature-black.pdf
- dusk-signature-chalk.pdf
- dusk-signature-ink.pdf
- dusk-signature-mint.pdf
- dusk-signature-white.pdf
- dusk-stacked-black.pdf
- dusk-stacked-chalk.pdf
- dusk-stacked-ink.pdf
- dusk-stacked-mint.pdf
- dusk-stacked-white.pdf
- dusk-wordmark-black.pdf
- dusk-wordmark-chalk.pdf
- dusk-wordmark-ink.pdf
- dusk-wordmark-mint.pdf
- dusk-wordmark-white.pdf
- dusk-world-atelier-chalk.pdf
- dusk-world-atelier-ink.pdf
- powered-by-dusk-chalk.pdf
- powered-by-dusk-ink.pdf
- dusk-horizontal-accent-2048.png
- dusk-horizontal-black-1024.png
- dusk-horizontal-black-2048.png
- dusk-horizontal-chalk-1024.png
- dusk-horizontal-chalk-2048.png
- dusk-horizontal-ink-1024.png
- dusk-horizontal-ink-2048.png
- dusk-horizontal-mint-1024.png
- dusk-horizontal-mint-2048.png
- dusk-horizontal-white-1024.png
- dusk-horizontal-white-2048.png
- dusk-mark-black-1024.png
- dusk-mark-black-256.png
- dusk-mark-chalk-1024.png
- dusk-mark-chalk-256.png
- dusk-mark-ink-1024.png
- dusk-mark-ink-256.png
- dusk-mark-mint-1024.png
- dusk-mark-mint-256.png
- dusk-mark-outline-ink-1024.png
- dusk-mark-white-1024.png
- dusk-mark-white-256.png
- dusk-signature-black-1024.png
- dusk-signature-black-2048.png
- dusk-signature-chalk-1024.png
- dusk-signature-chalk-2048.png
- dusk-signature-ink-1024.png
- dusk-signature-ink-2048.png
- dusk-signature-mint-1024.png
- dusk-signature-mint-2048.png
- dusk-signature-white-1024.png
- dusk-signature-white-2048.png
- dusk-stacked-black-1024.png
- dusk-stacked-black-512.png
- dusk-stacked-chalk-1024.png
- dusk-stacked-chalk-512.png
- dusk-stacked-ink-1024.png
- dusk-stacked-ink-512.png
- dusk-stacked-mint-1024.png
- dusk-stacked-mint-512.png
- dusk-stacked-white-1024.png
- dusk-stacked-white-512.png
- dusk-wordmark-black-1024.png
- dusk-wordmark-black-2048.png
- dusk-wordmark-chalk-1024.png
- dusk-wordmark-chalk-2048.png
- dusk-wordmark-ink-1024.png
- dusk-wordmark-ink-2048.png
- dusk-wordmark-mint-1024.png
- dusk-wordmark-mint-2048.png
- dusk-wordmark-white-1024.png
- dusk-wordmark-white-2048.png
- dusk-horizontal-accent.svg
- dusk-horizontal-black.svg
- dusk-horizontal-chalk.svg
- dusk-horizontal-ink.svg
- dusk-horizontal-mint.svg
- dusk-horizontal-white.svg
- dusk-mark-black.svg
- dusk-mark-chalk.svg
- dusk-mark-ink.svg
- dusk-mark-mint.svg
- dusk-mark-outline-ink.svg
- dusk-mark-white.svg
- dusk-signature-black.svg
- dusk-signature-chalk.svg
- dusk-signature-ink.svg
- dusk-signature-mint.svg
- dusk-signature-white.svg
- dusk-stacked-black.svg
- dusk-stacked-chalk.svg
- dusk-stacked-ink.svg
- dusk-stacked-mint.svg
- dusk-stacked-white.svg
- dusk-wordmark-black.svg
- dusk-wordmark-chalk.svg
- dusk-wordmark-ink.svg
- dusk-wordmark-mint.svg
- dusk-wordmark-white.svg
- contour-lines.svg
- isometric-grid.svg
- registration-grid.svg
- clearspace.png
- clearspace.svg
- logo-size-proof.png
- logo-size-proof.svg
- illustration-prompts.json
- logo-master.svg
- wordmark-live-type.svg
- brand.css
- fonts.css
- guide.css
- tokens.css
- avatar-1024.png
- avatar.svg
- letterhead-a4.svg
- release-card-1600x900.png
- release-card-1600x900.svg
- repository-card-1280x640.png
- repository-card-1280x640.svg
- social-card-1200x630.png
- social-card-1200x630.svg
- brand.tokens.json
- dark.tokens.json
- light.tokens.json