Serverless आर्किटेक्चर के साथ Gather Town जैसे रियल-टाइम इंटरैक्टिव virtual space को लागू करने वाला प्रोजेक्ट
(smallvillage.netlify.app)यह एक व्यक्तिगत प्रोजेक्ट है जिसमें 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 हमेशा स्वागत योग्य हैं.
अभी कोई टिप्पणी नहीं है.