Skip to content

picogame example games & demos

Each game is a standalone program (its code.py on the device). Generated art unless noted; the real-asset ones carry their data alongside.

  1. Flash firmware.uf2 (board pajenicko_picopad_game).
  2. Copy the helper modules the game imports into CIRCUITPY/lib/ (see ../lib/).
  3. Copy the game file to the CIRCUITPY root as code.py, plus any asset files it loads (e.g. squest_assets.py, cavern_assets.py + cavern.bin).

The header comment of each game lists exactly which helpers/assets it needs.

  • Breakout picogame_arkanoid · Vert shooter picogame_squest_full (squest_assets.py, original art) / picogame_squest (generated)
  • Falling-block picogame_tetris · Fixed shooter ugame_ports/vacuum_port
  • Platformer picogame_cavern (cavern_assets.py+cavern.bin, real art) / ugame_ports/jumper_port · Side-scroller (Mario-style) picogame_platformer
  • Maze picogame_pacman · RPG slice picogame_arduventure
  • Sports picogame_soccer · Pseudo-3D racer picogame_ghost
  • Asteroids picogame_asteroids · Snake picogame_snake
  • Dig Dug picogame_digdug · Flappy picogame_flappy
  • Pinball picogame_pinball · Match-3 picogame_match3
  • Missile defense picogame_missile

*_demo.py exercise single features: scene/dirty-rect, tilemap, particles (+fade), canvas, scroll/camera, hud, audio, anchor, bitmap-swap, multirect, portable render.