Submissions open from 2025-09-01 18:00:00 to 2025-09-30 18:00:00
Submissions due in
years
months
days
hours
minutes
seconds

Welcome to the 5th annual PICO-1K Jam (#Pico1kπŸ‘‹πŸ€“

  • Make cool things in PICO-8 (or Picotron) by using only 1K (1024) Compressed Bytes of code
  • It can be a...
    πŸ•ΉοΈ Game
    🎞️ Demo (Animated or Interactive)
    πŸ› οΈ Tool or Utility
     ...whatever you can fit within 1KB, basically!
  • It's a relaxed, non-competitive jam, running for a whole month
  • See the Rules below for details & check out the Resources for getting started

πŸ“‘ Rules

  1. Your entire entry must be <= 1024 Compressed Bytes in PICO-8 (or Picotron)
      - PICO-8 has various code counters available (e.g. Chars/Tokens), but Compressed Bytes is the only official jam limit
      - TIP: Use the Compressed Bytes count for ref
                a) Left-click to cycle to Compressed Capacity
                b) Then CTRL+Click to show Compressed Bytes count
                  
      - Alternatively (e.g. for older PICO-8 builds), use the INFO() command to check Compressed byte size

  2. No pre-defined PICO-8/Picotron data allowed
      - No using of built-in Gfx, Map or Sound data (or external files) - ALL content must be created using code submitted
      - Glyphs such as μ›ƒ β˜… βŽπŸ…ΎοΈ are fine, but note that these other special chars use >1 byte each
      - TIP: Copy+paste your code into a new PICO-8/Picotron instance to test it still works as expected

  3. Have fun & be nice! πŸ˜ƒ
     - This is intended to be a fun & relaxed jam, but your mental and physical health should always come first
     - Be nice to each other (for more details, see Berlin Code of Conduct)

❓ FAQ

  • Is there a prize for the winner?
    • Nope, this jam is non-ranked & non-competitive - it's just for fun (we're all winners!)
  • Is there a theme?
    • Nope, you can make whatever you want.
  • Can I generate Sprite/Map data in my code, then use SPR()/MAP(), etc. to draw?
    • Absolutely, 100%!
    • Essentially, if your code created the content - it's allowed
  • I don't own PICO-8, can I still participate?
  • Can I submit an entry created in Picotron?
    • Yes, you can also create & submit a Picotron entry.
    • Currently, the simplest way to export your Picotron entry as Compressed bytes it to use Shrinko8:
      (Mode = "Picotron", Target = "Tiny .ROM file", and "Safe Minification")
    • You can even use Shrinko8 as a quick check of your current "Compressed" byte usage (see bottom-right).
    • Alternatively, you can paste your Picotron code into PICO-8 and "export -t", then rename output as *.p64.rom
    • (I'll continue to update this section if better approaches to Picotron compressed byte monitoring become available)
  • How do I submit an entry?
    • Instructions are provided when you click to [Submit your Project]
    • Also, see Resources below for help Publishing your project.
  • Can I submit more than one entry?
    • Yes, absolutely - you have a whole month to play with.
  • Can we update our entry after submission?
    • Sure, nothing worse than finding bugs later on!
    • But please keep any feature updates to within the jam period
  • Can I use 1024 Character Count limit instead?
    • Sure - 1k in chars will always equate to less than 1k in compressed bytes.
  • Where can I ask more Q's / share my progress / create a team?

πŸ“š Resources

πŸ–¨οΈ P8SCII shorthand

  • P8SCII Control Codes are a feature of PICO-8 and they can be helpful for optimising code.
  • With a few chars in a PRINT("") - or it's shorthand ?""  - statement, you can:
  • For example, they could be used to draw "sprites" made from chars codes
    • (...instead of pre-drawn sprite data, which is against the rules 🚫
  • Also be sure to check out the PICO-8 Wiki for good explanation of P8SCII Control Codes.
  • Some of the above also work for Picotron - see below for more platform-specific tips...

πŸ–₯️ Picotron Tips

  • You can have all your init code at the start of the file,
    then put all your main "game loop" code within function _draw()
    (even putting your "update" code in here as well!)
  • Use note(pitch) each frame for cheap sfx
  • Ignore the "info" command (use Shrinko8 to keep track of compressed bytes, as shown in FAQ above)
  • Some of the P8SCII Control Codes also work for Picotron:

🌍 "Show me what you got!"

Finally, don't forget to share your creations (or WIP), using the hashtag #Pico1k  πŸ–ΌοΈπŸ€³
   - TIP: You can record a GIF in PICO-8/Picotron by pressing CTRL+8 to start and CTRL+9 to stop/save

Looking forward to seeing what you create.  Have fun! πŸ˜€

Submitted so far(38)

All submissions
Β·
Browser playable (38)

No submissions match your filter

a tiny Wordlike Roguesearch
Play in browser
Grab the flags, avoid other cars and puddles, refuel. A game in 1009 Compressed Bytes of code for PICO-1K Jam 2025
Racing
Play in browser
A simple platformer game for PICO-1K Jam 2025
Platformer
Play in browser
Play in browser
A minimalist terminal OS experience built for PICO-8.
Play in browser
Made for PICO-1K Jam 2025
Sports
Play in browser
small single-level battle puzzle
Puzzle
Play in browser
was the path you took the right one?
Action
Play in browser
A simple fireplace for the PICO-8
Play in browser
Activate the five defensive pillars to stop the alien invasion.
Action
Play in browser
A minimalist auto shooter that tests your reaction speed. Saves your hi-score.
Shooter
Play in browser
Learn the bibi-binary number system
Run in browser
Little city, little buildings, big lives.
Simulation
Play in browser
Act quickly and precisely
Shooter
Play in browser
A demake of Randoom, a game for the C64 by PΓ­caro Games. In 1024 Compressed Bytes of code for PICO-1K Jam 2025
Platformer
Play in browser
Worms like game for the PICO-1K Jam 2025
Play in browser
A small game made in pico 8 for the pico 1k jam
Action
Play in browser
Sparkly particle fun for the pico 1k jam!
Play in browser
Little ear training app that helps you learn hearing intervals.
Educational
Play in browser
Annoying ghosts are everywhere! A game in 1021 Compressed Bytes of code for PICO-1K Jam 2025
Action
Play in browser
A 1k compressed bytes game, doing for PICO-8. Inspired in Dome Keeper, but more simple!
Shooter
Play in browser
#pico8 Don't fizzle out
Play in browser
How good is your memory? Can you repeat the pattern?
Play in browser
PICO-8 dragon curve graphical demo
Play in browser
Simulation
Play in browser
Yet another falling blocks game
Puzzle
Play in browser
a de-make of Mine-Sweeper for the pico-1k Jam
Puzzle
Play in browser
Submission for the Pico 1k 2025 Jam! Generate and change color of terrain
Run in browser
Test your memory or compete with a friend to match all pairs!
Puzzle
Play in browser
Draw and play your own one-screen levels
Platformer
Play in browser
Descend into the abyss
Adventure
Play in browser
simple and unoptimized demo
Run in browser
A tiny arcade space race
Action
Play in browser
A tool made in pico8 to save sprites as print commands.
Run in browser
A simple clicker in 995 compressed bytes for pico-8
Play in browser
qbert meets jezzball in a 1020 byte pico8 demo
Action
Play in browser
Sharpen your brain in minutes with fun and educational math facts!
Educational
Play in browser