8 Punkte von woody 2024-12-04 | Noch keine Kommentare. | Auf WhatsApp teilen

Dies ist ein persönliches Projekt, das einen virtuellen Raum mit Echtzeit-Interaktion wie Gather Town oder ZEP als Serverless-Anwendung entwickelt.

Wichtiger Tech-Stack:

  • Frontend: React.js, Phaser.js (Rendering einer 2D-Top-Down-Ansicht)
  • Backend: Supabase (Authentifizierung, Echtzeit-Datenbank)
  • Echtzeitkommunikation: Cloudflare Calls (WebRTC SFU), ExpressTURN
  • Deployment: Netlify (CI/CD, Hosting)

Derzeit implementierte Funktionen:

  • Echtzeit-Sprachchat
  • Textchat
  • Charakterbewegung und Interaktion in einem 2D-virtuellen Raum

Entwicklungs-Roadmap:

  • Videotelefonie-Funktion
  • Spatial Audio
  • Noise Suppression
  • System zur Erstellung und Verwaltung von Räumen
  • Optionen zur Benutzeranpassung
  • Hinzufügen verschiedener Interaktionsfunktionen
  • Wechsel des SFU zu LiveKit, damit Self-Hosting möglich wird

Das Projekt befindet sich noch in der Anfangsphase, und da es mein erster Solo-Versuch ist, gibt es noch vieles, das verbessert werden kann. Beiträge und Feedback sind jederzeit willkommen.

github: https://github.com/hissinger/small-village

Noch keine Kommentare.

Noch keine Kommentare.