8 điểm bởi woody 2024-12-04 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp

Đây là một dự án cá nhân đang phát triển không gian ảo tương tác thời gian thực như Gather Town và ZEP bằng Serverless.

Công nghệ chính:

  • Frontend: React.js, Phaser.js (render chế độ xem 2D TopDown)
  • Backend: Supabase (xác thực, cơ sở dữ liệu thời gian thực)
  • Giao tiếp thời gian thực: Cloudflare Calls (WebRTC SFU), ExpressTURN
  • Triển khai: Netlify (CI/CD, hosting)

Các tính năng hiện đã triển khai:

  • Trò chuyện thoại thời gian thực
  • Trò chuyện văn bản
  • Di chuyển và tương tác nhân vật trong không gian ảo 2D

Lộ trình phát triển:

  • Tính năng gọi video
  • Spatial Audio
  • Noise Suppression
  • Hệ thống tạo và quản lý phòng
  • Tùy chọn tùy biến người dùng
  • Bổ sung nhiều tính năng tương tác khác nhau
  • Chuyển SFU sang LiveKit để có thể self-host

Dự án vẫn đang ở giai đoạn khởi đầu và đây cũng là lần đầu tôi tự làm một mình nên vẫn còn nhiều thiếu sót. Mọi đóng góp và phản hồi đều luôn được chào đón.

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

Chưa có bình luận nào.

Chưa có bình luận nào.