Photo Scavenger Hunt

2025-08-17

Play @ snap.navinate.com

I had an idea for a Jackbox-like game created to be played while out and about with friends. I wanted to recreate the absurdity of Quiplash but reframe the gameplay around answering with photos, because one photo is worth 1,000 words.

Using Colyseus.io and, I created lobby based matchmaking server that stores game state and uploaded photos. I used Svelte to make a lightweight web app client for setting up lobbies, taking photos, and voting.

Source code for Server and Client can be found in their respective Github repositories.

Home screen where users can create or join a lobby Waiting screen while other players join

Each round, players are given an open ended prompt such as “Find something with the hottest takes”. Their goal is to take a picture of someone or something that best answers the prompt. After everyone has submitted their photo, they vote for their favorite and points are scored. This cycle repeated for three rounds until a winner is crowned :)

Photo submission screen Voting screen Round results screen

The game is still largely work in progress. I plan on revamping the backend state to be more lightweight and allow for more stable game reconnections. I also want to rework the UI to inspire a more playful and creative attitude towards the game. Eventually I will add game settings, an asynchronus mode, and maybe AI generated prompts based on where you are playing the game (prompts for a museum, antique store, mall, etc).