Libraries - nesbox/TIC-80 GitHub Wiki
- PSLIB
- UI Library TICuare
- Collision Detection
- Make Gradient
- Pico2Tic
- LZW Image Compression
- FC-RLE: RLE Image Compression
- LZW compression(JavaScript)
- TIC-80-Lua-Libs
- tic-bundle
- TIC-Vectors
- UniTIC 3D engine
PSLIB
All kind of particles
PSLIB
UI Library TICuare
Build great user interfaces, based on Uare
TICuare
Collision Detection
Lua collision-detection library for axis-aligned rectangles
Collision
Make Gradient
A library that will allow you to create color gradients easily. Details in the first comment. As a side bonus, you also get rgb/hsv conversion routines and lerp function since it requires these to work.
Make Gradient library
Pico2Tic
PICO-8 API Wrapper for the TIC-80
Pico2Tic
LZW Image Compression
Compress image and store it as string. Decompress in Lua.
LZW
FC-RLE: RLE Image Compression
Compress an image and store it as a string in run-length encoding. Decompress it in game with a few small helper functions. fc-rle
LZW compression js
Javascript implementation of LZW compress and decompress algorithm. Copyright (C) 2009 Mark Lomas LZW compress
TIC-80-Lua-Libs
A collection of a few small libraries, including a binding library, timers and more. TIC-80-Lua-Libs
tic-bundle
Simple CLI tool for bundling JavaScript code for TIC-80. Initially written for JavaScript, but now supports any language! If you work with JavaScript, Babel can be used to transpile / transform your JavaScript code.
tic-bundle (GitHub) tic-bundle (NPM)
TIC-Vectors
Small vector math library
UniTIC
UniTIC is a 3D graphics engine for your games and projects created in TIC-80.