From Local Networking to Scalable Solutions – JamesClancey – GodotCon 2025
- 로컬 네트워크에서 확장 가능한 솔루션으로 나아가기 위한 멀티플레이어 게임 개발 여정 🚀
- IP 주소를 몰라도 UDP를 통해 같은 네트워크에서 쉽게 연결 가능 🌐
- WebRTC를 사용하여 NAT 순회 및 방화벽 우회를 통해 원격 친구와도 플레이 가능 🤝
- Node.js 서버를 사용하여 연결 코드를 생성하고 공유하여 간편하게 연결 🔑
- WebRTC 바이너리를 다운로드하여 프로젝트에 추가해야 함 💾
- GDO 데모에서 WebRTC 관련 코드를 가져와 활용 가능 💡
- 룸 코드 레이블을 추가하여 UI를 개선하고 연결 과정을 단순화 🏷️
- 로컬 피어를 서버로 사용하여 소규모 멀티플레이어 게임을 호스팅 가능 🧑🤝🧑
- iPad에서도 서버 호스팅이 가능하며, Roblox와 유사한 방식으로 작동 📱
- UDP와 WebRTC를 함께 사용하여 온라인 및 오프라인 환경 모두 지원 📶