โš” GeoGuardians

A TCG that lets you discover the world. Capture, duel, conquer — a blend of geographical treasure hunts and strategic card battles, with real cultural depth.

Status Price Dev Platform

๐ŸŽฎ โ–ถ Play now in your browser

๐Ÿ‡ซ๐Ÿ‡ท Vous parlez franรงais ? Le jeu est entiรจrement traduit. โ†’ Jouer en franรงais

๐ŸŒ The concept

GeoGuardians was born from a stubborn challenge: can a solo dev build a Pokรฉmon GO-style world game without a AAA studio's tech stack? Just a world map, a good idea, and a lot of coffee?

Turns out — yes. The result mixes three things I love:

  • A TCG — collect cards, build your deck, challenge other players in real-time strategic duels
  • A cultural Geoguessr — every "spawn" is a real place on Earth, hidden behind clues you have to decode on the world map
  • A gamified Wikipedia — every unlocked location reveals its history, geography, and culture. You play, you travel, you actually learn something
"My dream isn't millions of players. It's a hundred passionate ones."

๐ŸŽฎ Game modes

๐Ÿ—บ๏ธ Geo-Hunt — Geographic puzzles

Find mystery locations on the world map using clues, photos, and a hot/cold distance system.

Progressive riddles with reveal-on-distance hints
3 / 6 / 9 places
3 attempts per location, cumulative distance, bronze/silver/gold/diamond tiers
3 / 6 / 9 places
One photo, find the location
1 / 3 / 6 places
Special admin event, one brutal location, 3 attempts
Limited time
Live lobbies, 2-8 players, best-of-N rounds
Riddle + clue revealed instantly, 30s per location

Rewards scale with session length — longer hunts = better boosters.

๐ŸŒ Multiplayer Defies — Real-time lobbies

Create a public or private lobby, up to 8 players. Everyone gets the same riddle, drops their pin on the map, and the closest guess wins the round. First to win the most rounds takes the match.

  • Public rooms — visible in the lobby browser, drop in anytime
  • Private rooms — share a 6-character code with friends
  • Configurable — 2-8 players, 30/50/90s rounds, best of 3/5/7/10
  • Realtime reveal — see everyone's pins at the end of each round
  • Anti-cheat — distances recalculated server-side, positions hidden during the round
  • Auto-skip — no waiting for the timer if everyone has submitted
  • Host transfer — if the creator leaves, the next-oldest player takes over

โš” PvP — Card duels

Pick your elemental guardian, build a 12-card deck, and battle in real time.

๐Ÿ’ง Water
Healing, control, lifesteal
๐Ÿ”ฅ Fire
Burst, burn, aggression
๐Ÿชจ Stone
Tank, riposte, blocking

Classic elemental triangle: Water > Fire > Stone > Water. Each turn you pick your card simultaneously with your opponent — strategy, anticipation, bluffing, all under 100ms latency.

3 variants per guardian: Standard โ†’ Gold โ†’ Ultimate. Evolve your guardian to its final form.

๐Ÿค– Simulator — Practice mode

Don't want to wait for an opponent? Train against a 3-difficulty AI to sharpen your deck before jumping into PvP.

๐Ÿ“‹ Quests & Missions

Daily and weekly missions reward you for exploring all modes — capture, duel, hunt. Notification banner on the portal when rewards are ready.

๐Ÿ† Seasons

Seasonal leaderboards with exclusive top-10 rewards. Browse archives of past seasons. Gold/silver/bronze medals on your profile.

โœจ What makes this game different

  • 100% free, no pay-to-win. No monetization, no paid boosters, no โ‚ฌ9.99 cosmetics. None planned.
  • Mobile-first, desktop-friendly. Installable as a PWA, dedicated PC layout (map left, info sidebar right).
  • Solo dev, fully transparent. Every card, every location, every mechanic designed personally.
  • Real cultural depth. You finish each session having learned something about the actual world.
  • No ads, no abusive tracking. Just the game.
  • Bilingual FR + EN (combat log engine still FR-only, EN translations rolling out)

๐Ÿ“Š Current state — Early Access

