UI Kit
A minimalist, schematic language built from geometric primitives, grids, and data-like structures. Inspired by diagrams, systems, and technical drawing.
Systems of nodes and connections form the basis of information.
Everything aligns to the grid. Precision creates clarity.
Scale, weight, and contrast guide focus and establish importance.
Information is abstracted into clean, geometric representations.
Remove the unnecessary. Clarity through simplicity.
1px
1.5px
2px
3px
4px
/ Color
A clear typographic hierarchy and restrained color system establish clarity, focus, and a calm, technical experience for the player.
& key statements.
Bold
& UI headings.
Medium
descriptions, help.
Regular
technical labels.
Regular
scores, measurements.
Tabular
small UI labels.
Medium
OPQRSTUVWXYZ
0123456789
OPQRSTUVWXYZ
0123456789
NnOoPpQqRrSsTtUuVvWwXxYyZz
0123456789 !@#$%&*()_+
[]{};:,./\|-
NnOoPpQqRrSsTtUuVvWwXxYyZz
0123456789 !@#$%&*()_+
[]{};:,./\|-
−001.50 +250%
ACTIVE INACTIVE ENABLED DISABLED
PRIMARY SECONDARY TERTIARY
Locate the signal mast establish a secure uplink.
STRENGTH: 82.6%
| Role | Example | Size / Line Height | Weight / Tracking | Use |
|---|---|---|---|---|
| H1 / Display | Mission Overview | 64px / 72px | Bold / −1% | Hero titles, section introductions. |
| H2 / Heading | System Status | 28px / 36px | Medium / +2% | Page headings, major sections. |
| H3 / Subheading | Objective Details | 18px / 26px | Medium / +4% | Subsections, card titles. |
| Body Text | Systems are nominal. All parameters within expected ranges. | 14px / 22px | Regular / 0% | Paragraphs, help text, descriptions. |
| Caption / Mono | ID: 87-A1-2F VALUE: 82.6% | 12px / 18px | Mono / 0% | Data, code, labels, technical notes. |
| Numeric | 0037.50 | 24px / 28px | Tabular / 0% | Counters, metrics, readouts. |
| Label | Active | 12px / 16px | Medium / +6% | Buttons, tabs, inline labels. |
Design is primarily monochrome. Accents are reserved for emphasis, state, and data visualization.
Elements
A set of general purpose UI elements designed for clarity, responsiveness, and consistency across game systems and screens.
| Default | Hover | Pressed | Focused | Disabled | Alert | |
|---|---|---|---|---|---|---|
| Primary | ||||||
| Secondary | ||||||
| Tertiary | ||||||
| Icon + Text | ||||||
| Text Only |
+
UI Kit
A collection of HUD components for action, RPG, shooter, roguelike, and survival games. Designed for clarity, responsiveness, and minimal visual noise.
Systems
Deep UI patterns for RPGs: character sheets, inventories, dialogue, journals, and skill systems designed to hold density without clutter.
The bridgekeeper let us pass for three copper and an old song. Selka knows the one. She sang, and something in the trees stopped listening.
"The road ahead is longer than it looks, traveler. I can show you the short way — for a price."
Systems UI
UI patterns for high-level strategy, resource management, unit control, research systems, and card-based mechanics.
| Unit | Type | HP | Str | Mov | Status |
|---|---|---|---|---|---|
| Vanguard | Infantry | 100 | 12 | 3 | ●●●●● |
| Ranger | Scout | 60 | 6 | 5 | ●●●●○ |
| Warden | Heavy | 160 | 18 | 2 | ●●●●● |
| Bastilisk | Artillery | 120 | 22 | 1 | ●●●○○ |
| Hawk | Air | 80 | 14 | 8 | ●●○○○ |
| Supply Convoy | Support | 100 | — | 4 | ●●○○○ |
ALLY
NEUTRAL
ENEMY
INFLUENCE
| Region | Control | Income | Population | Stability | Production |
|---|---|---|---|---|---|
| Vellum Prime | ● | +120 | 12.4K | 82% | 180 |
| Graymarch | ◒ | +85 | 7.8K | 61% | 130 |
| Northwatch | ○ | +60 | 5.2K | 44% | 90 |
| Sable Coast | ◇ | +40 | 3.1K | 37% | 60 |
| The Outlands | △ | −15 | 1.0K | 22% | 20 |
T.24
Dialogs
Screens for beginning, leaving, configuring, and confirming — held together by a consistent typographic and spatial grammar.
Current progress will be lost. Codex entries and unlocked sigils will be kept.
Three composed screens drawn from the preceding kit: a real-time action HUD, a strategy command screen, and a character / inventory panel.
Density by genre — HUD sparse, strategy dense. Each plate uses the same atoms at different concentrations.
8px base grid. All padding, gaps, and component sizes are multiples of 4.
Only one element may claim Flux/Alert at a time. Restraint carries meaning.
- Read in one breath, or not at all.
- The grid holds the argument.
- Every label earns its space.
- Nothing hovers — everything anchors.
- A bracket is a promise.