Hello! I'd like to introduce my game, Star Captain 32767. It's a retro-arcade shooter heavily inspired by games like Galaga, as well as rogue-lites emphasizing upgrading with permanent buffs over repeated replays such as 10000000. With nothing but your trusty torpedo launcher, minigun, beam cannon, time-slowing machine and tons of upgrades, blast your way through waves of enemies of increasing difficulty in your quest to get 32767 points to beat The Hive...somehow.
I hope you enjoy it!

Toney the Music Tutor
Toney the Music Tutor can help you learn to read music!
Sequential lessons and interactive quizzes help you learn the notes of the treble and bass clefs, and where to find them on a piano keyboard!
Lesson progress is saved as you go, and you're free to jump around in the lessons as needed based on your interest and skill level.
Changelog
- v0.9.2 (2025-08-04):
- Added lessons for the bass clef
- Added lessons for practicing all treble and all bass notes
- Visual improvements (including new note and menu colors)
- v0.9.1 (2025-08-01):
- Fixed colors displayed on keyboard to match note colors
- Added version number to main menu screen



Simple little automation based game I made a few months ago!
Controls are simple:
Move cursor with arrow keys, place stations with X and scroll through shop with Z+[Arrow Keys]
Stations:
- Generator : Generates raw ore on tile below
- Smelter : Smelts any raw ore that passes by it on any side into ingot (worth more $$$)
- Conveyor belt : Moves any material on it. Placement is directional (arrow on cursor)
- Seller : Sells any item that passes by it on any side
- Wood generator : Generates wood material on tile below
- Crafter : Accepts wood and metal material and crafts them into furniture. Has 3 inventory slots which can hold items
- Destroy station
Snake Run
A fast-paced survival shmup where light is your ally, bananas are your lifeline, and snakes are always watching.




Controls
Arrow Keys: Move character
🅾️ (Z): Fire bullets
❎ (X): Drop bombs
Rules
- Head into the grass to collect bananas and increase your ammo. The riper they are, the more ammo you get. Watch out for the rotten ones though!
- The more ammo you have, the clearer the map becomes... but you might not be able to hang onto it for long when the snakes emerge.


This is my newest game, Jeri II: Tower's End! It's a sequel to Jeri Tower, which I made last year. I suggest playing that one first to get the hang of things. Here's its post!
This game requires a keyboard and mouse for shooting antics. Here's the...
CONTROLS
GENERAL:
- Left click - shoot, hold to charge a blast
- Shift,W - swap between RED and BLUE MODE
RED MODE:
- E,S,D,F - move up,down,left,right
- Right mouse - stab sword forward
BLUE MODE:
- S,F - move left,right
- E,Right mouse - jump,double jump
TIPS FOR JERI MASTERY
This game is very hard because I'm sick in the head. So here's some details that might not come naturally to peoples.
- Moving diagonally in RED MODE makes you move faster.
- Holding the jump button in BLUE MODE makes you fall slightly slower.
- Also allows you to bounce high off enemies. It will bounce you back to the highest point you were at.
- You regain your double jump after bouncing off enemies.
- The kickback from a charged shot will lock your movement. You can use a double jump to cancel the kickback and regain control.
- The text at the top is sometimes useful.
- Be patient, and use your sword to dispatch the most annoying enemies.
- [hidden]Press Q,W,E,up on the title screen to access practice mode, allowing you to freely seek through levels.

Hey everyone! My name is Mark and I'm co-owner of a bar in Brooklyn called Wonderville. We have a custom 2P Pico-8 cabinet in our space and every three months we select a new game to install for a rotating residency. Applications are now open for our Fall 2025 residency, beginning on September 1st and ending December 1st.
If you'd like to submit a game, you can apply at the following link:
https://tinyurl.com/Pico8CabinetSubmission
We've been hosting this residency for 4 years and you can view some of the past games we've shown here:
https://wondervilleprojects.org/programs/residencies
The deadline to submit for this fall is August 24th at midnight - but don't worry because the form accepts rolling submissions so you can submit after that point for the Winter residency.
Thanks to everyone who has submitted! I wish we could pick more than one game! If you visit NYC please drop by and visit us!




