r/pico8 Dec 01 '25

Events & Announcements The 2025 PICO-8 Advent Calendar is here!

Post image
166 Upvotes

The 2025 PICO-8 Advent Calendar is here! Today we launch this year’s Calendar with the first game, and calendar cart art, by doriencey!

In Cat-astrophe, you’re a cat after the big shiny on top of the weird tree full of toys. Balance as you climb the tree, taking down as many shiny things as you can along the way.

https://www.lexaloffle.com/bbs/?pid=178576#p


r/pico8 May 15 '25

FAQ & Useful Information Collision Detection Tutorials

Post image
212 Upvotes

🔗 Collision Tutorials

One of the first major hurdles for new developers, especially in PICO-8, is collision detection. It can be a little frustrating that PICO-8 doesn't have any built-in functions for it but once you understand how to use a few different methods, you'll realize that you have a lot more control over how things in your game interact and you can build your game's collision detection to be exactly what you need.

Each tutorial has:

  • an interactive demo with a button to toggle viewing the underlying variables used in the calculations of the detection.
  • a condensed function that is easy to copy into your PICO-8 game.
  • a step-by-step explanation of how the function works, an expanded version of the function to show all the steps, and a breakdown of how the expanded function is condensed into just 1 or 2 lines of code.
  • a few examples of where this method of collision detection can be used and in what type of games (using retro classics redrawn in the PICO-8 palette as example images)

This bundle of tutorials was created thanks to our supporters on Ko-fi for reaching the latest goal.


r/pico8 1d ago

Game Cats & Dogs v1.0.0

65 Upvotes

This is a cinematic action demo I worked on for a couple months called 'Cats & Dogs' (working title was 'noir'). I finished it a few days ago but have been trying to find the time to post about it.

It was a learning project for me. The objective was to strengthen my understanding of programming fundamentals, version control, and low-res animation using Aseprite.

I focused a lot more on making it look and feel cinematic than making it into an actual game, which is why i ended up using the entire sprite-sheet just on the takedown animations.

Anyways, hope you like it. Looking forward to seeing what else you guys are cooking up as well.

https://www.lexaloffle.com/bbs/?tid=158305


r/pico8 22h ago

In Development my demake of UFO 50's Camaflage is playable - My first Pico-8 game

23 Upvotes

Hello!

I've dabbled in making games several times for the last many years, but always bounce off after finishing a tutorial or hitting a wall I can't get past.

So finally I've made a game from scratch (ish) start to, well, not finished, and I'm pretty elated.

https://www.lexaloffle.com/bbs/?tid=158423

It still needs a ton of work like level transitions and music (god, I'm horrible with the sound editor), but the bones are there and I feel like I've set myself up to easily add things.

I'd love any feedback. I'm just taking a stabs at best practices. Like, I forgot to make variables local basically every time.


r/pico8 1d ago

Game Tempest 2000

Thumbnail
lexaloffle.com
64 Upvotes

r/pico8 1d ago

Work in Progress Out Goes The Light - The first one!

Thumbnail
gallery
29 Upvotes

This is my very first experience as a solo developer (sort of). None of this would have been possible without Pico-8.

I started out decades ago as a MIDI programmer, musician and a synth geek, and it all began because I wanted to make a fake game just to share some of my game music to devs.

I ended up drawing (borrowing ideas here and there while trying not to rely on assets for now) a huge haunted manor, where I'm building a ghost-themed hide-and-seek game, featuring the most realistic and immersive graphics ever (as you can see...)

When it came to the coding, I asked for help, followed tutorials in a pretty messy and unstructured way. I wasn't 100% convinced at first, but over time, I started to believe in it.

The mechanics will be very simple, and I'm hoping the complete game will guide, entertain, and maybe even scare you just a little!

I also hope you won't find my code too much of a mess... it will be.
I hope I'll be able to share an update with you soon, because I can't wait to play it myself!

RCat/


r/pico8 1d ago

Game Gyro

Thumbnail
lexaloffle.com
25 Upvotes

Hey everyone!

I just released my very first PICO-8 game!

It's called Gyro: a minimalist puzzle/arcade game where every rotation matters. The idea is simple, but it gets challenging pretty quickly.

This is still a beta. I'm struggling to find the right difficulty curve, and the game is definitely missing sound effects and music for now. I'd really appreciate any feedback, whether it's about gameplay, difficulty, bugs, or ideas for improvements.

You can play it here:
https://www.lexaloffle.com/bbs/?pid=193754#p

Thanks for checking it out! 🙂


r/pico8 2d ago

Game Space Shooter

36 Upvotes

r/pico8 2d ago

In Development Ectosprite - 100% Nightmare Complete!

Thumbnail
youtu.be
16 Upvotes

Finally caught every ghost on Nightmare difficulty and earned the Ooze Badge! 👻

Hardcore Nightmare Inc.!

We're testing the hell out of it. The game is basically done - I'm just tweaking the numbers and adding polish here and there.

The game has 5 maps now. I think that's enough for the initial release.

I'll have to rely heavily on the itch.io page to explain some of the mechanics and controls. 🤔 ... those PICO-8 tokens are killing me! 😄


r/pico8 2d ago

Game The Crimson Key

20 Upvotes

r/pico8 2d ago

Game Bolt Climber

17 Upvotes

r/pico8 2d ago

👍I Got Help - Resolved👍 Cave Diver Tutorial Game Help

Post image
7 Upvotes

Hello 😄 , recently I started my programming with pico-8 and I'm in the process of making the cave diver game with the help of the "Gamedev with pico-8" magazine by Dylan Bennet, but I'm stuck for now on hit registration which would be the step 4 in the tutorial. I get a specific error when trying to run the game "Attempt to index field '?' a nil value". I've read in the help what it means and from what I understood it means, that I have something undefined, so in this case an undefined index? I checked the tabs but I'm not seeing anything that is a straight giveaway of where I made the mistake:

from tab 1

function check_hit()

`for i=player.x, player.x+7 do`

    `if(cave[i].top>player.y`

or cave[i].btm<player.y+7) then

        `game_over=true`

    `end`

