Build a game that's played on at least 2 devices

Web Dev Challenge S2E2 Apr 29, 2025

What could you create if you had 30 minutes to plan and 4 hours to build? Adam Argyle, Lane Wagner, Sarah Shook, Nikki Meyer, Shashi Lo, and Nick Taylor took on the Web Dev Challenge to find out.

The Challenge

Build a game that’s played on at least 2 devices.

Single player, multiplayer, cooperative, competitive, or something totally different — your challenge is to come up with something fun that is played across at least two devices. Temporal’s workflow tools will allow you to manage sending information between devices dependably.

Your game could be something like Jackbox, where a tv is the “game board” and each player’s phone is how they interact with it on their turn. You could make a game that uses phone APIs like the camera or gyroscope. Or you can implement a simple word game like the New York Times connection puzzles, but with the twist that it's designed to be solved collaboratively, and a session can persist beyond the players closing the web app.

The Tool

Apps must use Temporal (https://codetv.link/temporal) as part of the build.

Temporal provides SDKs for Go, TypeScript, Python, .NET (C#), Java, and PHP, so you can use the language of your choice.

Temporal is a durable execution platform, which means you can orchestrate really complex logic across multiple services in a way that’s resilient, flexible, and — to use their words — invincible.

For this challenge, these resources might be especially useful:

If you want to see an example of a real-time game that was created using Temporal, take a look at the keynote demo from their 2024 Replay Conference: https://github.com/temporalio/replay2024-demo

Presented by

Supporters

Become a supporter to see yourself here on future episodes!