En production

Medieval Tavern

Visiter le site

La taverne où les aventuriers se retrouvent.

← Retour aux projets

Le projet

Medieval Tavern est bien plus qu'un simple chat : c'est l'infrastructure sociale de l'univers Médiéval Tower. Les joueurs y échangent, forment des guildes, organisent des raids et restent connectés entre les sessions de jeu.

L'application web Next.js propose une expérience complète : taverne publique, serveurs privés avec rôles et permissions, messagerie directe, salons vocaux WebRTC via LiveKit, et modération automatique du contenu.

Le client Unity de Médiéval Tower s'authentifie directement via l'API Tavern : une carte d'identité diégétique dans le jeu ouvre les portes de la taverne numérique.

Points clés

  • API v1 multi-clients (web, mobile Capacitor, client Unity) avec authentification Better Auth.
  • Serveurs personnalisables : salons texte, vocal LiveKit, invitations, modération.
  • Chat public, DM, sondages, réactions, présence en ligne et notifications.
  • Déployé sur VPS auto-hébergé (Docker, MongoDB, LiveKit SFU).

Technologies

Next.jsMongoDBBetter AuthLiveKitCapacitorDocker