What needed to be solved
Build a simple but technically solid multiplayer game with authentication, persistent player data, room system, realtime updates and a competitive rating flow.
TicTacToe is a realtime multiplayer online game built as a full-stack project with authentication, player accounts, room-based gameplay, rating logic and persistent match history. New users are redirected to the sign-in page, can register a new account, customize their avatar, review their game history and then either create a room or join an existing one. The lobby page supports realtime updates and infinite scroll for available rooms, while the gameplay itself includes live state synchronization, rating changes and dynamic score updates between players.
Build a simple but technically solid multiplayer game with authentication, persistent player data, room system, realtime updates and a competitive rating flow.
Implemented the project with Next.js, PostgreSQL, Prisma, Redis and shadcn/ui, focusing on smooth multiplayer interactions, room discovery, live gameplay synchronization, persistent user data, rating updates and a modern responsive interface.
Highlights
Outcome