Little Worlds
A tiny universe on your deck.
Little Worlds is a cosy, offline idle game that lives across the keys of your Stream Deck. Put World View on adjacent keys and they become one continuous island, including the bezels. Creatures wander, gardens grow, cottages and workshops appear, weather rolls through, and a Chronicle remembers what happened. It keeps going while you work, and nothing punishes you for being away.
The listing is not reserved yet. Little Worlds is a single, offline edition; there is no Lite split and no subscription.
One island. Not twelve buttons.
World View is one action you can put on any number of keys. The plugin reads the keys you actually placed, derives the grid per device, and renders one scene in world pixels before slicing it per key. The gap between keys is 36 world pixels, which matches the physical pitch — so the horizon does not step at every bezel. Fill three keys or thirty-two; the island recomposes.
- The scene is composed from placed keys, not from a hardcoded device.
- Mini, Deck, XL, Plus, Neo, Studio, Galleon and Plus XL get bundled profiles.
- The world is stored once and shown on every registered key of that device.

Three kinds of small person
Every inhabitant has a stable name, a species, a trait, a mood, a home and a few relationships. They choose what to do from a finite set of states — wander, work, forage, visit, investigate, sleep, celebrate — rather than from a language model. A tap makes one look at you. A friendship can happen because two of them kept choosing the same corner of the garden.

Sprig
A round plant spirit that tends the garden and the trees.

Pipkin
A tiny builder with a satchel, very expressive ears, and opinions about lathes.

Glim
A luminous night creature drawn to small mysteries. It sleeps through the afternoon.
Names, moods, homes and memories survive restarts. None of them can die or starve.


It keeps its own time
A game day is twenty minutes by default, with four days to a season. Morning turns to dusk, windows warm up, and the Glims come out. Rain, butterflies, snow and a slow breeze change both the picture and a modest production rate. The light can follow the world's clock or your own, and reduced motion replaces the drifting weather with gentle state changes.
- Day, night and four seasons, tunable from 5 to 120 minutes per day.
- Ten events, from a visiting bird to a little airship, with real beginnings and ends.
- Nothing destructive: weather never ruins a build or takes a resource away.
Four pages behind a hold
World view stays clean; the numbers live one hold away. Focus puts a small card on the key holding the creature or building, so the rest of the island remains visible. Map shows what has been found. Chronicle reads the newest entries. Stats shows the four resources, population, stage, sparks and weather.

Focus
Who this is, what they are doing, and one thing you can do about it.

Stats
Life, Ingenuity, Wonder, Harmony, population, stage, sparks, weather.

Map
Shore, garden, hearth, yard, far bank and sky, discovered as the world grows.

Chronicle
Newest first, written only from real state changes.
The Neo Infobar
One horizontal surface for the thing the keys cannot say at a glance: the world's name, the day and season, a resource and its rate, the population, or whoever is visiting. An event takes over the bar for its duration and then gives it back. It is display only, by Elgato's design.


Worth a glance, never a duty
Resources accumulate on their own. The first cottage is a few minutes away, a village is an evening, and a world can be kept for months. When you come back after a real absence, the deck shows a short recap derived from what actually changed: resources, a finished building, a new arrival, a friendship, the event you missed.
- No starvation, decay, streaks or missed-day penalty.
- Offline time is capped and validated; a backwards clock is not an absence.
- Soft caps slow a very rich world instead of letting numbers run away.
- Recap can be skipped, or turned off entirely.

Offline, on your machine
The world is one JSON save in Stream Deck's own global settings, with a previous good copy kept beside it. Exports and imports are plain files from the Property Inspector. There is no account, no server, no telemetry and no network request at all. The plugin's dependency list is the Stream Deck SDK and Node's own modules.
- One save, with a recovery copy and schema repair on load.
- Export and import from the Property Inspector, no cloud.
- No ads, purchases, subscriptions or recurring infrastructure.
- No AI service is called; behaviour is a small deterministic state machine.
Requirements
- Stream Deck app
- 7.6 or newer
- Platforms
- macOS 12+ and Windows 10+
- Devices
- Any Stream Deck with keys; the Infobar action needs a Stream Deck Neo
- Internet
- None. The plugin makes no request.
- Account
- None.
Privacy
Little Worlds collects nothing and sends nothing. The save lives in Stream Deck's global settings on this computer. The Property Inspector is hand-rolled and offline, with no CDN, remote font or remote image. There is no analytics, telemetry or identifier of any kind.
Version
v1.0.0
1.0.0: first release. One continuous multi-key island; three species; four resources; six buildings; ten events; weather, seasons and day/night; Focus, Map, Chronicle and Stats pages; a derived Chronicle; offline catch-up with a return recap; the Neo Infobar; and bundled profiles for Mini, Neo, Plus, Deck, XL, Studio, Galleon and Plus XL. macOS and Windows, no network.
Support
Something wrong, or a creature doing something impossible? Write to us and a human will answer.
- Your Stream Deck model, app version and operating system
- How many World View keys you placed, and which device
- What the key showed, and what you expected instead
- The plugin log from the de.7bp.little-worlds.sdPlugin folder