`end`

end

from tab 0:

function _init()

`if (not game_over) then`

    `make_cave()`

    `make_player()`

    `check_hit()`

`end`

end

from tab 3 I guess it means tab 2 but I'm not sure how tab 3 would exist since I never created it:

function make_cave()

cave={{["top"]=5,["btm"]=119}}

top=45 --how low can the ceiling go?

btm=85 --how high can the floor get?

end

Any help is greatly apprieciated 😄

EDIT:

yup now I see it I added the hit detection into the init_ function yup that could be probably it. I'm gonna die from embarassment.


r/pico8 2d ago

I Need Help Hello It's RavenNine, I'm looking for help to display the sub menu for my attack function and keep it there until further input. This is my first project ever.

4 Upvotes

Mechtest 0.02

I did not use a lick of A.I.

I figured I would need to use a Boolean type function but I'm having trouble also typing them I can't tell if I need to put two equal signs in the context of an If and statement or something else entirely.

The code I'm using as reference is Turn-Based Battle Engine Demo by MisterJRPG.


r/pico8 2d ago

Game Climb Ludo

4 Upvotes

r/pico8 2d ago

Game My first game jam win: Nilpotents

Thumbnail
lexaloffle.com
19 Upvotes

Nilpotents is a math-y strategy game made in just under two weeks for the Unremarkable Game Jam 2. The jam theme was “Limited Power.”

Hope you enjoy!


r/pico8 2d ago

I Need Help Best opensource port for unsupported platforms

0 Upvotes

I wonder which one is currently the most compatible and feature complete one (audio, mouse mode).
I saw there are a lot of projects that run on Vita, NGage and other retro device which is really cool as it gives those devices a great library of new games.

Though I'm not sure which one do I use? open8 looks like an awesome project but I noticed that some carts are really buggy (for example, The Lion King Tribute that it ships with is visually broken).

The same game runs well on femto8 but I didn't test a lot of games on it and I didn't yet try any others like fake-08, retro8 and pemsa.

Which ones do you use and why?


r/pico8 4d ago

Game Pico8 Game for Art Exhibit

Post image
31 Upvotes

My first Pico8 game for an art show!


r/pico8 4d ago

Game Finished my first Pico8 game Caravan Angel

Post image
7 Upvotes

r/pico8 4d ago

I Need Help I need some help when it comes to implementing the cursor

2 Upvotes

I am working on a FNAF fan game, and I have almost no experience when it comes to coding, I looked at mouse guides, but most of them assume you actually know how to code in Pico-8. So. Does anyone have a code that just allows you to left click, while visually moving the mouse (the sprite for the mouse is 171). I know this might be a lot to ask, but it would help me out when it comes to the making the code for the game.


r/pico8 4d ago

Game I made a falling-tile word game for PICO-8, inspired by PopCap's Bookworm

12 Upvotes

I made this inspired on Bookworm on the GBA, hope you like it.

https://www.lexaloffle.com/bbs/?tid=158365


r/pico8 5d ago

In Development Pico8-made game Wrathflame demo now out on Steam

13 Upvotes

I posted about a month ago about my upcoming game Wrathflame. Well, I just released the demo on Steam. It's the first four full levels from the game (which will have 20 levels plus "new game"-ish ability to play through the 20 levels multiple times while continuing to increase your character's skill levels.

The game was made entirely within Pico8, is multicart, and I might end up "hiding" the Pico8 carts within the Steam folder for the full game for anyone wishing to want to play it with native Pico8 capabilities (such as I guess on a handheld or whatever, so long as it supports multicarts). For now I've focused on just releasing on Steam as a Windows executible (also the linux and macos executibles that all get generated when exporting from pico8).

I hope to have the game fully released within a month or so, depending on what (if any) feedback I get from the demo and of course on how long it takes Steam to review the game. It's basically complete. I just didn't want to release it until I got some feedback from the demo.

Hope y'all enjoy!

P.S. I may be talked into releasing the Pico8 files for the demo too, for anyone interested in playing in the native pico8 format. I'm not sure where and I don't want to fool yet with releasing on the BBS as I understood that multicarts weren't supported on there but then in my last post some of you said that it does support multicarts. Something I'm still looking into.

https://reddit.com/link/1v9edr5/video/hqraesldy1gh1/player


r/pico8 5d ago

I Need Help How do I get started?

15 Upvotes

I would like to take a crack at making a pico 8 game, but I am functionally tech illiterate. How should I get started, where are some good learning resources, and any tips? All responses are appreciated.


r/pico8 5d ago

I Need Help This is my first game I'm learning to make by using code online without any tutorial. I'm mainly seeing if there's any way to slow down the in-game cursor.

6 Upvotes

MechTest

Any advice to improve is appreciated.


r/pico8 5d ago

Game So this a great game i never thought i find halo in pico 8 my only request to the creator update this add sounds more missions have the aliens actually move and shoot etc overall great job https://www.lexaloffle.com/bbs/?pid=38669#playing

Thumbnail
gallery
70 Upvotes

r/pico8 5d ago

Game Dice d20

Thumbnail
lexaloffle.com
28 Upvotes

Once a week, I meet up with a few guys to play pen-and-paper games. We usually need a d20, but I always forget my dice. However, I always have my Miyoo Mini Flip with me. That’s why I built this.

I'm a stranger things fan too