You are the boss.
A hero rises to end your reign. You cast him down. By the next round he's at your gates again, stronger.
So the question is yours: are you boss enough that he never gets through?
Controls
- arrows — point at the grid
- O / X — fire your two moves
The boss tracks the hero on its own. Just point and strike.
The rivalry
The hero is a single glowing letter, but he reads your tells and dodges. Beating him is a conversation: feint, threaten, commit, land before he reads you.
He learns. Every round he comes back smarter, harder to break. You grow with him too: every win sharpens a move you already own, and every so often you add a brand new one to the rack. Two opponents on the same ladder — only one reaches the top.

My first video game! I'm having fun.
Keyed Up
One Dumb Shmup
As the Master Key, it is your obligation to open all the things.
But can you unlock your nemesis?
Beat The Boss Lock to keep your score.
Try to beat your high score!
Keys
- Any keys that miss a target will lose points.
Locks
- Shoot the locks with keys.
- The higher up on the screen, the more points you'll get.
- The faster moving, the more points you get.
- Locks that pass off the screen lose points.
- The slower moving, the more points you lose.
Doors
- Shoot the doors with keys.
- The higher up and farther left on the screen, the more points you'll get.

This is an updated version of the previous snake game that I uploaded a while back. This version changes how scoring works,and adds obstacles.
Guide:
- Blue - This is your snake. It grows in length as you collect pellets.
- Yellow - These are pellets. Collect them.
- Red - These are obstacles. Touching them will cause a game over.
- Green - This is the gate. Drop your segments off here and build your score.
You want to collect the pellets and take them to the gate. You gain points for each pellet that you drop off, and your length will be reset to 1. Additionally, more obstacles will appear as you collect pellets. Pellets that are collected do not contribute to your score, you must take them to the gate!

