An app that allows any web based game to be played together as a multiplayer game in a group video call.
I really wanted to be able to play simple online games with my dad, but also share our video feeds with each other at the same time. I couldn't find a way to do this simply. With this app i can just share a link with my dad and we can hangout in a video call and play games together.
What it does
It loads html5 canvas based games in an iframe and streams them using webRTC, as well as streaming a video feed, keyboard stroked and mouse position and clicks, allowing everyone in the call to see each other and play games together
How I built it
Built using reactjs on the front-end and nodejs on the backend.
Challenges I ran into
Handling more than two people on the call at one time is challenging. Trying to keep bandwidth usage to a minimum is also challenging.
Accomplishments that I'm proud of
I'm proud of potentially breathing new life into many online web games. I'm proud of the fact that by just sharing a link and play games and hangout with people at the same time.
What I learned
Learned a lot about webRTC which i hadn't had much direct interaction with before, it's a very cool technolgoy!
What's next for GameTogether
Polish and allow for different rooms to be created. Add more games, and work on making a room with more than two people in it more robust.