8 poin oleh woody 2024-12-04 | Belum ada komentar. | Bagikan ke WhatsApp

Ini adalah proyek pribadi yang sedang mengembangkan ruang virtual interaktif real-time seperti Gather Town dan ZEP dengan pendekatan Serverless.

Tumpukan teknologi utama:

  • Frontend: React.js, Phaser.js (rendering tampilan 2D TopDown)
  • Backend: Supabase (autentikasi, basis data real-time)
  • Komunikasi real-time: Cloudflare Calls (WebRTC SFU), ExpressTURN
  • Deployment: Netlify (CI/CD, hosting)

Fitur yang saat ini sudah diimplementasikan:

  • Obrolan suara real-time
  • Obrolan teks
  • Pergerakan karakter dan interaksi di ruang virtual 2D

Roadmap pengembangan:

  • Fitur panggilan video
  • Spatial Audio
  • Noise Suppression
  • Sistem pembuatan dan manajemen room
  • Opsi kustomisasi pengguna
  • Penambahan berbagai fitur interaksi
  • Mengganti SFU ke LiveKit agar memungkinkan self-host

Proyek ini masih berada pada tahap awal dan ini adalah pertama kalinya saya mengerjakannya sendiri, jadi masih banyak kekurangannya. Kontribusi dan masukan selalu disambut.

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

Belum ada komentar.

Belum ada komentar.