Layla the knight finds herself in a randomly generated dungeon full of monsters! Find the key and the ladder down to the next floor! How far can you go?
22 enemy types! 7 bosses! COMPLETELY RANDOM FLOOR DESIGNS AND LAYOUTS EVERY TIME!
- Enemies spawn in greater numbers and have slightly more health as you descend.
- Line-of-sight lighting system akin to holding a torch!
- A curse of darkness may be placed on you randomly past floor 5! Good luck!
Arrow keys to move. Press X to swing your sword! Hold Z to guard, blocking all damage. (Seriously, blocking is your best friend.) While you can attack while guarding, if you hold it too long, blocking goes on a cooldown!


This is my first attempt at using the techniques of a chess engine on a game that isn't quite chess. It's an implementation of a game I read about in the 90s:
https://www.sjgames.com/pyramid/sample.html?id=670
But with an AI opponent!
I got the start for my engine idea from Krystian of LazyDevs in his articles:
https://krystman.itch.io/pico-checkmate/devlog/41150/making-chess-in-pico-8-3-chess-engine-basics
https://krystman.itch.io/pico-checkmate/devlog/42380/making-chess-in-pico-8-4-chess-engine-tuning
The soundtrack is my rendition of Gymnopedié #1 by Satie.
.jpg)
Space Flop
Space Flop is my first pico-8 game.
It's a one button game taking place in space.
Controls
In Space Flop you use one single button, (X), to apply a boost to your ship in order to make it get higher.
System
Your ship is flying at a constant speed and is subject to gravity.
In order to fly through gaps in posts you must rise it by applying boosts.
Your ship is equiped of shields on its top and bottom.
These shields protect you if you touch the borders of the gaps.
Pickups:
- gold: boost your score
- green: recharge your shields
Credits
This game was written by me, Sylvain Gaillard, when discovering Pico-8 and game developpement.



