8 ポイント 投稿者 woody 2024-12-04 | まだコメントはありません。 | WhatsAppで共有

Gather TownやZEPのようなリアルタイムで相互作用できる仮想空間を、Serverlessで開発している個人プロジェクトです。

主な技術スタック:

  • Frontend: React.js, Phaser.js (2D TopDownビューのレンダリング)
  • Backend: Supabase (認証、リアルタイムデータベース)
  • リアルタイム通信: Cloudflare Calls (WebRTC SFU), ExpressTURN
  • デプロイ: Netlify (CI/CD、ホスティング)

現在実装されている機能:

  • リアルタイム音声チャット
  • テキストチャット
  • 2D仮想空間でのキャラクター移動および相互作用

開発ロードマップ:

  • ビデオ通話機能
  • Spatial Audio
  • Noise Suppression
  • ルーム作成および管理システム
  • ユーザーカスタマイズオプション
  • さまざまな相互作用機能の追加
  • self-hostできるようにSFUをLiveKitへ変更

開始段階で、一人で初めて取り組んでいるため、まだ至らない点が多いです。貢献とフィードバックはいつでも歓迎します。

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

まだコメントはありません。

まだコメントはありません。