यह एक व्यक्तिगत प्रोजेक्ट है जिसमें Gather Town, ZEP जैसे रियल-टाइम इंटरैक्टिव virtual space को Serverless के साथ विकसित किया जा रहा है.

मुख्य tech stack:

  • Frontend: React.js, Phaser.js (2D TopDown view rendering)
  • Backend: Supabase (authentication, real-time database)
  • रियल-टाइम संचार: Cloudflare Calls (WebRTC SFU), ExpressTURN
  • deployment: Netlify (CI/CD, hosting)

फ़िलहाल लागू की गई सुविधाएँ:

  • रियल-टाइम voice chat
  • text chat
  • 2D virtual space में character movement और interaction

development roadmap:

  • video call सुविधा
  • Spatial Audio
  • Noise Suppression
  • room creation और management system
  • user customization options
  • विभिन्न interaction सुविधाएँ जोड़ना
  • self-host संभव बनाने के लिए SFU को LiveKit में बदलना

यह अभी शुरुआती चरण में है और मैं इसे पहली बार अकेले कर रहा हूँ, इसलिए अभी बहुत सी कमियाँ हैं. योगदान और feedback हमेशा स्वागत योग्य हैं.

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

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.