Skip to content
Josh Goebel edited this page Oct 7, 2021 · 24 revisions

The following is a list of tools that can be used outside of TIC-80 to assist with the creation of carts.

Bundling

TIC-80 does not support loading external code files, so having multiple files and bundling them together into the cart can ease code writing.

  • ScriptPacker: Package multiple Lua, Wren, Squirrel, or Javascript scripts together, keeping the dependency chain intact.
  • tic-bundle: Simple CLI tool for bundling TIC-80 cartridge code. Supports any language.
  • TQ-Bundler: A zero-config single-file executable bundler/watcher/launcher. Supports any language.
  • Amalg: A tool that can package a Lua script and its modules into a single file.
  • tic80-stitcher: A tool for building the cartridge from multiple files. Useful when you generate part of the cartridge during the build.
  • tic80-typescript: write your games in TypeScript. Handles transpilation, bundling, and minification.

Maps

While the TIC-80 map editor is very functional, it can be nice to use external tools to enhance the map creation experience.

Clone this wiki locally