# Show GN: Gather Town과 유사한 실시간 상호작용 가능한 가상 공간을 Serverless 아키텍처로 구현한 프로젝트

> Clean Markdown view of GeekNews topic #18083. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=18083](https://news.hada.io/topic?id=18083)
- GeekNews Markdown: [https://news.hada.io/topic/18083.md](https://news.hada.io/topic/18083.md)
- Type: show
- Author: [woody](https://news.hada.io/@woody)
- Published: 2024-12-04T01:38:40+09:00
- Updated: 2024-12-04T01:38:40+09:00
- Original source: [smallvillage.netlify.app](https://smallvillage.netlify.app)
- Points: 8
- Comments: 0

## Topic Body

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

## Comments



_No public comments on this page._
