This is a list of available fantasy consoles/computers. Including softwares which simulate virtual hardwares, with limited functionality. And always encourage creating and sharing tiny retro games and programs with built-in languages and tools.
FC | Language | Price & License | Platform | Display |
---|---|---|---|---|
1Bit-Wonder by Brastin | Instructions | Free | Windows, Linux | 225x125 |
BASIC8 by Tony Wang | BASIC | $14.99 | Windows, macOS, Linux | 160x128 |
Bitsy by Adam Le Doux | Instructions | Free, MIT | Browser | 16x16 1bit sprites (8x8 per sprite) |
CHROMA-60 by Arkia | ASM | Free | Windows, Linux | 240x135 |
Click4 by Josef Patoprsty | ASM | Free, MIT | Windows, macOS, Linux | 64x64 |
CToy by Anaël Seghezzi | C | Free, zlib | Windows, macOS, Linux | 128x128 |
DRAK-0 by Drew Wibbenmeyer | ChaiScript, LuaJIT (coming soon) | NYOP, MIT | Windows | 320x240 |
DX8 by Robin Southern | ASM | Free, MIT | Windows | 320x256 |
ECoS by MLJWare | Lua | NYOP | Windows, macOS, Linux | 128x128 |
ESP LGE by Igor(corax89) | C like | Free, GPLv3 | Browser, custom handheld | 128x128 |
Fancade by Martin Magni | Visual Scripting | F2P | iOS, Android | Voxel |
FAZIC by Michał Kalbarczyk | BASIC | Free | Browser | 320x240 |
G-eon by Memorix101 | JavaScript | NYOP | Windows, Linux, Raspberry Pi | 640x480 |
Homegirl by poeticAndroid | Lua | Free, Pro, MIT | Windows, Linux, MacOS | Screen modes from 80x45 to 640x480, up to 256 colors from 12bit palette |
IBNIZ by viznut | Instructions | Free, zlib | Windows, Linux | 256x256 |
Leikr by Torbuntu | (Official) Groovy, (unofficial) Java, Kotlin | Free, Apache | Linux, Raspberry Pi 3B/3B+/3A+, ClockworkPi GameShell, Windows | 240x160 |
LIKO-12 by RamiLego4Game | Lua | NYOP, MIT | Windows, macOS, Linux, Android | 192x128 |
LowRes Coder by Timo Kloss | BASIC | $4.99 (F2P) | iOS | Up to 128x128 |
LowRes NX by Timo Kloss | BASIC | Free, LGPL3 | Windows, macOS, iOS | 160x128 |
LuaG Console by Vulcalien | Lua | Free, Apache | Windows, macOS, Linux | 160x160 |
MakeCode Arcade by Microsoft | Blocks, JavaScript, TypeScript | Free, MIT | Browser, Raspberry Pi 0, custom handhelds | 160x120 |
nano Jammer by Casual Effects | nano | Free, BSD | Browser | 64x64 |
NEKO8 by Egor Dorichev | Lua, BASIC, ASM, MoonScript | NYOP, ? | Windows, macOS, Linux, Android | 192x128 |
Nibble by Nibble Team | Lua | Free, GPLv3 | Windows, macOS, Linux | 400x240 24bit/7bit |
Phosphor by Marc Lepage | Lua | Free, MIT | Browser | 192x128 |
PICO-8 by Lexaloffle | Lua | $14.99 | Windows, macOS, Linux, Raspbery Pi | 128x128 4bit |
Pix64 by ZappedCow | PNG | NYOP | Windows, Linux | 64x64 |
Pixel Vision 8 by Pixel Vision 8 | Lua | Free (Limited tools), $9.99 (All tools), $1/mo (All versions plus extras) | Windows, macOS, Linux | 256x240 |
Prism-384 by Grapefruitopia Industries | JavaScript | $5 | Windows, macOS, Linux, Raspberry Pi | 384x216 |
PuzzleScript, DungeonScript by Stephen Lavelle | Instructions | Free, MIT | Browser | Configurable, (DungeonScript) Voxel |
PX8 by hallucino | Lua, Python | NYOP, MIT | Windows, macOS, Linux | Configurable |
Pyxel by Takashi Kitao | Python | Free, MIT | Windows, macOS, Linux | 256x256 |
quadplay by Casual Effects | PyxlScript | Free, LGPL3 | Windows, macOS, Linux | 384x224 |
Raccoon by Lutopia & Linheha | JavaScript | Free, Unlicense | Browser | 128x128 |
Riko4 by Bryan | Lua | Free, MIT | Windows, macOS, Linux | 280x160 |
SCRIPT-8 by Gabriel Florit | JavaScript | Free, MIT | Browser | 128x128 |
SmileBASIC by SmileBoom | BASIC | $9.99 | 3DS | 320x240, 400x240 |
TIC-80 by Vadim Grigoruk | Lua, MoonScript, JavaScript, Fennel, Wren, Squirrel | Free, $5 (Pro), MIT | Windows, macOS, Linux, Android | 240x136 |
VectorBoy by David Jalbert | Lua | NYOP | Windows | Vector |
Voxatron by Lexaloffle | micro-scripting | $19.99 | Windows, macOS, Linux | Voxel |
VVpet by Gardrek | Lua | Free, ? | Löve | 64x64x2, 128x128x4, Configurable |
yuki-js by Nik Coughlin | JavaScript (subset) | Free, MIT | Browser | Configurable |
- Ordered by: alphabet.
- Language: Mean built-in language(s) for end users, not the language in which it was created.
- NYOP: Name Your Own Price.
People find it difficult to search for this kind of software to play with, so the definition is relaxed for choosing available consoles. However, it's fairly simple to tell if one is not a fantasy console/computer:
- Hardware such as RaspberryPi and Gamebuino are not
- Emulators of real hardware (eg. NES, C64, DOSBox) are not
- Generic graphics libraries and game engines are not
- Programming IDEs and editors are not
- Minecraft is not
As things keep evolving, feel free to update this list, or correct any mistakes. Pull requests are welcome.