← Back to Projects
Drunk Santa
Drunk Santa is an engaging arcade game that challenges players to collect items while avoiding obstacles. Built with Next.js 15, React 19, and Phaser 3 game engine, it features dynamic gameplay with special abilities, real-time leaderboards, and a 1-5 star rating system. The backend uses Prisma with PostgreSQL for data management, all containerized with Docker for easy deployment.
Next.jsReactTypeScriptPhaser 3PrismaPostgreSQLDocker
Key Features
- Object collection and obstacle avoidance mechanics powered by Phaser 3
- Special abilities: dash and freeze powers
- Dynamic ranking system with top-10 leaderboard
- Per-player best score tracking
- 1-5 star rating system for player feedback
- REST API endpoints for players, scores, and ratings
- Docker containerization for easy setup