===============================
Weapon Controls + Tips
- A to use equipped weapon.
- Hold B + direction to swap weapons.
- Press B with no direction to switch to gun.
- Wave projectile will delete hostile projectiles on contact and pierce enemies.
- Missiles insta-kill normal enemies and have a large AOE.
- Sword has a large melee range and can deflect enemy projectiles, making them lethal.
- Holding the attack button with sword equipped charges a large laser that extends across the screen and is a OHKO on normal enemies.
- Boost weapon increases your speed for a second, and insta kills enemies when you run into them, although while boosting you take double damage. The speed boost will persist after switching weapons but you won't deal damage when running into enemies.
Hi, I'm trying to build emojis strings in Pico-8 so I can paste them in Bluesky and alikes. It works fine with some basic Pico-8's shift+(A-Z) chars, like ⬅️➡️⬆️⬇️🅾️❎ and a few others but goes wrong with anything beyond this, like #️⃣ emoji. They're multi-chars encoded but that shouldn't be a problem, instead of a single char they're longer strings like any other we can put in clipboard with printh("#️⃣", "@clip"), but then it becomes the raw "#ヤま◆ヌ⬇️こ" string once pasted.
Edit: Printh is probably not the only issue here: simply paste "#️⃣" to Pico-8 editor, it'll turn to "#ヤま◆ヌ⬇️こ" which can't turn back to the emoji. So I guess those encoding or character lost are a Pico-8 bug. The issue won't show as obviously in VS code, where you can put strings like this with no pb, but result is the same with messed up emojis in clipboard because Pico-8 is loosing sthg in between.
local defs=split("▪️,0,0,0|🟦,3,1,0|🟥,4,1,1|🟧,5,1,2|🟨,6,1,3|🟩,7,1,4|🟪,8,1,5|🟫,9,1,6|⬜️,10,1,7|⬅️,20,16,0|➡️,21,17,0|⬆️,22,18,0|⬇️,23,19,0|#️⃣,36,32,0|↔️,37,33,0|↕️,38,34,0|❎,39,35,0|✅,40,36,0","|")
[ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=189093#p) |

My very first game. I initially wanted to make a shmup, but then changed my mind and decided to give it a "classic arcade look" and turned it into an endless shooting range.
The gun was inspired by Quake shotgun.
Big thanks to Lazy Devs and SpaceCat for all the tutorials.
How to play
Use Left and Right to move and X to shoot.
Score 100 points to earn one life. If you run out of ammo, you lose one life.
Shoot the boxes to replenish your ammo.
Changelog
- The bug where when the last bullet hits the ammo box, even if the ammo is restored, the next bullet will consume one life, has been fixed.
- Added bullet trails and pixel explosions.
About me
My name is Niko Kozlowitz aka Kandy Soda, I'm a composer and sound designer and I decided to start making games.
Balgema is a simple cozy match-3 game for PICO-8.
It is not overdesigned, and that is intentional. There are no special gems, bombs, or other extra mechanics. Some players may find it very basic, but I wanted to make a calm and stress-free matching game without timers or complicated rules. When you start the game, you are placed directly on the game board and can start playing right away.

Controls
Move the cursor with the arrow keys.
Hold O or X, then press a direction to swap gems.
You can also enable mouse controls in the menu.
When mouse controls are enabled, click and drag a gem to swap it with a nearby gem.

Everyone knows devkit has Shift as its only modifier.
Actually, that’s a total lie. (Or maybe some feature hiding)
I, during testing of my WIP picoOS (not the OG), I found that Ctrl combos would produce kana.
I tried Alt, but it’s either not implemented or prints control codes.
The existence of this means the sandbox in which player mode is contained isn’t that airtight,
which is good and allows for some hacks
(Like- the whole vibe of PICO-8 is hacks)
Now, it isn’t a 1:1-type mapping, but regardless, this means game devs aren’t gonna ask you to
“press Shift+O on keyboard, then up-left on controller, then menu button” to copy.
I’ll make a table of Ctrl combos and their mappings into P8SCII, and you can all help.
Now, please @zep don’t remove this.
Footage to be added.

This is my very first Picotron project! It started as a throwaway cart to learn some of the tools / API by doing, but things escalated a bit and now it's a complete game.
What is it?
Qwest of the Orbs is a silly exploration / puzzle game, where you're tasked with searching for magical orbs. Each orb gives you passive abilities that unlock more of the world, and surely nothing bad will happen if you collect them :)
The game isn't super long, probably around 30min to 1hr for a first playthrough. But there are a couple of small secrets to be found, and multiple valid paths you can take to collect the orbs!
How to play
For the most part, I think the game explains itself well enough. But if you’re having trouble with it, read below for more detailed instructions:

I am learning to use pico-8. I made this easy game to practice.
Estoy aprendiendo a usar pico-8. Hice esto juego sencillo para practicar.
Intructions:
Move: arrow keys.
Serve food: X
There are no requirements to win. Just get the highest score you can in 120 seconds!
Instrucciones:
Moverse: Flechas de direccion
Servir comida: X
No hay requerimientos para ganar. Trata de obtener el mayor puntaje posible en 120 segundos!

playable picross/nonograms in a postcart and a half! (450 characters)
it uses the symbols available in the PICO-8 font as the goal image, and uses some palette trickery to make it visible when you quit out :)
some symbols are unsolvable from individual row/column clues, some don't have a unique solution.
maybe smaller is possible but I'm happy enough with this
q=10camera(-49,-54)cls()pal(q,0,1)t=tonum?chr(128+rnd(26)),-8,-6,q for i=0,2,2do for a=0,6-i do r=0c=0 for n=4+i,-1,-1do x,y=a,n if(i>0)x,y=y,x p=pget(x-8,y-6) if(p>0)r+=1 if p<1and r>0then c-=1 if(i<1)y=c if(i>1)x=c ?r,4+q*x,3+q*y,7 r=0 end end end end b=btnp::♥::❎+=t(b(➡️))-t(b(⬅️))🅾️+=t(b(⬇️))-t(b(⬆️))❎%=7🅾️%=5 l=line for n=0,71,10do l(n,-30,n,50,7) if(n<51)l(-40,n,70,n) end f=rect if(b(4))f=rectfill if(b(5))f=l f(❎*q,🅾️*q,❎*q+q,🅾️*q+q,8) flip()goto ♥ |
Tummy!
My first original PICO-8 game!
Press ↑ to eat snacks as they pass through the target.
Hello there! This week i managed to finish my first pico-8 game, I've been chipping away at it slowly since January, fitting it in around my day-job and looking after my now 7 month old baby. Just taking what i learned from the Game Development with Pico-8 zine by Dylan Bennett, and keeping the Nerdy Teachers reference guides on hand. Plus a lot of googling, searching and asking the community when I was truly stuck.
My background is in art and graphic design, so not much experience in the way of coding, but I've absolutely fallen in love with the problem solving element of it. I've got some ideas for what I want to take on next but as a first project, limiting myself to just one button and one action really helped to scope a project that was achievable, and still allowed room for adding extras and just generally getting used to all the different aspects of game development that Pico-8 enables you to do.

Degrees of Scale
A simple little game to make memorising musical scale degrees a bit funner than the age-old flashcard method.
How To Play
You control a falling note with a little number above it.
If the number is 1
Then you need to land your note on its relative scale degree.
For example, If you're practicing fifths and your note is C(1) then you need to land it on a G(5).
If the number is anything other than 1
Then you need to land your note on its root note.
For example, if you're practicing fifths, but this time your note is G(5), then you need to land it on C(1).

It will only save 32 animations!
Simple Animation Editor (PICO-8)
Made a small animation editor using the mouse.
- drag on the sprite sheet to select frames
- supports different sprite sizes
- use + / - to change frame count
- simple picker + editor system
This is the animation system I used for my platformer builder.
Get Free Sprites here.
Feel free to use or modify 👍
Its at the point it can be used to make many different kinds of builders.
Add a paint editor and turn it into an animation studio.





3 comments



