Skip to content
TimotheeGreg edited this page Oct 14, 2023 · 87 revisions

On this page you will find various tutorials by the community for TIC-80.
If you have written a tutorial you'd like to share, please add it to the list below.

If you have specific questions, you can find assistance on the discord, which is an active community, or on telegram, itch.io and github.

Beginners Tutorials

Tutorial Language Author Screenshot
Video Beginner Tutorial Lua Potato Imaginator
Video platformer tutorial Lua Tamara O'Malley
Learn To Code Space Invaders (Video) Lua Bytes N Bits
A Step-by-step Introduction to TIC-80, Part 1: The Default Cart Lua Borb
A step by step introduction to TIC 80, Part 2: Workflow - Borb
An Introduction to Programming with Lua, TIC-80, and Animations Lua Potato Imaginator
Intro to Game Programming in TIC-80 Lua @BearThorne
Tiny Code Christmas 2022  Lua @lovebyteparty  

Mechanics/Tools Tutorials

Tutorial Language Author Screenshot
Sprites and Maps - @BearThorne
Handling Mouse/Touch Events Lua @BearThorne
Spawning and Managing objects Lua @BearThorne
Building A Menu Lua @BearThorne
Camera tutorial Lua @trelemar
Using mset() and mget() Lua @BearThorne
Simple Collision Detection Lua @BearThorne
Grid-Based Camera Movement Lua @BearThorne
Making Realtime Minimaps Lua @BearThorne
Title Graphics for Non-Artists - @BearThorne
Auto Tileset Mapping Lua @BearThorne
Level Generation꞉ Drunk Walk Lua @BearThorne
Level Generation꞉ Random Point Lua @BearThorne
Pathfinding꞉ BFS Algorithm Lua @BearThorne
Pathfinding꞉ GBF Algorithm Lua @BearThorne
Accessing carts from multiple computers - Borb
How to make Text Box Lua @ATS_xp
Splitting a TIC 80 project into multiple files - Borb
How to make Scene Manager Lua @ATS_xp
Console program example Lua @dcaillia

Full Games Tutorials

Tutorial Language Author Screenshot
Simple Platformer tutorial Lua @trelemar
Snake Clone tutorial Lua @trelemar
Snake Clone by @trelemar using Wren Wren @clsource
Complete platformer tutorial Lua @btco_code
A retro FPS tutorial Lua @btco_code
Complete breakout clone tutorial Lua @digitsensitive
Breakout clone by @digitsensitive using Wren Wren @clsource
Building a racing game #1: Fun With Vectors Lua @msx80
Building a racing game #2: Driving Model Lua @msx80
Conway's Game of Life Tutorial Lua @triko88
Free movement Top down game JavaScript @00Her0
Raycast 3D FPS game Lua @wojciech-graj
Platform Engine Lua @morokiane
daves84 Nanobrd Fennel @parlortricks
daves84 Nanostack Fennel @parlortricks
Learn To Code Asteroids (Video) Lua Bytes N Bits
Learn To Code Space Invaders (Video) Lua Bytes N Bits
Clone this wiki locally