We really missed playing some of our favorite tabletop games with friends, and wanted to find a virtual solution. We drew inspiration from One Night Ultimate Werewolf, not only because it's one of our favorites, but it seemed to be screaming for a virtual version (the original requires the use of an app-based narrator).
What it does
Quick Overview for Those Unfamiliar with the Game One night. Anything can happen. The Werecats have invaded your town, and it's up to you to hunt them down. Well, most of you. Some of you are said werecats.
Be warned that werecats will use any method within their means to stay alive. Get ready for the ultimate test of friendship, poker faces, and personal lie detectors. Good luck, and have fun!
The hunt begins.
[TL;DR - It's more or less an online port of One Night Ultimate Werewolf. Except way cuter hehe. And a bit more streamlined. No more worrying about peeking, or lost/misplaced rolecards. All the secrecy is handled by our backend.]
How we built it
We built a frontend in React, and an Express backend. We're completely managing game state, game logic, and rooms on the backend. Sockets are utilized to communicate updates from the server to the clients during the game.
Challenges we ran into
Implementing all the different rules was challenging, since each of the 9 roles carries its own parameters for play.
Accomplishments that we're proud of
We're very proud of how the game came together! It's definitely the result of a collaborative effort, and we're all the better for having been able to work with each other.
Our artist is very proud of cranking out assets when she's basically never drawn anything but chibi heads for emotes.
What we learned
There's a really cool glowpen tool in Procreate.
Our newest dev got to learn some react, frontend and backend development, and sockets.
What's next for Werecat Online
Continued streamlining and added elements of engagement. More thematic graphics and elemental assets on the way (i.e. background music).
And of course, it's ready to play now! Hit up the bois on discord, it's game night: Werecat Edition.