DUSK / WORLD SURVEY / BRAND SYSTEM v1.0.0

A field guide to living worlds.

Precise, exploratory and made for builders. The complete identity package for Dusk, the engine for worlds worth sharing.

Exploded isometric terrain, water and rock specimen with a bridge between two people

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.

Primary horizontal
Primary horizontal
SVG master
Stacked
Stacked
SVG master
Wordmark
Wordmark
SVG master
Symbol
Symbol
SVG master
Signature with tagline
Signature with tagline
SVG master
Reversed / chalk
Reversed / chalk
SVG master
Reversed / mint
Reversed / mint
SVG master
Secondary signal-node accent
Secondary signal-node accent
SVG master
Outline study / 96px minimum
Outline study / 96px minimum
SVG master

The compact wordmark is a fixed outlined composition derived from IBM Plex Sans Condensed Bold. Use the artwork; do not reconstruct it by typing DUSK.

02 / Logo rules

Protect the shape and the space.

Half the symbol height of clearspace around the full lockup

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.

AssetMinimum
Primary horizontal160px wide
Signature / product lockup240px wide
Stacked / wordmark96px wide
Standard / micro symbol32px / 16px high
Built with Dusk140px wide
Outline study96px 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 proofLogo family and micro marks at four small sizes

03 / Color

Chalk first. Mint for action.

Ink

#17262B

RGB 23 / 38 / 43
Primary text / dark foundation

Mint

#BFE6D1

RGB 191 / 230 / 209
Primary action / diagram fill

Signal

#D95B2B

RGB 217 / 91 / 43
Indicators / illustration highlights

Chalk

#F4F1E8

RGB 244 / 241 / 232
Primary canvas / reversed artwork

Field

#68837C

RGB 104 / 131 / 124
Diagram shading / decorative rules

70% chalk / 20% ink and field / 8% mint / 2% signal. Proportions describe brand layouts; they are not quotas for charts or data panels.

Use 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

sRGB HEX values are the color masters. CSV CMYK values are unprofiled approximations; convert through the intended printer profile for production.

04 / Typography

IBM Plex. Three roles.

Worlds worth sharing.

IBM Plex Sans Condensed 600 / headlines. 700 / logo source only.

Build a place. Give it life. Invite someone in.

IBM Plex Sans 400 / reading. 500 / labels. 600 / emphasis. 400 italic / prose.

terrain.height = 128.0

IBM Plex Mono 400 / code and coordinates. 500 / metadata emphasis.

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.

FamilyWeight / styleLocal filesSource
IBM Plex Sans Condensed600 normalTTF / WOFF2Official specimen
IBM Plex Sans Condensed700 normalTTF / WOFF2Official specimen
IBM Plex Sans400 normalTTF / WOFF2Official specimen
IBM Plex Sans500 normalTTF / WOFF2Official specimen
IBM Plex Sans600 normalTTF / WOFF2Official specimen
IBM Plex Sans400 italicTTF / WOFF2Official specimen
IBM Plex Mono400 normalTTF / WOFF2Official specimen
IBM Plex Mono500 normalTTF / WOFF2Official specimen

Self-hosting rules are in styles/fonts.css. Original OFL licenses are in fonts/licenses/. Official source URLs and weights are recorded in fonts/sources.json.

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.

Contour Lines
Contour Lines
SVG master
Isometric Grid
Isometric Grid
SVG master
Registration Grid
Registration Grid
SVG master

12 separate SVG icons / 24-unit grid / 1.5-unit strokes / square ends. Inline SVG uses currentColor. A sprite is also supplied at icons/ui/sprite.svg.

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.

World Survey landscape illustration
Standalone wide hero / PNG
World Survey island vignette
Standalone editorial vignette / RGBA PNG / Soft-edge transparency, intended for chalk surfaces.

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.

light theme / component specimen

World Atelier

A shared place starts with a draft.

✓ Draft saved

dark theme / component specimen

World Atelier

A shared place starts with a draft.

✓ 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.

Dusk World Atelier
Dusk World Atelier
SVG master
Dusk Observatory
Dusk Observatory
SVG master
Dusk Physics Lab
Dusk Physics Lab
SVG master
Game endorsement / primary
Game endorsement / primary
SVG master
Technical endorsement
Technical endorsement
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.

Social card / 1200 × 630
Social card / 1200 × 630 / Editable SVG / PNG
Repository card / 1280 × 640
Repository card / 1280 × 640 / Editable SVG / PNG
Release card / 1600 × 900
Release card / 1600 × 900 / Editable SVG / PNG
A4 letterhead template
A4 letterhead template
SVG master
Square avatar
Square avatar
SVG master

SVG favicon · ICO favicon · 180px touch icon · 192px app icon · 512px app icon · Web app manifest

Campaign SVGs are self-contained; imagery and outlined text travel together. Change template copy in source/build_assets.py and rebuild. The letterhead leaves its content area open.

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