Desktop fidget spinner for at least some of your fidget spinner needs!
How to control your fidget spinner:
- Left click to accelerate
- Right click to cycle colors + hold shift to cycle backwards
- Hold left + right mouse button to close the program
To add the cart to your desktop:
load #fidgetspinner save /desktop/fidgetspinner.p64 |
First cart :-)
A SIDE-SCROLLING BLAST FROM THE PAST
Based on the original Amiga classic I loved playing as a kid, this is my tribute to a game that left a serious impression. Getting into PICO-8 lit a fire, and rebuilding this classic was my way of seeing how far I could take it. So fire it up, and enjoy a compact, side-scrolling shooter where you pilot a bipedal mech, blast enemies to bits, and try not to overheat. Built entirely in PICO-8. Same spirit, smaller footprint.

HOW TO PLAY
The game is perfectly playable with a controller, but I recommend playing it with keyboard and mouse, just as the developers originally intended.

Operation: Retrieval is a short horror game in which what you can't see can't hurt you. As a drone operator, pilot your drone through the forbidden zone and collect 5 datapoints to upload to central command. The drone's camera flash is your only tool for visibility, but beware! Light attracts unwanted attention in the forbidden zone...
Originally just a prototype for an upcoming university project, I decided to flesh it out into a proper small game, since working with PICO-8 is just so much fun :D
Arrow keys: movement
V/X/M: trigger flash

You are a robot. You must find the kitten.
Here is a short port of robotfindskitten to PICO-8! Use the arrow keys to move around and find the kitten. Reset the screen with x or z.
Developed by TwinAdam using the PICO-8. Portions of code are modified from robotfindskitten v2.8284271.702 (originally licensed under GNU GPL v2.0 or later license) and released under the GNU GPL v3.0 or later license.
GNU GPL v3.0 License
Copyright (C) 2025 TwinAdam
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
About
My first adventure into creating Pico-8 games!
Can you unlock all the achievements and earn a golden balloon? 🥇
Controls
Hot Air Ballon Adventure is meant to be an exploratory game, so I highly recommend testing out the buttons in game to explore what they all do for yourself, but if you'd like some hints:
Left/Right move your Hot air balloon (Must not be on the ground)
Up/Down speed up/slow down the game
X toggles heat on/off
O pauses the game and shows an achievement log
Pico Panic was inspired by boundary-pushing games like Dani Bunten's M.U.L.E. The game is meant to be inscrutable from the outside but full of strategy and fun for anyone in on the secret.
Staying under the 64k limit was a massive challenge. I had to rewrite the source code with a functional approach to make all the logic work without going over. Also, A lot of fancy graphics had to be tossed overboard because this game can max out at tracking 40 pieces on the board simultaneously.
Game has its own tutorial, but the controls are as follows:
Cursor mode:
UDLR - move your player cursor
X - enter placement mode
O - switch to the next cursor mode (Cycles between cursor - place defender, cursor - place attacker, and capture mode)

Dodgebrawl
This is my second game, Dodgebrawl. It's kind of like Brawl Stars but with dodge balls instead of ninja moves (I think Edgar is the best brawler). This is still a work in progress, I've got a lot more stuff I want to do with this. And I might end up making a 1v1 or campaign version of this game.
Controls
What's this?
The Cubs is a top-down food hunting / care-giving game set in a wet landscape. You are some type of animal with a nest of cubs and you must learn to balance the art of taking and giving in order to provide optimal conditions for your young ones' survival.
How does it work?
• Controls are mostly explained in-game.
• Interact with [x] and [z]
• You can move around with the [arrow keys]
• left and right steers your character, forward pushes you in the direction you're in
Your cubs need food, warmth, and rest. You can feed them by hunting for food, but be careful as they will become restless and cool down and require more food. Your ability to manage this determines the game's difficulty.
This is an early prototype for a fighting game I'm working on. The final game is unlikely to be a PICO-8 title, but prototyping in PICO-8 is fast and responsive, so I'm using it to work out the mechanics. I'm opening this cart up to the public in order to get feedback on how it plays (see below for details).
Basics
Each fighter has two or three meters, depending on the stage:
- <W>ill [in red]. Your will to fight. If this runs out, you're done!
- <B>reath [in yellow]. Used to take action and lost when getting hit. If you're out of breath after a hit you'll be stunned for a bit, so be careful!
- <G>uard [in blue]. Appears in Stage 4+. Used to block punches completely. Doesn't recharge, but you get some back after a successful dodge.
code:
daynumber=""
::_::
if (btnp()>0) goto donewithintro
cls(1)
f=4-abs(t()-4)
for z=-3,3 do
for x=-1,1 do
for y=-1,1 do
b=mid(f-rnd(.5),0,1)
b=3bb-2bbb
a=atan2(x,y)-.25
c=8+(a8)%8
if (x==0 and y==0) c=7
u=64.5+(x13)+z
v=64.5+(y13)+z
w=8.5b-abs(x)5
h=8.5b-abs(y)5
if (w>.5) rectfill(u-w,v-h,u+w,v+h,c) rect(u-w,v-h,u+w,v+h,c-1)
end
end
end
if rnd()<f-.5 then
?daynumber,69-#daynumber*2,65,2
end
if f>=1 then
for j=0,1 do
for i=1,f50-50 do
x=cos(i/50)
y=sin(i/25)-abs(x)(.5+sin(t()))
circfill(65+x8,48+y3-j,1,2+j*6)
end
end
for i=1,20 do
?sub("your text",i),17+i4,90,mid(1-(-1-i/20+f),0,1)7
end
end
if (t()==8) goto donewithintro
flip()
goto _
::donewithintro::
function _init()
end

