This jam is now over. It ran from 2026-05-23 06:00:00 to 2026-05-30 05:59:59. View 22 entries

Make a game using 500 characters of code or less!

More code doesn't always equal better choices. Scaling back opens encourages creativity, and a challenge is good for the soul! For these reasons, once a year we gather to take this to extreme and make games small enough to appear in one Mastodon toot.

PICO-8 is our recommended tool, but Picotron and  TIC-80 are also great choices! We've also received submissions using Unity, Godot, Unreal, Python, and vanilla JS in the past. Share gifs of your progress and finished game on Bluesky, Mastodon, or X using the tag #TweetTweetJam!

Rules

  • 500 chars: Your game code must be 500 characters or less in length, including spaces, brackets, etc. This character count does not include the code comprising your framework/engine. We're not strict about how many files you use, provided the total character count is 500 characters or less.
  • No sprites or audio files: Game art and audio must be generated/printed from code, so no spritesheets or external art libraries. Symbols such as 웃 and ★ are fine., and built-in symbols, assets or shapes provided with your engine are fair game.
  • No NSFW: TweetTweetJam an all-ages jam, so nothing too saucy, please!

FAQ

  • Does my game have to be about birds? Nope! Your game can be about anything, provided it's made using 500 characters of code or less.
  • These games are tiny. Can I submit more than one?  Absolutely! Some participants even submit a game for each day of the jam!
  • Can I stretch the rules? The code limit is meant to encourage minimalism, so if you find yourself stretching the rules to sidestep the constraints, importing sizeable libraries or even writing importable files, you might be missing the point!
  • What if I want to build something bigger? Try building a simple core mechanic during TweetTweetJam, then revisit the project after the jam to add bells and whistles!
  • Isn't writing code this way bad practice? Oh, definitely! But it's for fun, and you can always make your code legible again after the jam.

Resources

Entries from previous years

Submissions(22)

All submissions
·
Browser playable (21)
·
Windows (2)
macOS (1)
Linux (1)

No submissions match your filter

SNAIL RACING HAS NEVER BEEN MORE EXCITING
Racing
Play in browser
Turn-based dot hell for TweetTweetJam
Action
Play in browser
Will the planets align?
Simulation
Play in browser
Two games in 500 characters!
Action
Play in browser
A block-pushing score-attack puzzle game in 490 characters of code
Puzzle
Play in browser
A pico-8 game similar to Mr.Runner for the tweettweetjam
Action
Play in browser
High-Speed Reaction Game
Action
Play in browser
Lights Out in 500 characters of code
Puzzle
Play in browser
Fall forever and try not to touch the sides
Action
Play in browser
A new puzzle every day. What can you score today?
Puzzle
Play in browser
498 character rally time trial game
Racing
Play in browser
Can you mash the numbers fast enough to balance the total?
Puzzle
Play in browser
Undertale bullet hell tweetcart made in less than 500 characters
Play in browser
small puzle game whit less than 500 characters made for TweetTweetjam 11
Puzzle
Play in browser
A small arcade game in under 500 lines of code
Action
Play in browser
Made for TweetJam 11
Action
Play in browser
A simple reflex game about stopping the timer perfectly.
Action
Play in browser
A tiny board game made for TweetTweetJam 11
Strategy
Play in browser
A demake of Subway Surfers made for TTJ in <500 chars
Action
Play in browser
puzz-loop/zuma pico-8 demake in 500 bytes for TweetTweetJam11
Puzzle
Play in browser
Submission for TweetTweetJam 2026