Hi everyone! I'm sharing my first game on PICO-8 — Ambush Sub.
It's a simple clone of arcade cabinets like Sea Devil and Torpedo Launcher. You are the captain of a submarine, and your goal is to sink enemy ships.
How to play:
Objective: Destroy 8 ships and 1 submarine.
Ammo: You have 10 torpedoes.
Second chance: You can miss once — there is 1 spare torpedo for that!
Controls:
←/→ — move the periscope, X — fire.
Thanks for checking it out!

Hi all, here is our third Pico-8 game, the followup to our last, titled Jump Correctly: The Lost Program. Even more challenging than the base game, The Lost Program is a kaizo-inspired puzzle platformer set across 30 new levels, and with an all new soundtrack. We cannot stress enough, this game is HARD. Playing with a game pad is definitely recommended. As always, all feedback is welcome, and we hope you enjoy.
Please see the itch page for controls and the youtube trailer.
https://goldteamgames.itch.io/jump-correctly-the-lost-program

Sp I've been poking around with Pico-8 again, and I decided to make a mod of this snake game:
Credit to user TheVoid.
I am trying to mess around with modding simple carts to figure out some game dev/programming basics and so far I have changed around the appearance of the fruits. It was bothering me in the original cart how sometimes a fruit would spawn over the current score, so I started messing around with the playfield border. It looks right (well the colors might be a bit strange, it was to help me find out in the original code which line was which), and the snake dies when it hits the border appropriately.
However, the fruits are still spawning outside of the new playfield. You may need to play this for a minute, but you should see pretty quickly that they are spawning to the left:

|
[96x16] |
How to Play
Not much to do right now, use the arrow keys to dodge the red circles. Press X to use up energy (this will be used for super powers later). You get about .3 seconds of invincibility if you touch a red circle, while losing 10 HP. When your HP goes out, u dead. Also if you want to change the difficulty you can go into the code and change the enemy spawn rate/ speed in tab 3.
https://itch.io/jam/picostevemo-3
I've done the previous two PiCoSteveMos and they're a great time -- I love watching everyone's projects come together over the course of a month.
This year I'm working on It 2, a turn-based platformer in which Pennywise approaches The Loser's Club to help retrieve its record collection from its ex, They/Them. Here's the dev log for that if you want to follow along: https://itch.io/jam/picostevemo-3/topic/5489323/it-2
Last year I made Look Who's The Shining Two!, an open-world puzzle game where you play Adult Danny Torrance trying to get through the haunted hedge maze for his job at the Overlook Hotel. Here's the dev log for that: https://itch.io/jam/picostevemo-2/topic/4254578/the-shining-2
Check out the highlights at the bottom of the jam page on itch for some excellent games other teams have made.

Hi, so I've noticed this in a few projects. Sometimes sprites from my sprite sheet will appear in random clusters on the map. If I try to delete them from the map or replace them with a different tile, it kind of damages the original sprite itself, deleting parts of the sprite? And vice versa, sometimes adding to the map causes random lines and pixels to appear on the sprite sheet. I don't know if this is a bug, or if there's a problem with what I'm doing.

Little game I made for a science project.
Controls:
- Use arrow keys to get around.
- Press X to buy cells/upgrades.
- Press Z to sell a single cell.
- Double click Z to sell 10 cells.
Tips:
- If your cell count is maxed out none of your cells will get closer to dividing.
- Upgrades get less effective the higher level they are.
- You can get stuck if you spend all your money and don't have cells to sell.
Welcome to LightGun 6-in-1
This is a lightgun game I made to play with my Sinden Lightguns on a DIY arcade cabinet I built myself!!! Although I built this for lightguns, it works great with a keyboard and mouse, and it is totally playable on a touch screen device too.
This is a collection of 6 shooting gallery style mini games!
Game 1: Fox Hunt
This is very reminiscent of a certain other game featuring waterfowl... You can play with one fox or with two foxes. To choose a mode, just shoot the half of the image you wish to play!
Game 2: Ball Shoot

Howdy everyone!
I am brand new to coding video games but have been designing and publishing tabletop games for almost 15 years. So, I thought an "easy" project to learn on would be to convert a simple dice game I published 5 years ago. However, I am now absolutely stuck.
The idea is that the player would select one of the 3 dice in hand (the 3 dice on the left side of the screen). Then, they would choose whether to use that die to fill a space in the colored columns corresponding to the die number OR add the die's value to the pie at the top of the column. The white dice are wonky because they can only be used for the pies at the top. Unfortunately, I just can't get the game to move the selector between the two valid options, let alone pick one. Here's what the game looks like:

I just bought a TrimUI Brick with the goal of using it exclusively for pico 8 games.
I installed MinUI immediately and followed a few tutorials to get everything set up. My one issue has been getting splore up and running - I put in a blank text file titled 'splore', per one tutorial I saw, and that doesn't work (gives me an error).
If I literally just want to use this thing for pico 8 (and I guess I'd prefer to use native pico vs. emulation, all things being equal) what are your recommendations? I'm not married to MinUI or anything - I just want a pure pico experience, including splore (and the ability to search using splore also).

Fennel Functional/Lisp Programming Language Template!
Ever wanted to write a Picotron cart in a functional programming language supported by lua?
This cart include the Fennel bootstrap compiler and was taken on 2025/11/02, any additions or updates to the language post that date will not be present til the cart is updated again.
Credit to @abledbody for the quick sort algo and @kimiyoribaka for making it work like table sort.
Update 19-10-26:
Improve the compilation time so running a fennel cart is imperceptible in terms of performance from a normal cart.
Spruced up the metadata a bit.
Update 20-10-26:
Further example code.
Added a init function due to the global _init being used to compile the fennel code.






0 comments


