A free and open-source PICO-8 API implementation in LÖVE for running PICO-8 games on other platforms.
PICOLOVE is an open-source reimplementation of the PICO-8 fantasy console's API using the LÖVE 2D game framework. It enables developers to run PICO-8 games and programs as standalone applications on various platforms, including mobile, without the original hardware's limitations. The project provides extended debugging tools and configurable controls while maintaining core compatibility with PICO-8 cartridges.
Game developers and hobbyists who create or play PICO-8 games and want to publish them on other platforms, especially mobile, or who need more flexibility and debugging capabilities than the original PICO-8 offers.
Developers choose PICOLOVE because it is free, open-source, removes PICO-8's arbitrary CPU and memory limits, supports cross-platform publishing, and adds enhanced debugging features, all while leveraging the robust LÖVE framework for broader device compatibility.
PICO-8 Reimplementation in Love2D. Chat: https://discord.gg/jGEMUse6RM
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Enables standalone publishing of PICO-8 games on platforms beyond the original console, including mobile, as highlighted in the README's 'Why' section for broader reach.
Removes PICO-8's CPU, memory, and code size restrictions, allowing for more flexible and complex game development without hardware constraints.
Adds log(), error(), and warning() functions for better development debugging, as specified in the extra features, improving error tracking.
Allows customization of controls for different devices, with extra callbacks like _keyup and _touchdown, enhancing user experience on varied hardware.
Differences such as using floating point numbers instead of fixed point and LuaJIT instead of Lua 5.2 can cause compatibility issues with some PICO-8 games, as noted in the 'Differences' section.
Lacks image, map, sfx, and music editors, making it unsuitable for creating PICO-8 games from scratch without external tools, as stated in 'What it isn't'.
Does not support PICO-8 cartridge versions >8, restricting compatibility with newer games and features, as mentioned in 'Not Yet Implemented'.