데브허브 | DEVHUB | Game Dev Friday! - Live Godot Game DevelopmentGame Dev Friday! - Live Godot Game Development
- "Gun Forged"는 풀타임 인디 개발자로서의 첫 상업 출시작으로, 구매 또는 위시리스트 추가를 통해 지원을 독려하고 있습니다. 🎮
- 기존 GDScript 생존 스타일 Udemy 강좌는 수천 명의 학생과 높은 평점을 보유하고 있으며, 새로운 온라인 협동 멀티플레이어 강좌를 개발 중입니다. 📚
- Godot 에디터 자체가 Godot 엔진으로 만들어졌으며, 이는 개발자가 자신의 제품을 직접 사용하여 개선하는 '도그푸딩' 사례로 언급됩니다. 🐕🦺
- 게임 내 자동 해결(auto-resolve) 버튼 기능이 성공적으로 구현 및 수정되었습니다. ✅
- 드로어가 열려 있을 때 게임 속도 변경 기능이 작동하지 않는 문제가 여전히 남아 있으며, 해결을 위해 조사 중입니다. ⚙️
- 새로운 멀티플레이어 강좌는 현재 52개 레슨, 12시간 분량이며, 총 70-75개 레슨, 16-20시간 분량으로 완성될 예정입니다. 📈
- 멀티플레이어 강좌는 치트 방지를 위해 서버 권한(server-authoritative) 아키텍처를 중심으로, 클라이언트는 입력만 보내고 서버가 게임 시뮬레이션을 처리하는 방식을 가르칩니다. 🛡️
- Godot에 내장된 클라이언트 측 예측 및 조정 기능이 없어 네트워크 지연 문제가 발생할 수 있으며, Netfox와 같은 외부 도구는 언급되지만 강좌에 포함되지는 않습니다. ⏳
- 플레이어에게 이동 권한을 부여하는 보너스 레슨을 고려 중이지만, 이는 치팅 가능성을 열어줄 수 있다는 점을 인지하고 있습니다. 👻
- 서버 측에 권한 데이터를 저장하고 클라이언트 요청 시 서버에서 검증하는 방식으로 멀티플레이어 게임 내 권한 시스템 구현이 가능하다고 설명합니다. 🔑
- ChatGPT의 확산으로 인해 대학들이 종이 시험으로 회귀하는 현상과, 개인적으로 ChatGPT를 업무에 적극 활용하고 있음을 언급합니다. 🤖