Fantasy console · by Scraplay LLC

Make tiny games.
Ship one file.
Play anywhere.

Lu8 is a deliberately small virtual game machine — 128×128 pixels, 16 colors, chiptune audio, and a Lua-flavored language with real preprocessor sugar. One .lu8 cartridge is a complete game.

128 × 128 · Lu8-16

Built for focus

Not a general engine — a whole console you can learn in an afternoon and master in a weekend.

Integrated editor

Code, sprites, maps, SFX, and music in one shell. Edit → run in under a second.

Lu8 language

Lua-syntax with fantasy-console sugar — ? print, @ peek, +=, and fixed-point math that behaves the same on every platform.

Deterministic runtime

Identical inputs produce bit-identical frames. Replays, jams, and classrooms get the same result everywhere.

Share as a PNG

Embed a .lu8 cart inside a label image. Drag, drop, play — no zip files required.

Desktop & web

Author on desktop. Export a self-contained web build for itch.io, classrooms, or your own site.

Original by design

Clean-room fantasy console — familiar feel, proprietary palette, formats, and implementation. Your carts stay yours.

The machine

Display128 × 128 px, 16-color Lu8-16 palette
Frame rate30 FPS (_update) or 60 FPS (_update60)
Audio4 channels · 8 waveforms · 64 SFX · tracker music
Memory64 KiB unified address space — peekable, pokeable, teachable
Cartridges.lu8 text · .lu8b binary · .lu8.png embedded
Code limit16 384 tokens — the constraint is the feature

Plans at launch

Pricing is not final. Expect a capable free tier and a Pro tier for commercial work.

Lu8 Free

$0

  • Full editor & runtime
  • Create & run unlimited carts
  • Web export with Lu8 branding
  • Learning & hobby use
Great for jams and first games

Lu8 Pro

TBD

  • Everything in Free
  • Commercial game distribution
  • Clean export (no splash)
  • Priority updates & support
For indies, educators, and studios

Project status

Milestone 1 — minimal runtime is in progress. The public site, engine, and editor are under active development — built in Rust for cross-platform delivery, native performance, and a deterministic core that behaves identically everywhere.

  • Product spec & technical documentation
  • Rust workspace scaffolding
  • Fixed-point core & first golden-frame test
  • Graphics API & cartridge loader
  • Audio, editor, export

Stay in the loop

Lu8 is built by Scraplay LLC. Leave your email and we'll notify you when the first playable build is ready.

Or email [email protected] directly.