Code a Game. hero Get a Handheld!
Get Started
1

Make a game in our online editor using CircuitPython

2

Make some pixel art for it using software like Aseprite

3

Submit your game by making a pull request to our GitHub repo

4

Get sent a handheld game console or a custom tamagotchi pet depending on the type of game you make!

5

Keep working on your game and get awesome plushies, stickers, and more!

Past Projects

Pick Your Path

HackaPet logo
  • Microcontroller — ESP32 (includes Wi‑Fi)
  • Screen — 1.5″ 128×128 full‑color OLED
  • Dimensions — 5.6 × 6.6 cm (about a real Tamagotchi!)
  • Extras — 3 tactile buttons, 3 LEDs to program
  • Hackable — Some pins broken out to add anything on
  • Battery — 2×AAA (~8 hours*)
HackaPet character art
GameBit logo
  • Powered by — Raspberry Pi Zero 2 W (includes Wi‑Fi)
  • Screen — 2″ 320×240 full‑color LCD
  • Dimensions — 10 × 5 cm (about a Game Boy Micro!)
  • Extras — D‑pad and 4 buttons (A, B, L, R) + Start/Reset
  • Hackable — Some pins broken out to add anything on
  • Battery — 2×AAA (~6 hours*)
GameBit handheld art
FAQ
Anyone 18 or under is able to participate, and we welcome people of all skill levels!
Yup! Hack Club is a nonprofit supported by donations from tech companies and individuals, and our mission is to get more teenagers into making.
Join the Hack Club Slack and post in #hackapet once the program starts - we'll help you out!
You can submit on this website once the program opens!