Fonteditor is wip font editor for .font files. Characters can be copied and pasted in their one-off forms (\^:), and fonts can be copied as PODs.
Known issues
- While CTRL-Z and CTRL-Y (or CTRL-SHIFT-Z) work, for some reason, the buttons don't work reliably.
- No "save as" function yet.
- Writing to /system files is disabled by default (to avoid possible problems).
Version history
0.2d
- Added help-text when hovering over buttons
- Added a copy of the base font as well as one example one to the fonts folder
0.2c
- Fixed unused byte adjustment
- Can now save with CTRL-S
- New icon that matches system
0.2a
- Fonts can now be copied (CTRL-SHIFT-C) as a POD

Bullet in the Train
Bullet in the Train is a score chaser inspired by action films like Bullet Train and John Wick. There is lots of shooting and bullet time. Suitcases are also involved because they keep turning up on trains for some reason.
Sakamoto Update (April 2026)
Here’s a new update containing a few changes to the core gameplay, as well as a new Hitman.
- You can now toggle your Hitman from the pause menu (press Enter). This will allow you to play as a completely random Hitman, who should not be confused with someone from a famous anime TV show.
- New score system: Avoid shooting while reloading (‘klick’) to spawn bonus stars for additional points. As Corporal Dwayne Hicks rightly put it: Short, controlled bursts!

this is ready for others to play with and such. excited to see what people make :)
not entirely sure what the upwards limits are - mind the RAM usage and please prioritize reporting bugs in the thread on discord if able.
un-sandbox for full utility; default-app pcm files for convenience
video playlist -
https://www.youtube.com/playlist?list=PLhy5rmaHHiN69SN4jzkNDB-AmAMP8anxO
*note: this is not a standalone tool and is strictly intended to design for Picotron inside Picotron.
.
.
patchnotes:
v1.6 - shading rework, now uses a color tabling system for shading (view guide for details) - removed the auto-regenerate lighting setting as it's unnecessary with new system - bugfixes on group merge - probably something i forgot
v1.5 - fixed a bug in the collision template
v1.4 - added alternate dither option (changes the base tileset - reimport textures to see changes) - added group merge (merges down any higher index layers that are unlocked and share a group) - added layer shifting (scroll the X and Y to adjust the entire layer - pair with duplication and you have prefabs) - probably minor things I forgot
v1.3 - more bugfixes - flipped tile collisions fixed in app and in demonstration code - added groups - added demonstration door feature - modified the demonstration draw_map function to accommodate the group IDs - probably other things i've forgotten
v1.2 - small bugfix where undo stacks were being added erroneously (if tile placement/removal failed, it stacked anyway)
v1.1 - fixed tile generation for walls (oops!), added origin crosshair toggle and offset, added forgotten hotkey to guide (ctrl+click places a tile in rear of layer), modified the base offset to position 0,0 at center of workspace. All code snippets modified (movement simplified, collision is still WIP, and draw_map now takes arguments - thanks @xietanu for the suggestions and bug reporting
make sure to modify the code snippets as necessary!
v1.0 - initial release

Update 15/06/25: Added additional level and new cover image. Fixed damage calculation when enemy is on tile bonus tile (tree/mountain.)
4 new levels and some UI improvements. Thanks for all the encouraging feedback so far :)
More updates to come in the near future.
How to play:
Controls:
D-Pad/directional arrows - Select tile
X - Confirm choice
O/Z key - Cancel
Rules:
Use the directional arrows/D -pad to put the in-game cursor on a character to view their stats. X will open up a menu of commands for the playable characters (heroes).
Each turn, each character can move up to one time and use either their attack or special (if available) up to one time. Unlike most tactics games, you may take these actions in any order you like.

Made for a weeklong game jam (Mini Gim #2: Portal)
A portal to hell has opened in your backyard. It doesn't do anything. It just sits there. Get rid of it.
Throw increasingly large and explosive things into the hellmouth!
Instructions: Invest button converts all damage done into money, but you lose any leftover cash when you do. Get x5 on any weapon to unlock the next one. Do 1 million damage to win.

This game was made for the Pursuing Pixels James Jam Game Gam #4 with theme Positioning.
Gameplay:
Paint the universe with the tiles you are served and achieve the highest score among your friends! Both daily and Random seed options available.
⬅️⬇️⬆️➡️ - Move around
❎: X Help Menu
🅾️: C Place items
Devlogs:
You can read all about the development if you are into things like that:
There is a devlog articles series and a Youtube VOD about the development!
Dev Discord
Started a little Discord server around gamedev, gaming! Invite link: https://discord.gg/zjWFeSQnXa Best place to provide feedback about the game!






0 comments




