Inspiration

Sub Safari was inspired by my love of Pokémon, especially the classic Game Boy games and the exploration-driven mechanics of Pokémon GO. I’ve always enjoyed creature‑collecting systems, stat growth, and discovering new things. The idea of turning subreddit communities into creatures, with strength and rarity based on real Reddit data, felt fun and unique. Once the concept clicked, I knew I wanted to build it and enter it into the Reddit Games Hackathon.

What it does

Sub Safari generates creatures from real subreddits, using subscriber counts to determine their strength, rarity, and personality. Players can explore the world, battle creatures, capture them, breed new hybrids, hatch eggs, share their creatures, and climb a global leaderboard. The game blends classic turn‑based RPG mechanics with Reddit’s live ecosystem, creating a world that grows as Reddit grows.

How I built it

The project combines Devvit’s app framework with Phaser for rendering and interaction. I built systems for:

  • Procedurally generating creatures from subreddit data
  • Turn‑based battles inspired by classic Pokémon mechanics
  • Breeding with inherited stats, traits, and temperaments
  • Egg incubation and hatching
  • A global leaderboard and automated flair updates
  • A daily streak system with accumulative rewards
  • A world map populated with creature spawns and exploration points

Every part was designed to capture the spirit of Pokémon while being uniquely powered by Reddit’s communities.

Challenges I ran into

One challenge was balancing stability with ongoing development, even though the game is in alpha, I wanted players to feel confident that their progress mattered. This meant carefully structuring systems to avoid breaking changes while still leaving room for future expansion.

Accomplishments that I'm proud of

I’m proud of creating a creature‑collecting RPG that feels nostalgic yet uniquely Reddit-powered. The procedural creature system, the breeding lab, the battle mechanics, the daily streak system, and the leaderboard all came together into a cohesive experience. I’m also proud of learning Phaser from scratch and building a fully playable game inside Reddit.

What I learned

I learned how to use Phaser effectively, how to structure RPG systems inside Devvit, and how to design mechanics that feel smooth within Reddit’s UI. I also learned a lot about state management, performance considerations, and building systems that can grow over time.

What's next for Sub Safari

There’s a long roadmap ahead. Planned features include:

  • A PvP arena for player battles
  • A refreshed world map with richer terrain and points of interest
  • Improved creature tracking and movement
  • New subreddit-based creatures
  • More animations and visual polish

Sub Safari is still in alpha, and community feedback will shape where it goes next.

Share this project:

Updates

posted an update —

Update:
I wanted to share a bit more detail about the creature system, since it is one of the parts of the project I spent the most time on and it is a big reason the game feels unique.

The creatures are built using a modular system with seven different body types, four temperaments, and twenty traits. Every trait and face had to be tested on all seven body types, and I wrote custom offsets and scaling values to make sure each trait sits correctly on every possible combination. Even traits that begin as exclusive to certain body types still needed full compatibility, because traits can be inherited through breeding. This meant creating offsets for every body type regardless of exclusivity.

It took a huge amount of time to test every combination and make sure the visuals lined up properly, but it allows for a very flexible system with a lot of variety. It also sets the foundation for future content and more complex breeding outcomes once updates are allowed again.

I hope this gives a clearer picture of the work that went into the creature system and how much potential it has for future expansion.

Log in or sign up for Devpost to join the conversation.

posted an update —

  • Added daily streak system to reward players for coming back each day.
  • Implemented a single-session security check to prevent players from running multiple game sessions simultaneously across different tabs or devices.

Log in or sign up for Devpost to join the conversation.

Submission history