Intro
My first ever pico-8 cartridge based on the theme loop for GMTK Game Jam 2025. Since it was done in 3 days for a jam, code is a mess don't even look at it. Almost no OOP or whatsoever, some heavy loaded ctrl+c/ctrl+v actions. Have fun, feedbacks are always welcome.
The Game
Dodge the projectiles while collecting hearts and using various powers to complete the game in the shortest time possible!
Left-Right: Move
Up:
Down:
X:
Z (O symbol in the game): [hidden]Quickly teleport to the direction you are looking at

.jpg)

Updates
8/17/2025:
This version contains a number of updates based on feedback from the game jam:
- feedback when taking damage
- less business / clutter
- improved cutscenes
- balance tweaks
- improved animation
- improved sound effect management
Overview
Doctor Smithy got too close to a cosmic donut and is trapped in a space loop! Fortunately, Captain Nemo of the Space Rescue Force received Dr. Smithy's distress call. Guide Captain Nemo through the perilous space loop to find Dr. Smithy and gather enough fuel to escape. Watch out for friendly fire ... and space bugs!
Controls
- Arrow Keys / D‑Pad → Move ship / Advance Dialogue
- X Key / 🅾️ Button → Shoot / Skip Cut Scenes



jam build
get the box through the stations and drop it at the output pipes!
sound warning; extremely unfinished prototype
i only made one level and it's pre-solved. don't expect much here
controls
- directions to move the cursor
- X to reset the arm
- hold O (Z/C) to move belt nodes
- release O (Z/C) to select a belt node
once a node is selected:
- up/down to select slot
- left/right to select command
- X to exit node
commands (in order, left to right):
- Arm: out, in, wiggle out, wiggle in, reset crane, (blank)
- Belt: set speed to 1-9, reset crane, (blank)
- Claw: toggle open/close, reset crane, (blank)
how much the arm extends between one node and the next depends on the speed.
About the Game
Coffee Cart is a casual, fast-paced coffee shop simulation game inspired by Overcooked and Lemonade Tycoon. Stock your cart and serve your customers, but as a one-person shop, things get hectic really quickly. Make sure your water is hot and coffee is ground as people rush to get the best coffee in town (yours!).
How to Play
Tap Z to start the game.

First, you need to stock up your inventory. Use the arrow keys to select between options and hit Z to buy those items.
Make sure to at least by one set of each. Beans will be used to make ground coffee, and cups are needed to actually serve your coffee!
One purchase of beans gets you 12 units, and one purchase of cups gets you 24 units.
Hi, I am totally new to coding and have been learning little bits on pico-8 for a couple of weeks now. I was trying to practise a very basic wraparound effect, so that a circle being moved with the arrow keys can go off one side of the screen and reappear on the other.
This is the code:
'function _init()
x=63
y=63
speed=2
radius=15
leeway=2*radius
end
function _draw()
cls()
circfill(x,y,radius,8)
end
function _update()
if btn(➡️) then x+=speed end
if btn(⬅️) then x-=speed end
if x>(127+leeway) then x=(0-leeway) end
end'
The above code works as expected, but I originally wrote the wraparound effect line as:
'if x=(127+leeway) then x=(0-leeway) end'
(So 'if x=' rather than 'if x>')
But with the original version I get a syntax error of 'then' expected near '='
Can anyone explain to me why one version is functional but the other isn't?
Many thanks for any help!



Hi All,
I've got a noob question I'm afraid and sorry this is such a long post! I've tried searching the forums and wider internet but haven't been able to find an answer my tiny brain can understand! I'm pretty new to coding and very new to Pico 8, loving it so far and just trying to clone a few basic games as a learning exercise.
Currently working on a Frogger-like, but I'm really struggling to make the 'log riding' mechanic work. I'm using AABB collisions and have a hit box defined for the frog and the water area. The plan is then to make touching the water kill the frog unless it's also colliding with a log hit box.
I'm creating the frog as an object within a table during init, then using a build_level function in init to add the logs to another table as below.






Welcome to the Ring
Hello everyone!
I’ve made a simple pro-wrestling game called Welcome to the Ring
.
You win by draining your opponent's stamina, pinning them, and getting the three count!
Controls
Button | Action |
---|---|
←/→/↑/↓ | Move |
Z | Punch / Kick (hold direction) |
X | Grapple |




