PICO-8 Reimplementation in Love2D. Chat: https://discord.gg/jGEMUse6RM
Alternatives To Picolove
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
4 months ago17zlibLua
PICO-8 Reimplementation in Love2D. Chat: https://discord.gg/jGEMUse6RM
5 days ago22mitLua
A Visual Map Maker and Level Editor for the game Celeste but better than the other one
7 months ago25gpl-3.0Lua
2D platformer engine using LÖVE and Lua
5 years ago3C++
Fantasy console inspired by pico8, tic80 and liko12, written in c++
7 years agomitLua
Another Particle Editor for LÖVE2D game engine
6 years ago1mitLua
super ültra sweet sprite editor
Fox Flux19
6 years agootherLua
Like Wario Land 3, but hornier
4 years agozlibLua
Load, save, edit maps with Love2d and Lua
Neon Phase19
2 years agootherLua
NEON PHASE, a colorful platformer made for a week-long jam
2 years agomitLua
Alternatives To Picolove
Select To Compare

Alternative Project Comparisons


Run PICO-8 games and computer programs with free and open-source software.

On github at: picolove/picolove

Requires LÖVE 0.10.2

What it is:

  • An implementation of PICO-8's API in LÖVE

What is PICO-8:

What is LÖVE:


  • For a fun challenge!
  • Allow standalone publishing of PICO-8 games on other platforms
  • Should work on mobile devices *
  • Configurable controls
  • Extendable
  • No arbitrary cpu or memory limitations
  • No arbitrary code size limitations
  • Better debugging tools available
  • Free and open-source software

What it isn't:

  • A replacement for PICO-8
  • A perfect replica
  • No dev tools, no image editor, map editor, sfx editor, music editor
  • No modifying or saving carts
  • Not memory compatible with PICO-8

Not Yet Implemented:

  • Memory modification/reading
  • PICO-8 cartridge versions > 8


  • Uses floating point numbers not fixed point
  • sqrt doesn't freeze
  • Uses LuaJIT not lua 5.2

Extra features:

  • ipairs() standard lua function
  • log(...) function prints to console for debugging
  • error(message) bluescreens with an error message
  • warning(message) prints warning and stacktrace to console
  • setfps(fps) changes the consoles framerate
  • _keyup, _keydown, _textinput allow using direct keyboard input
  • _touchup, _touchdown allow using touch input
  • _getcursorx(), _getcursory() allow access to the cursor position
  • _getpicoloveversion() returns the version of picolove

Android Packaging:

Replace the default cartridge (nocart.p8) with your game. Text (P8) or PNG (P8.PNG) is supported.
Follow the Android Game Packaging steps.
Optionally, for orientation rotation support (Portrait and Landscape), remove android:screenOrientation="landscape" in the AndroidManifest.xml

Popular Love2d Projects
Popular Editor Projects
Popular Games Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Pico 8