Inspiration

My inspiration came from r/Honk and the desire to bring GeoGuesser's addictive gameplay directly into Reddit's ecosystem. I wanted to create something that felt native to Reddit while capturing that "just one more round" magic that makes geography games so compelling.

What it does

GeoTap brings street-level geography challenges to Reddit with four distinct game modes:

  1. Classical GeoTap - An inline experience that appears directly in your Reddit feed. Users see a street view image and pinpoint the location on an interactive map without leaving their scroll.

  2. Full Screen GeoTap - An immersive full-screen mode with retro CRT vibes for players who want to dive deep into the challenge.

  3. Custom Challenges - A user-generated content system that lets players create their own levels by providing hints and street view locations, turning the community into content creators.

  4. Daily Challenges - Curated challenges that bring the community together around shared puzzles.

How we built it

Built on Reddit's Devvit platform using:

  • React-based UI blocks for the game interface with custom map integration
  • Redis for data persistence - storing user scores, custom challenges, and game state
  • Reddit's inline rendering to create a seamless feed experience
  • Street view image database curated and validated for quality gameplay
  • UGC pipeline allowing users to submit, vote on, and validate custom challenges
  • Scheduled posts to deliver daily challenges automatically

The architecture prioritized zero-friction gameplay - users could play instantly without clicking through to external sites.

Challenges we ran into

  • Performance optimization - Rendering interactive maps inline without killing feed performance required careful optimization
  • Content moderation - With UGC came the challenge of filtering inappropriate submissions while maintaining community creativity
  • Scale management - Going from 0 to 55k daily active users in weeks exposed scaling bottlenecks we had to solve in real-time
  • Mobile responsiveness - Making map interactions feel natural on mobile while keeping the game playable required multiple iterations
  • Balancing difficulty - Creating challenges that were hard enough to be satisfying but not so hard people gave up

Accomplishments that we're proud of

  • 300k+ games played - Players kept coming back, averaging multiple rounds per session
  • Thriving UGC community - Users created thousands of custom challenges, becoming invested in the game's ecosystem
  • Cross-generational appeal - Comments showed everyone from teens to retirees enjoying the game, with one user mentioning their wife only plays GeoTap on Reddit
  • Reddit-native experience - Built something that felt like it belonged on Reddit, not just another game ported to the platform

What we learned

  • Friction is the enemy - Every extra click costs users. Inline gameplay was crucial to success
  • UGC creates ownership - When users can create content, they become invested ambassadors
  • Simple mechanics win - Complex features don't matter if the core loop isn't instantly satisfying
  • Community > features - A strong community will carry a game further than any individual feature
  • Platform-specific design matters - What works on Reddit wouldn't work elsewhere. Design for your platform's unique behaviors
  • Viral growth has consequences - Exponential growth creates both opportunities and challenges with platform management

What's next for GeoTap

  • Multiplayer mode - Real-time competitive challenges against other players
  • Tournament system - Organized competitions with leaderboards and prizes
  • Regional specialization - Challenges focused on specific countries/regions for local communities
  • Difficulty tiers - Skill-based matchmaking so beginners and experts both find appropriate challenges
  • Enhanced UGC tools - Better creation tools for custom challenges with validation systems
  • Mobile app integration - Native mobile experience while maintaining Reddit connectivity
  • Educational partnerships - Working with geography educators to create learning-focused challenge sets

The goal is to evolve GeoTap from a viral game into a lasting Reddit community where geography enthusiasts gather, compete, and share their love of exploration.

Built With

Share this project:

Updates