๐Ÿƒ Cards
33+ across Water / Fire / Stone + universal
๐Ÿ‘น Guardians
3 guardians ร— 3 variants (Standard / Gold / Ultimate)
๐ŸŒ Locations
75+ real-world places to discover
๐ŸŽฏ Missions
~10 dynamic daily/weekly
โš” PvP
Ranked + casual matchmaking
๐ŸŒ Multi Geo
2-8 players, public + private rooms
๐Ÿ” Auth
Email ยท Twitch ยท Discord ยท Google
๐ŸŒ Languages
FR โœ… ยท EN โœ…

The game updates several times a week. Bugs reported via the in-game Feedback button get fixed in hours, not months.

๐Ÿ’ป Download (early access)

Browser-first, but desktop and mobile launchers are rolling out.

โœ… Install via your browser's "Add to Home Screen"
โœ… install Windows (Tauri-based, ~10 MB)
โœ… install Apple Silicon + Intel)
โณ Planned (Play Store + direct APK)

Important: GeoGuardians requires an internet connection. The desktop and mobile launchers are thin wrappers around the web app — same updates, same servers, same realtime PvP. They include a dedicated offline mode with mini-games (Geo Quiz, Flag Guesser) when you lose connection.

๐Ÿ› ๏ธ Under the hood

For the curious:

Frontend
Vanilla HTML/JS, mobile-first, PWA, ~22 pages
Backend
Supabase (PostgreSQL, RLS, Realtime, Auth)
Hosting
Vercel
Maps
OpenFreeMap (vector tiles) + Esri (satellite)
Auth
Email + OAuth (Twitch, Discord, Google)
PvP latency
< 100 ms via Supabase Realtime
Multi Geo
Realtime channels + SECURITY DEFINER RPCs
Desktop launcher
Tauri (Rust + WebView, ~10 MB)
Android launcher
Bubblewrap TWA (planned)

No heavy frameworks. Hand-crafted HTML/JS, idiomatic SQL, with serious attention to mobile constraints.

๐Ÿš€ Roadmap

โœ… Recently shipped

  • Multiplayer Defies (full sprint: realtime lobbies, anti-cheat, host transfer, PC layout)
  • Seasons system (rotating leaderboards + archives)
  • Discord + Google OAuth
  • Sprint 3/6/9 configurable across all modes
  • Feature flags system (Speedrun in admin canary)
  • Full FR + EN i18n (except combat engine, in progress)
  • Offline mode with mini-games (Quiz Geo + Flag Guesser)

๐ŸŸก In progress

  • EN translation of remaining Multi Defies keys
  • Public Speedrun rollout (with leaderboard + Speed Demon achievement)
  • Desktop launchers (Windows โœ… done, Mac โœ… done, Linux soon)

โณ Short term

  • Push notifications (Web Push PWA)
  • Android APK (Play Store + direct download)
  • More cards, more locations (target: 100+ locations by end of year)
  • Multi Defies polish (reveal animations, refresh-resume)

๐ŸŒ‘ Medium / long term

  • Limited-time events (Halloween, Christmas...)
  • Last Guardian — elimination variant of Multi Defies
  • Live spectator mode (PvP + Multi Geo)
  • Narrative quests linked to cultural sites

๐Ÿ™ For early adopters

If you play now, you're shaping the game. Direct feedback through the in-game Feedback button reaches me personally. Critical bugs get patched in hours, not months. Suggestions get genuinely considered.

This is a passion project. I'm not chasing a unicorn exit. I want a small community of curious people who like maps, cards, and learning weird stuff about the world.

If that sounds like you — welcome aboard. โ˜•

๐Ÿ“ง Contact

๐Ÿ“œ Credits

  • Game design + dev: 0n3Up
  • Cultural sheets: inspired by Wikipedia (with attribution)
  • Map tiles: OpenFreeMap
  • Satellite imagery: Esri
  • Early testers: the small crew who keep the game honest
  • OAuth logos: official Twitch / Discord / Google brands

Made with โ˜• and stubbornness by 0n3Up ยท 2026

Download

Download
GeoGuardians_1.0.0_x64-setup.exe 1.8 MB
Download
GeoGuardians_1.0.0_aarch64.dmg 4.5 MB
Download
GeoGuardians_1.0.0_amd64.AppImage 75 MB

Development log

Leave a comment

Log in with itch.io to leave a comment.