Enkindle
A calm, infinite black void. A scattering of glowing stars. And you, free to fly anywhere and build anything.
About
Enkindle is a creative sandbox you play right in your browser — no install, no account, no internet needed once it's open. You float through space, snap blocks together on an invisible grid, design your own block types from scratch, paint pixel textures by hand, and save as many separate worlds as you like. Everything you make is stored on your own computer.
Getting started
- Open Play in a modern browser (Chrome, Edge, or Firefox all work).
- Click anywhere to capture your mouse — now you're flying.
- Look around by moving the mouse. Fly with WASD.
- Left-click to place a block, right-click to remove one.
- Press Esc (or Tab) any time to release the mouse and use the menus.
That's the whole loop. Everything below is the depth underneath it.
Flying around
| Control | Does |
|---|---|
| W A S D | Fly forward / left / back / right |
| Space | Rise straight up |
| Shift | Sink straight down |
| Move mouse | Look around |
| Scroll wheel | Switch which block you're holding |
| Ctrl + Scroll or + / − | Speed up / slow down your flight |
| Tab | Grab or release the mouse |
| Esc | Release the mouse / close whatever panel is open |
Your flight speed shows in the top-right readout. It ranges from a slow drift (1) up to a fast cruise (120) — handy for crossing the void quickly, then slowing down for fine detail work.
There's no gravity and no collision — you can fly straight through your own builds. The void is effectively infinite in every direction.
Building
Aim the crosshair at any existing block or star, and a faint ghost outline shows where your next block will land. Stars count as solid anchors to build off of, so you've always got somewhere to start — there's a guaranteed star floating right in front of you when you spawn.
- Left-click — place a block
- Right-click — break a block (hold to keep breaking)
- You can build up to 10 blocks away from whatever you're aiming at
- Stars can't be broken — they're permanent landmarks (right-clicking one names it instead; more below)
The toolbar
Along the bottom are 9 block slots. Pick the active one with keys 1–9, the scroll wheel, or by clicking it. Whatever's in the active slot is what you place.
To fill a slot, open your Block Library (B) and drag a block onto a slot. Right-click a slot to clear it.
Power-building tools
Three toggles sit just above the toolbar (click them or use the keys). They stack together — a greebled 3×3 drag-sweep lays down instant detailed plating.
| Key | Tool | What it does |
|---|---|---|
| R | Brush size | Cycle 1×1 → 2×2 → 3×3. Places a whole patch of blocks per click, flat against the face you're aiming at. |
| G | Greeble | Each block placed is picked at random from your filled toolbar slots — great for natural-looking, varied surfaces. |
| T | Drag-paint | Hold the left button and sweep to lay down a continuous run of blocks (lines, walls, floors) instead of clicking one at a time. |
The chips light up blue when a tool is active, so you'll never mistake random greeble placement for a glitch.
Designing your own blocks
This is the heart of Enkindle. Press B to open the Block Library, then hit the + button to open the Block Creator.
Every block has a live spinning 3D preview as you tweak it. You can set:
- Name — whatever you like
- Shape — Cube, Centered Plane (a flat panel — good for glass, screens, banners), or Crossed Planes (an X-shaped billboard — the classic look for plants, grass, and foliage)
- Color
- Transparency — from solid to nearly invisible (for glass, water, force fields)
- Glow Level — how bright the block's own surface looks (a self-lit sheen). Glow is unlimited — every glowing block shines, no matter how many you place.
- Light Level — casts a real point light onto the blocks around it. This is what actually lights up a room. Real lights are limited, so only the 16 sources nearest you are active at once (stars and Light blocks share that budget); the rest wake up as you get close. Pair Light with low Glow for a plain-looking lamp, or crank both for a blazing beacon.
- Shininess — from flat matte to polished metal
- Texture — hand-paint a 32×32 pixel design (see the Painter below)
New blocks automatically drop into your first empty toolbar slot, ready to use.
Editing later: double-click any block in the library (or right-click → Edit) to change it. Every block you've already placed in the world updates instantly to match. Right-click → Delete removes a block type (and clears it from your world). The starter White Cube is permanent so you always have something to build with.
The pixel Painter
Inside the Block Creator, click Paint (P) to open a little 32×32 pixel-art studio:
- ✏️ Pencil, 🪣 Fill (flood fill), 💧 Eyedropper (pick a color off the canvas), ⬜ Eraser (erase to transparent)
- A color picker, plus zoom in/out with the buttons or the scroll wheel
- A checkerboard shows through wherever pixels are transparent
- Export PNG to save your texture as a file, or Import to bring in any image (it gets scaled down to 32×32)
Your texture previews live on the spinning block while you paint, so you can see exactly how it'll look.
Worlds
Press V (or the 🌐 Worlds button) to manage worlds. Each world is its own separate universe — its own star arrangement, blocks, builds, and custom block designs.
- + New World — start a fresh universe
- Play — switch to another world (your current one saves automatically first)
- ✎ — rename
- ⬇ — export a world to a
.jsonfile (to back it up or share it) - 🗑 — delete (asks "Sure?" first, so no accidents)
- Import file… — load a world someone shared with you, or a backup
Everything saves automatically as you build — there's no save button to remember. Your worlds live in your browser's storage on this computer.
Sharing tip: exported world files are completely self-contained. If you send someone a build that uses your custom blocks, those block designs travel inside the file — it'll look right on their machine even though they've never seen your blocks.
Stars & getting around
The void is full of glowing stars, near and far. They're your landmarks and your navigation system.
- Right-click a star to give it a name (like "Home Base" or "The Big Build") and to tune its Light level and Hue. Named stars float a readable label you can see from a distance, even through walls. Drop the Light slider to dim a star (or pull it to 0 to switch it off), and pick a Hue to tint the light it casts. You can set light/hue without naming it; "Remove" clears the name and resets the light to its natural state.
- Press L (or ⭐ Stars) to open the Star Map — a list of every star you've named, plus 🏠 Home, sorted by how far away they are.
- Click any name to fly there automatically. The game smoothly autopilots you over and parks you a few blocks out, facing it. Tap any movement key to cancel the flight and take over.
Home (spawn) is always at the top of the list — the cure for getting lost in your own universe.
Collections — copy & stamp
Built something great and want more of it? Collections let you save a chunk of your world and stamp copies anywhere. Press C (or 📦 Collections).
- Click ➕ New from selection.
- Click one corner block of the region you want, then the opposite corner. A blue box shows your selection (up to 16×16×16 blocks).
- Give it a name. It's saved.
To use one, click Stamp next to a collection:
- A translucent ghost of the whole structure follows your crosshair.
- Hold X, Y, or Z and scroll to rotate the stamp in 90° turns around that axis.
- Left-click to place it. Right-click to finish stamping.
- Occupied cells are skipped, so stamps layer cleanly over existing builds.
Like worlds, collections carry their block designs with them, so you can stamp a build into a world that's never had those blocks before.
Sharing across worlds (folders)
Here's a neat one: your Block Library and Collections panel don't just show the current world — they show a folder for every world you've made.
So if you designed a perfect set of bricks in one world, you can use them in another without rebuilding them. Hit + (or drag the block to your toolbar) and it's copied into your current world. Same with collections — stamp a build you saved in a completely different world.
It's a copy, not a live link, so deleting an old world can never break the builds you made from its pieces.
Music
Drop your own audio files into the music folder next to the game (named 1.mp3, 2.mp3, and so on — .wav and .ogg work too) and Enkindle will find them and play them on shuffle while you build.
| Key | Does |
|---|---|
| M | Music on / off |
| N | Skip to the next track |
The current track name and a volume slider live in the top-right readout. Your volume and on/off preference are remembered per world.
Place & break sounds
Every placement and break plays a soft synthesized note from a shared C pentatonic scale — there are no wrong notes, so building sounds like gentle music. The two actions are complementary opposites, a yin and yang of the same scale: placing is a bright, rising bell in a higher octave (creation); breaking is a warm, falling tone in a lower octave (dissolution — not a mistake, just nature). Because both draw from the same pentatonic pool, a place followed by a break always sounds consonant.
A separate ♫ volume slider sits next to the music control in the top-right readout, and K toggles the sounds on or off. Your preference is remembered per world.
Hiding the UI & the controls card
The controls card in the upper-left is off by default while you play, so the void stays clean. It appears automatically on the Esc lock screen (when you release the mouse), and you can toggle it mid-play with / — handy when you want a quick reminder of the keys. Press / again to hide it.
Press H to hide every floating UI element — crosshair, toolbar, build chips, status readout, the lower-left Worlds/Stars/Collections buttons, the controls card, everything — for a clean screenshot or to just drift and explore with no interface. Press H again to bring it back. Opening any panel (B, V, L, C) or pressing Esc also reveals the UI again. You can still fly, place, and break while it's hidden.
The full key map
| Key | Action |
|---|---|
| W A S D | Fly |
| Space / Shift | Up / down |
| Left-click | Place block |
| Right-click | Break block (or name a star) |
| Scroll | Switch block |
| Ctrl+Scroll / + − | Flight speed |
| 1–9 | Pick toolbar slot |
| B | Block Library |
| P | Painter (inside the Creator) |
| R | Brush size |
| G | Greeble toggle |
| T | Drag-paint toggle |
| C | Collections |
| V | Worlds |
| L | Star Map |
| M | Music on/off |
| N | Next track |
| K | Place/break sound on/off |
| H | Hide all UI (screenshots / free flight) |
| / | Toggle the controls card |
| X / Y / Z + Scroll | Rotate a stamp |
| Tab | Grab / release mouse |
| Esc | Release mouse / close panel |
A few good habits
- Your work saves on its own, constantly — but export your favorite worlds now and then as a backup. Browser storage is yours alone and clearing your browser data would erase it.
- Name a Home star early. You'll thank yourself once your universe gets big.
- Build a small library of reusable blocks and collections — then lean on the cross-world folders so you're never redesigning the same brick twice.
Privacy
No accounts. No servers. No tracking. Everything you build is stored in your own browser on your own computer. Enkindle loads once in your browser and then needs no internet connection. Clearing your browser data erases your worlds — export your favorites now and then as a backup.
🌌 Now go fill the void with something only you would make.