PICO-8

PICO-8

PICO-8 is a fantasy console for making, sharing and playing tiny games and other computer programs. It feels like a regular console, but runs on Windows, Mac, Linux and inside browsers. Programs are written in Lua and share cartridges in .p8 format.
PICO-8 image
retro fantasy console lua tiny-games

PICO-8: A Fantasy Console for Tiny Games

A fantasy console for making, sharing and playing tiny games and other computer programs, available on Windows, Mac, Linux, and browsers.

What is PICO-8?

PICO-8 is a fantasy video game console developed by Lexaloffle Games. It is designed to mimic the look, feel and limitations of consoles from the 1980s like the Nintendo Entertainment System, within the framework of a modern digital audio workstation.

Some key features of PICO-8 include:

  • A 128x128 pixel display with a fixed 16 color palette
  • Lua scripting language for creating games and applications
  • Sprite and map editors for visually designing games
  • Sound effects and music trackers for audio
  • Cartridge sharing system to distribute PICO-8 games online
  • Built-in control pad, mouse and keyboard input
  • Fantasy styled console and documentation presentation

PICO-8 runs natively on Windows, Mac OS and Linux. It can also run inside web browsers via WebGL. Games and cartridges created with PICO-8 can be easily shared online or exported to stand-alone HTML5 web apps.

The limited resolution, color palette and features of PICO-8 are designed to encourage creative coding within defined constraints. As a fantasy console, it aims to celebrate and explore classic hardware limitations in a modern context.

PICO-8 Features

Features

  1. Retro 8-bit aesthetic
  2. Built-in code editor, sprite editor and sound effects editor
  3. 128x128 pixel screen resolution
  4. Lua programming language support
  5. Cartridge sharing format (.p8) to easily share games
  6. Mouse, keyboard and gamepad controller support
  7. Export games to stand-alone executables

Pricing

  • One-time Purchase

Pros

Easy to learn and use

Active community support

Very affordable

Cross-platform support

Encourages creativity with limitations

Cons

Limited resolution and color palette

No 3D support

Limited distribution options

Steep learning curve for total beginners


The Best PICO-8 Alternatives

Top Gaming Software and Fantasy Console and other similar apps like PICO-8


8bitworkshop icon

8bitworkshop

8bitworkshop is a free, open-source, browser-based emulator and development tool for writing 8-bit games and programs. It emulates a fictional 8-bit computer called the DCPU-16, which is inspired by systems like the Apple II, Commodore 64, and Nintendo Entertainment System.Some key features of 8bitworkshop include:In-browser emulator for running 8-bit games...
8bitworkshop image
TIC-80 icon

TIC-80

TIC-80 is a free and open-source fantasy computer and game development environment that emulates a 1980s computer with 256 color display, 16 color sprites, 6 channel sound and built-in tools for development like code, sprites, maps, and sound editors.It allows users to create, share, and play tiny retro styled games....
TIC-80 image
PX8 icon

PX8

PX8 is a powerful pixel art and sprite creation tool designed for artists and game developers. It features an intuitive interface and workflow to make creating pixel art fast and user-friendly.Some key features of PX8 include:Tilemap and sprite sheet support - Easily create tilesets and sprite sheets for game development.Animation...
PX8 image
Microsoft MakeCode Arcade icon

Microsoft MakeCode Arcade

Microsoft MakeCode Arcade is a free, open-source web-based platform for creating retro arcade games using block coding. It allows users to build games with simple drag-and-drop blocks, without needing to know how to code.Some key features of MakeCode Arcade include:Sprite Editor - Create characters and backdrops for games using the...
Microsoft MakeCode Arcade image
Quadplay icon

Quadplay

Quadplay is a feature-rich music player and media library management software for Windows. It helps you easily organize, play, and manage your music and video collection.Key features of Quadplay include:Intuitive interface for browsing, searching, and playing media filesSupport for all major audio and video formatsAutomatic tagging of files using online...
Quadplay image
BASIC8 icon

