This repository is dedicated for a PICO-8 workshop for Knowabunga 2022.
- A computer that can run a web browser or (optionally) PICO-8
- Good to know: any programming languages, PICO-8 runs LUA
- Optional: A copy of PICO-8 which can be bought at the official site or on itch.io.
The workshop will assume that you're using the education edition of PICO-8 and the reason for this is to get you started. If you'd like to buy PICO-8 you can do it from the official website or from the pico 8 itch.io page.
This online material will give you a guide on how to write your very own game. It will take around 2 hours to go through (hopefully without any hitch) and look like this:
- Getting started - Some PICO-8 basics you need to know
- Your First Loop - Writing your first interactive program, draw a sprite and control it
- Smooth Runnings - Improve the animation, add variables for velocity
- They call him Bobby Tables - Create game objects using LUA tables
- Pick Me Up - For loops, LUA tables as arrays/lists
- Crash Test Dummies - Removing elements from array, collision detection using distance formula
- Keeping the Score - Print score, respawn objects and center the text
- Particle Galore - Super simple particle effects
- Enemy at the Gates - Add simple enemies
- It's Game Over, Man - Add a game over screen by changing update and draw functions
- What to do next
- Official PICO-8 homepage
- PICO8 Wiki - API reference
- PICO-8 User Manual
- LUA primer
- PICO-8 Discord server
- PICO-8 Cheat Sheets
- How to publish your game to itch.io
- Publishing PICO-8 to itch.io
- How to nicely upload your game - provides some more instructions on changing the HTML etc.
- PICO-8 BBS (this is also available with PICO-8's
SPLORE
command) - Awesome PICO-8
- itch.io PICO-8 tag
Yes, there are! Here is some information and lists below: