90% of people experience stage fright. How might a game help these people overcome their fear? How might a live audience on Twitch participate in such an experience?
The Talking Dead is a VR game in which players tell stories in front of an audience of approaching zombies. When streamed live on Twitch, viewers influence the game in real time.
As a first step, I advocated for defining a narrow problem space and exploring current solutions within it.
We wanted to design our game as a research product to test the efficacy of virtual reality as a form of therapy for stage fright. Since we were building a gamified experience, we looked at a number of existing games for inspiration. Here are two examples:
Twitch Plays Pokemon inspired us to think about integrating live audience participation into our design.
Typing of the Dead inspired us to think about the potential of embedded design.
We chose to employ embedded design, a technique in which the true purpose of a product is buried deep within it.
In our game, a player narrates a story to zombies in a graveyard. We created a game diagram to ground our design and development process for the entirety of the project.
Immersive. It gets under your skin.
We chose virtual reality because we wanted to create an immersive experience that would evoke the feeling of being on stage more accurately than a simple screen-based medium. Learn more about VR best practices here.
Storytelling + zombies + live audience pariticipation
The game starts with a prompt that includes a person, a place, and an action.
Each zombie is associated with a word. The player must use the words in their story to kill the zombies.
The Player View contains no HUDs, or static objects that move with the player. Instead, the stats are displayed on a podium in front of the player.
The Twitch view overlays relevant stats, such as time left, on the screen. To the right, a chatbox allows the audience to input data that affects the game.
We created a chatbot that would allow Twitch viewers to influence the game in (almost) real time.
The game's chatbot accepts two different commands:
The word command inserts a word into the queue used for generating zombies. We cross-reference submitted words against an English dictionary.
The vote command affects the approaching zombies’ speed. A game-wide speed value is calculated from the last 10 votes.
We conducted experience prototyping sessions as well as playtests to validate our game concept.
Experience prototyping was a scrappy way to get our ideas in front of actual players as early as possible. As our concepts were validated, we moved to higher fidelity playtests.
Here are some good questions to ask during a playtest:
We used an iterative design process with multiple playtests along the way.
Early on, we used a technique called Round Robin to brainstorm ideas. Based on the brainstorm, we reframed the original problem and placed it in an absurdist scenario, i.e., zombies in a graveyard. Here are two early iterations of the game that prototyped.
Once our game mechanics were in place, we created a high-fidelity prototype and playtested it in virtual reality. Because of time constraints, we employed the Wizard of Oz prototyping technique for the speech-to-text technology, i.e., we faked the text to speech interaction by typing the words spoken by the player during the game.
I picked and modified assets from Google Poly to create a 3D model of a graveyard in Unity.
The game is built in the Unity engine. We ended up with four scenes: the start screen, the prompt scene, the core gameplay scene, and the game over/score screen. Here's a link to our Github repository.
If we had more time...
We would conduct more playtests to test the efficacy of our game as a form of therapy for people with stage fright.
We would also look into implementing a working speech-to-text translator, perhaps IBM Watson, to complete the game mechanics.