From Spreadsheet to Social Experience: Designing a Week-Long Survivor Game
During COVID-19, my friend with a board game passion project recruited several of us for playtesting and prototyping. We discovered a gap: existing digital social games lacked the strategic depth and week-long social dynamics that make Survivor compelling.
Most social games were either too simple (one-session party games) or too complex (MMORPGs requiring huge time investments). We wanted something that captured real social strategy over multiple days while being accessible to casual players.
We set out to solve a specific problem in the digital social gaming space. During the pandemic, people craved meaningful social interaction, but existing games fell into two extremes: shallow party games that lasted minutes, or complex MMORPGs requiring massive time investments.
The Gap: No games captured the strategic depth and genuine social dynamics that make Survivor compelling—the week-long relationship building, alliance formation, and strategic gameplay that creates authentic human connections.
We analyzed what makes Survivor compelling: social voting dynamics, resource management, alliance formation, and the balance between strategic gameplay and social relationships.
The game operated on a consistent daily rhythm:
These elements created multiple strategic layers—players had to balance individual performance, social positioning, and team dynamics simultaneously. Challenges integrated directly with the currency system, providing rewards that funded the economic actions that drove social gameplay.
Why we started here: Google Sheets offered the perfect rapid prototyping environment—real-time collaboration, built-in data structure, and zero development overhead.
The "Probst" System: One player served as the game master, managing the master spreadsheet while other players accessed individual sheets with 4-digit password protection.
Why we made the transition: Google Sheets became increasingly fragile as we added complex logic for scoreboard validity and game mechanics. A single typo could break the entire spreadsheet.
Technical Solution: Migrated to Laravel web application with proper error handling and robust architecture.
From the Google Sheets prototype through the Laravel web app, I designed the entire user experience from scratch:
Design Philosophy: We kept external communication in Discord while focusing the app on core game mechanics. This created clear separation between social strategy (Discord) and game actions (web app), reducing interface complexity while maintaining rich social dynamics.
Custom logo design establishing the game's visual identity
Clean interface balancing complex game mechanics with user accessibility
Strategic voting and alliance mechanics designed for week-long social gameplay
The currency system created rich strategic depth through multiple spending options:
The economy had to balance power (expensive actions felt impactful) with accessibility (everyone could participate meaningfully). Early versions suffered from runaway leaders until we implemented diminishing returns on consecutive actions.
Meaningful Connection Through Mutual Need: Rather than forcing social features, the game design created natural interdependencies. Players needed alliances to succeed in challenges, votes to avoid elimination, and strategic cooperation to maximize their position.
The challenges provided a "cradle for mutual need" that allowed authentic relationship building to emerge organically. Most remarkably, two players who didn't know each other before the game developed a relationship through gameplay and are now engaged to be married—demonstrating that the game mechanics successfully created conditions for genuine human connection.
The platform was successfully adapted for John's product consulting company as a conference engagement tool. The streamlined version focuses on core voting and challenges, removing the complex economic advantages for the professional environment while keeping Blood Oaths as an optional "expansion" game mode that players can choose upfront for more intense gameplay.
Challenge: Google Sheets couldn't handle increasingly complex features without becoming fragile—a single typo could crash the entire game mid-session
Solution: Migrated to Laravel web application with proper error handling, data validation, and robust architecture
Challenge: The original voting economy created dramatic endgame swings that felt disconnected from week-long strategic play
Solution: Simplified automatic vote mechanics and added diminishing returns to prevent dramatic last-minute position changes