Portfolizer
Project Header Image

Next Game

2022

Scalable web platform for real-time mini-games build upon µWebSockets technology. The platform was developer by me as a university project for demonstration of modern, secure and high performance web server implementation based on WSS protocol. There are 3 mini-games as a POC: Jeopardy (SIGame-compatible, time event based implementation), Tic Tac Toe and Clicker - all of which uses same base functionality, demonstrating that multiple games could be implemented on the same "engine". Also, project features real-time monitoring of online users, global and local chats and more.

Stack

  • Backend: Next.js
  • Frontend: React
  • Preprocessor: SASS
  • Socket: uWebSockets.js
  • Hosting: DigitalOcean

Complexity

  • Backend:
    High
  • Frontend:
    High
  • Styling:
    Low

Features I worked on

  • 🔃 Real time connections: see all online users and chat globally.
  • 🏓 Lobbies: Create public/private lobbies, chat with friends, kick unwanted users, do "ready check", select and play games.
  • 🎲 Jeopardy: Time events based quiz that you can play with friends with text, audio and video question!
  • 🎮 Other mini-games: Classic Tic Tac Toe and Clicker ready to be played.
  • 👤 Users: Upload your profile picture, select your personal color and nickname.