license: CC BY-SA 4.0
ya ever wanted to remap the buttons in your game?
not just remap, say, button 5 to do what button 4 does. no, i mean let the player set the inputs of your game to whatever they want: let them set U as their jump button, or J to trigger both attacking and moving right, or to pause when they press Keypad / or Right Shift.
well, todays your lucky day!
introducing: inp_library!
inp_library is a code library to let you do just that, and its very simple! the new functions inp and inpp work the same as btn and btnp, but the inputs that trigger them are remappable! there are also functions to get and set the user's inputs, and to fetch and store new inputs to trigger the buttons!

I decided to create a small polished version of an already existing game and with this Yet Another Pico Tetris was born! Below are some details of what you can find in the game.
Controls
- Z/X: Rotate (Clock-wise / Counter clock-wise)
- Left/Right Arrow: Move pieces horizontally
- Down Arrow: Soft drop
- Up Arrow: Hard drop
- Z + X: Hold piece
Guideline Compliant
I wanted to make a version that is as technically compliant as possible. So I've implemented the SRS from scratch. You will find T-Spins and Mini-T-Spins will give you some extra points. I know, the colors are not compliant :P
Challenges

Rev your engine, lure the zombie horde, and save humanity.
https://www.lexaloffle.com/bbs/?pid=184804#p

Rev your engine, lure the zombie horde, and save humanity.
Controls
- ⬆️ accelerate
- ⬇️ deaccelerate/reverse
- ⬅️/➡️ steer
- ❎/X + ⬅️/➡️ to drift (turn quickly around)
- 🅾️/C use nitro speed boost
Please post your score, so I can update the highscore table with realistic scores
Game by voidgazerBon. Follow me on Bluesky or Mastodon
You can download the carts on itch.io

Hi everyone,
I'm converting a few userdata objects from "f64" to "i16" to do some bit-manipulating on it (for example for testing clipping flags and things like that).
The "convert" operation seems to be quite costly, though. I guess that's mainly because it's returning a new userdata object:
local new_data_i16= existing_data_f64:convert("i16") |
However, the documentation shows a "dest" parameter which is not further mentioned but it looks to me as if it could write the data into an existing userdata object:
userdata:convert(data_type, [dest]) Return a copy of userdata cast as a different type. When converting to ints, f64 values are flr()'ed and out of range values overflow. |
No matter how I turn this syntactically, it doesn't result in a filled "dest" object.
Can someone maybe shed some light on how this is meant to work or is this parameter for something completely different?...
SAWBIRD is a tiny 64x64 simple arcade dodger featuring a pigeon as the main character!
controls:
arrows to move
arrows on game over to start a new game without going to the start screen
z/o to place bomb if you have enough points
hold x to see your progress towards the next bomb
buttons for starting game (as well as arrows)
buttons for going to start screen from game over
rules:
run to the yellow bar to earn points
dodge the sawblades, collect coins!
"!" appear when a sawblade is coming, if it's yellow it's a big saw, watch out!
green and yellow "!" is a homing snake
red and pink "!" is a normal snake

People are dumping trash all over the streets! It is up to you to clean it up while you still can.
v1.1:
- Fixed Major issue where bombs would spawn inside of trash/coins.
Controls:
Z/C = [O] (select/fast move)
X/V = [X] (select/fast drop)
Left/Right = Move
Down = Fast Drop
This is a small arcade-style 2 colour game heavily based off of that one massive cubeworld product. Pick up falling trash, dodge the bombs, and get a high score!
There are 4 modes:
Marathon: Gain 15 levels without dying.
Sprint: Gain 4 levels without dying.
Endless: It doesn't end, so keep collecting!

Shumpy Jump
Blast through the cosmos in this space shoot'em up! Pilot your ship across dangerous zones, from drifting asteroid fields to mysterious nebulas and hostile space stations.
Pick your challenge with 3 difficulty mode. Each cranking up the enemy count, boss difficulty, and bullet chaos. Grab power-ups and unleash devastating shotgun blasts to survive. Take down five unique enemy types and face off against powerful bosses at the end of each area.
Chase your highscore, master every wave, and prove you've got what it takes to clear all four zones and reach victory.
Features:
- 4 distinct areas with unique themes
- 5 enemy types + 4 differents boss
- Power-up system

This is a GFX demo of autumn leaves in the wind. I made this for a game I'm working on and thought others might be able to make use of it.
v2 Changes
Rotated leaf sprites are cached to sprites 4..7. Leaves also now just wrap the screen instead of despawning-respawning. This should perform better than the previous version.
The Art Museum is infested with Mutant Fruit Flies. Eradicate them in time for the big opening gala!
But be careful of the precious art! You want to survive AND earn a profit!
If you enjoyed Tailpipe on the Pico 8, you'll love Blight at the Museum!

Grime Spree!
by soundSimian
The beautiful Italian town is getting filthy, and people are littering the streets without care.
See how long you can keep the town clean before getting overwhelmed!
New Version 1.1 - 7 March 2026
Controls
- Arrows or controller for up, down, left and right
- X to sweep up trash
- Hold X when near trash bin to dump the contents of your bag
Tips
- Your first broom is slow. You'll need many sweeps to pick up trash
- Stop and relax for a moment to regain some energy
- Watch your energy and grab power-ups before you get too tired
- Your bag has a limited capacity, and there's only one bin to empty it into
The classic 5 of a kind dice game for solo or pass and play up to 2 players. Yatzy is a dice game where players need to score as many points as possible, by rolling five dice to make different combinations. This game consists of 13 rounds with the scorecard having 13 categories. Roll the dice up to three times and choose which scoring category is to be used for that round. Once a category has been used in the game, it cannot be used again. The winner is the player who scores the most points.
Features:
- High Score Board
- 1 or 2 Player Pass and Play
- Save and Continue
By Neo Retro Games
Click here to Join our Discord Server
Made by following Tsoding's video " One Formula That Demystifies 3D Graphics", the link is https://www.youtube.com/watch?v=qjWkNZ0SXfo&t=1010s.
Still needs some work.





0 comments







