This webpage contains TIC-80 resources made by borb, the developer of EMUUROM - the first TIC-80 game on Steam!

The aim of this page is to teach the basics of game development with TIC-80, programming with Lua, and version control with Git. The page is still very much work in progress, so adjust your expectations accordingly. All materials are linked below, readable as slides (šŸŽž) or as a single page (šŸ“–). The moon cycle šŸŒ‘šŸŒ’šŸŒ“šŸŒ”šŸŒ• tells how done the material for the corresponding topic is!

If you have any suggestions, hit me up - Iā€™m @borbware on Discord.

External resources

Example repositories

TIC-80 Basics

Ā  Ā  Slides Page Ā 
0 What is TIC-80? šŸŽž šŸ“– šŸŒ•
1 The default cart šŸŽž šŸ“– šŸŒ•
2 Workflow šŸŽž šŸ“– šŸŒ’
3 API šŸŽž šŸ“– šŸŒ’
4 Entities šŸŽž šŸ“– šŸŒ’
5 Camera šŸŽž šŸ“– šŸŒ’

TIC-80 Advanced

Ā  Ā  Slides Page Ā 
Ā  Building TIC-80 šŸŽž šŸ“– šŸŒ’
Ā  Multi-file projects šŸŽž šŸ“– šŸŒ’

Project management

Ā  Ā  Slides Page Ā 
Ā  Command line and PATH šŸŽž šŸ“– šŸŒ“
Ā  Windows file explorer šŸŽž šŸ“– šŸŒ“

Using Git

Ā  Ā  Slides Page Ā 
0 Git setup šŸŽž šŸ“– šŸŒ•
1 Git basics šŸŽž šŸ“– šŸŒ•
2 Git continued šŸŽž šŸ“– šŸŒ•
3 GitHub tools šŸŽž šŸ“– šŸŒ”
Ā  Git cheat sheet šŸŽž šŸ“– šŸŒ•