It's best to load this into pico-8 using:
load #colorsamp run |
Because it requires the command prompt to invoke.
This is something that I wrote to be simple enough for a 9 year old to use to get some practice typing function calls and looking at code, so it isn't very fancy, but it gets the job done.
It's intended to be used by loading the program, run, then follow the instructions printed to the cli.
Basically it just shows what a particular foreground color looks like on a background color while also showing the color numbers used in decimal and hex.
Or can you?
With nothing but your gun and a single peso in your pocket you are off in this western arcade shooter!
Juggle coins in midair and aim for a high score!
Each hit means a point! Points gets multiplied by the number of coins in the air.
But stay sharp! Dropping them all means Game Over!
If that last coin is almost down you can always toss your peso to rescue a good run.
(However, it's always worth just 1 point/hit)
Hope you enjoy!
There are several ideas I want to explore next for this game but I want to validate the core shooting first.
Any feedback is greatly appreciated!



Prototype of concept
Name not final
Going to try and understand tilemaps/sets in the next update
Turned my game into a life sim
C to interact
X for stats
Going to figure out how to add shops next update
Possibly saving and loading next update too maybe!
Large update
Shops, inventory, levels and xp
X for inventory
C to interact in world and use items in inventory

Yahtzee!
Standard Yahtzee game, single player with high score table.
I've tried to make it as intuitive and quick to play as possible.
- 3 rolls per round
- select dice/scorecard lines with U/D/L/R
- hold/unhold dice with down button
- go up from dice to set score; jumps to highest scoring line
- dice roll automatically for the next round after setting a score




A PICO-8 sports game starring Jelpi!
![]() |
[8x8] |
Play solo or together in a mashup of tennis, volleyball, squash, and wallball where the only rule is:
two bounces on one side is a point for the other.
Controls
The controls should all be in the game, but for those who aren't familiar with PICO-8: ESDF is used for player 2 instead of WASD so it works on many international keyboards as well as QWERTY.









Viamonte 1832
It's a short break between classes. You step out for a quick smoke.
Two drags in, someone knocks your arm.
Five seconds later, you’re pinned between a stranger and a trash can.
A peaceful break? Not quite.
Based on real events.

Controls
Player 1:
- Arrows to move
- Z/X to smoke
Player 2:
- SFED to move
- Q/W to smoke

Music created using loops from Snabisch
Art & code by Valen Cossa





A simplistic program that can change the volumes of songs and sfx, so that you don't have to manually change each note.
During my last project I found some of the pre-made music I chose was either too loud and conflicting with my sound effects, or too quiet. This was a tool I made for myself to help shift the volume of entire songs so that volume mixing was a bit easier. It's a very simple program, nothing special, but hopefully it helps someone else in the same way.
If you run into any glitches or issues, please do let me know!
Instructions:
Download the cart, put it in the same folder as your other carts, and open it in the desktop Pico-8 client. In the code, type the name of the cartridge with the audio you're trying to edit (file extension included) as a string in the "fn" variable and run the cartridge.
Left and Right Arrow Keys: Change song/sound
Up and Down Arrow: Increase/Decrease Volume
Z(Hold): Export all songs/sfx
X(In SFX Mode): Play sound
Automatic Mode:
By default, just running the cart should automatically recognize your songs, divide them up, and play them. After you have adjusted the volume to your liking, holding Z will export the changes you made directly to the cartridge you are editing.
If the program isn't making a song loud enough and you think increasing the maximum possible volume percentage would help, the UPPER_VOL_LIMIT variable controls that value, so feel free to mess with it.
DISCLAIMER
"Exporting" is pushing ALL the changes you made to every song, NOT just the currently selected song.
Additionally, changes you make to the target cartridge can be permanent, so I advise you edit a copy of your target cartridge rather than the original!
Manual Mode:
Typing pattern IDs into the MUSIC_PATTERNS table before running the program will make it read only the songs starting at those IDs. You can use this to narrow down which songs are available for editing as a quality of life option, or use it to force a song to start from a certain pattern in the event that the automatic song finder is incorrect.
Example: MUSIC_PATTERNS = {0,5,14,etc.}
SFX Mode:
Typing SFX IDs into the MUSIC_SFX table before running the program will put it into SFX Mode. In this mode you will be able to edit only the specific SFX that you typed into the table. Press the X key to play the selected sound and use the up and down arrow keys to shift its volume as usual.
Example: MUSIC_SFX = {8,9,12,etc.}
Feel Free to Use This However You Want:
This ones under the default CC license as usual, so do with it as you please. I tried to comment what each function I wrote does, so hopefully that will help you pick it apart if need be. I don't currently plan on expanding this really at all. It was just something I already made for myself to use that I cleaned up and added a visual UI to. If, however, there are any other things you think a tool could help with, or an extra functionality I should add to this, let me know! No promises, but I might circle back around to it. I intended to include the ability to change the volume of pattern channels individually, but it got very messy and I would need to rewrite a lot of stuff so I put that on the back burner.
Anyways, enough rambling, thanks for reading this and checking out the tool!
Hi! I wasn't expecting to make a game for Pigsquad's Party themed summer slow jam until I arrived early at the venue and realized I had a laptop and 30 minutes before the showcase started. Everything from the idea for the game, to the artwork, to the code was executed in this time (with the exception of the sound effects, which I took a few seconds to add in before writing this... the venue was too loud for me to do at the time). I'm very proud to say that this game had excellent reception and I'm very excited for whoever is reading this to try it out!
To play, grab a friend! One player uses the arrow keys, and the other uses esdf to move (not wasd, pico-8 defaults to esdf and its too much work to change it for now). You are chasing the balloon! First to reach 10 points wins!
A little while ago I uploaded this cartridge as a fan game dedicated to an amazing band called snooper
Now I am uploading an official collaboration with the band!


'Worlwide' depicts an origin story for one the bands new puppets which was described to me as a 'radiation man.'

The game portrays 4 simple plot points each with their own unique game mechanics. My personal favourite is the stealth mechanics in the third level.
This cart was made possible with shrinko 8 and mhughson's gfx_export


Hey everyone :)
This is my first game in pico, and actually my first game ever! Its just an ultra short little puzzle adventure game to get my feet wet and practice actually making something. Its really nothing special, but I am super proud to finally have something to show :D There probably isn't much to critique, but any advice or knowledge would be much appreciated, and thank you in advance for taking the time to look at my game!
I had a blast making this, and it was cool to see a basic "story" pop up around the things I was practicing. Like The main character sprite was supposed to be a wizard, but ended up looking like a bard, so I ended up just leaning into that a bit. Lua is not my favorite language by any means... but I works.
I didn't think the tight scope that pico enforces would matter much for me, but it forced me to keep the fluff as simple as possible and just make the damn game.
Now that this is done, I am excited to pick up another project and keep learning! The carts I've seen on here are down right unbelievable, and has me super inspired!

