Features

A full game, built before the first sprite.

PetPal renders every pet procedurally, so all of this is playable right now — with real streamed audio, and art you can swap in later. There's a 3DS build and an Android companion app. Here's what's already in the box.

Your companion

7 species, each with personality

Pick one to raise. Every species has its own default palette and procedural look, plus deep customization on top.

Fox Cat Bunny Dragon Slime Robot Axolotl
🎨

Customization

Three colour slots × ten colours, ten unlockable accessories, and ten unlockable styles to make your pet yours.

5-stage evolution

Evolution is driven by encounter milestones — 50, 200, 500, and 1000 friends met.

📊

Core stats

Level, XP, happiness, energy, friendship, and an adventure rank that all move as you play.

Day to day

Things to do every time you open it

PetPal is built to reward a quick daily check-in as much as a long session. Care for your pet, send it out, then read about who it met.

  • Care loop with moods. Feed, play, rest, pet, and talk. Happiness, energy, and hunger drain in real time — even while closed — and your pet's mood (Happy, Content, Hungry, Tired, or Sad) follows.
  • Daily care streak. Tend your pet at least once a day to build a streak, with a coin bonus every seven days.
  • Star Tap minigame. A quick reaction game (press Y on the Pet screen) that pays out coins and a happiness boost.
  • Adventure system. Real-time short, medium, and long trips with per-location loot tables and a generated story line.
  • Coin shop, items & gifts. Spend coins on foods, rare treats, and evolution shards; collect gifts from the players you pass.
  • Friendship & achievements. Encounters build friendship levels over time, and long-term goals track milestones across everything you do.
  • CRC-checked packets. Every exchanged pet is integrity-checked before it joins your world.
  • Friend dedupe. Pass the same person twice and they're recognised, not duplicated.
  • Gifts & rewards. Encounters can carry gifts and grant XP toward your next evolution.
  • Profile badges. Team-assigned tags — Owner, Developer, Helper and more, plus an automatic 1-Year-Club — show next to a pet's name.
  • Worldwide by default. PetPal passes over the internet through its own relay, so you meet players anywhere — and real 3DS StreetPass is now working on the console, with full support in the works.

The heart of it

Meeting people is the whole game

The exchange pipeline is the part PetPal cares most about: trade pets safely, fold new friends into your journal, hand out gifts and rewards, and keep friendships growing. Every pass travels over the internet, so a player halfway around the planet counts exactly like one in the next town.

Now cross-platform

A companion app on Android

Raise the same pet on your phone. Link your 3DS and Android in Settings and your pet — name, species, stage, level, and stats — stays in sync across both through your teampetpal.com account.

  • Cross-device sync. One pet, one identity — pick up on whichever device is in your hand.
  • Pass in person. Show a QR code, scan a friend's, or tap two phones together over NFC to trade Pet IDs.
  • Care reminders. Optional local notifications nudge you when your pet needs attention.
  • Haptics & animation. Springy, tactile feedback with a richer, animated interface.

Under the hood

Solid where it counts

💾

Save system

Versioned and CRC-validated, with atomic writes, a rotating backup, and portable exports under backups/.

🖥️

Dual-screen UI

An animated hub plus ten screens, an easing/tween engine, touch and D-pad navigation, all at a 60 FPS target.

🛠️

Built on devkitPro

C++17 with libctru, citro2d and citro3d. Gameplay logic is decoupled from the device, so it's testable on a PC.

That's the tour

Grab the build, pick a species, and start collecting friends.

Get PetPal

Join the PetPal community

Hang out with the team and other players, get help, show off your pets, and be first to hear about new codes and releases.

Join our Discord