BASIC8

BASIC8 is a lightweight, beginner-friendly programming language and integrated development environment. It was designed specifically to introduce new programmers to coding in an accessible way.Some key features of BASIC8 include:Simple, easy-to-read syntax based on BASICIntegrated IDE with editor, output window, debugger, and graphical user interface builderSupport for graphics, GUI, and...
BASIC8 image
Bitsy icon

Bitsy

Bitsy is a free and open-source web-based pixel art editor and game engine designed specifically for making small narrative games and experiments. It was created by Adam Le Doux in 2018.Some key features of Bitsy include:Simple and intuitive pixel art editing tools for drawing sprites, tiles, backgrounds, and building game...
Bitsy image
LIKO-12 icon

LIKO-12

LIKO-12 is a full-featured digital audio workstation (DAW) and MIDI sequencing software that is completely free and open source. It runs on Windows, MacOS, and Linux operating systems.Some of the key features of LIKO-12 include:Unlimited audio and MIDI tracksSupport for VST pluginsPowerful mixing capabilities with effects sends and submixesAudio recording...
LIKO-12 image
LowRes NX icon

LowRes NX

LowRes NX is a free and open source raster graphics editor for creating digital paintings or photo editing. It was originally released in 2015.Features of LowRes NX include:Layers and layer groups - Allows organizing compositions and non-destructive editingBrushes - Customizable brushes with options like opacity, flow, spacing, scatteringFilters and Effects...
LowRes NX image
Pixel Vision 8 icon

Pixel Vision 8

Pixel Vision 8 is a 2D game engine and integrated development environment that emulates the style and limitations of creating games on 1980s 8-bit game consoles like the NES or Sega Master System. It features a visual scripting system using flowchart-style logic blocks for game logic, avoiding the need to...
Pixel Vision 8 image
Voxatron icon

Voxatron

Voxatron is a voxel-based game creation tool and engine developed by Lexaloffle, the makers of Pico-8. It enables users to build and share tiny 3D pixel art worlds and games with a retro aesthetic.Using simple block-based editing tools, you can create intricate voxel art landscapes, characters, and props. You can...
Voxatron image
CHROMA-60 icon

CHROMA-60

CHROMA-60 is a powerful virtual analog software synthesizer optimized for creative sound design and musical experimentation. At its core are multiple oscillators and filters modeled on vintage analog hardware classics that can be modulated and processed through built-in effects to create lush, evolving textures and tones.The interface features an easy-to-use...
CHROMA-60 image
Zany80 icon

Zany80

Zany80 is an open-source Z80 emulator and CP/M environment for Windows, Linux and MacOS. It emulates a Z80 CPU, memory, interrupts, DMA and the various other chips found in a vintage CP/M computer.The goal of Zany80 is to provide a usable and accurate vintage computing experience to run early 1980's...
Zany80 image
VectorBoy icon

VectorBoy

VectorBoy is a free, open-source 2D animation software for Windows. It is designed to provide a simple yet powerful toolset for creating 2D animations.Some key features of VectorBoy include:Onion skinning - See previous and next frames ghosted behind the current frame to help with animation.Transformations - Easily scale, rotate, skew,...
VectorBoy image
Riko4 icon

Riko4

Riko4 is an open-source desktop note taking application developed by Riko Labs. It is designed for organizing thoughts, ideas, notes, and more in a simple yet powerful way.Some key features of Riko4 include:Intuitive tag-based note organization - Easily tag notes and quickly filter by tags to access relevant notesRobust rich...
Riko4 image
Nano JAMMER icon

Nano JAMMER

nano JAMMER is an open-source, cross-platform digital audio workstation (DAW) and MIDI sequencer software designed for recording, editing and mixing audio and MIDI. It has a simple, intuitive interface that is optimized for fast and efficient workflow.Some key features of nano JAMMER include:Multi-track audio and MIDI recording and editingSupport for...
Nano JAMMER image