CASE STUDY · 03

LunaraNext.js · React

A full-stack game platform combining a game engine with accounts, progression and realtime competition.

Private repository

Context

A full-stack game platform combining a game engine with accounts, progression and realtime competition.

Challenge

Combine a game engine, persistent progression, accounts and realtime competitive play without splitting them into disconnected prototypes.

Engineering

Next.js/React, Prisma + PostgreSQL, Socket.IO reconnect and set synchronization, auth flows, PWA support and Vitest coverage.

Outcome

A unified platform supporting multiple modes, progression, live 1v1, tournaments and persistent player data.

Technical stack

  • Next.js
  • React
  • Prisma
  • Socket.IO
← Back to selected workNext case study: Architect Portfolio →