
Group creation screen, where the admin creates a game
Made as an assignment for the course Network Design and Applications, the project utilizes WebRTC to transmit audio, video and drawing data. Allowing groups to play pictionary while video conferencing.
As part of the Network Design and Applications course at Hasselt University, taught by Prof. Dr. Peter Quax, I developed an application that leverages modern networking protocols. The project involved creating a Pictionary-style game playable over the network, featuring integrated video and audio communication using WebRTC. Game data and signaling for media setup were handled via WebSockets.
- Vue interface with Material Design
- Video- and audiocommunication using WebRTC and P2P communication (without central server). Using a TURN server if needed.
- Real-time drawing board synchronized between players using WebSockets
- Custom game logic for word selection, guessing, and scoring.
- Show the pattern of the word and reveal letters over time.
- Drawing with multiple colors.
- Source code and more details available on GitLab
Some Screenshots:




