We built a hidden role game—something in the vein of Mafia or Among Us—as a discord bot. The players play as attendees at a cocktail party, one of whom is a spy with a secret mission. The spy must complete their mission without being detected.

The bot uses Discord's chat features as the primary means of interaction. Each in-game room is represented as a Discord voice channel, so players in the same room can see and talk to each other; permissions are automatically managed so players can only see the channel for the room they are currently in. Additionally, we create a text channel for each player to enter commands, a la the text adventures of the 1990s and/or CS2006.

We think this is a strong contender for most pragmatic—by using Discord as our underlying platform, we're able to avoid the hard networking parts of game development, get voice and video chat for free, and focus entirely on the interesting parts of building a fun game.

Built With

Share this project:

Updates