https://github.com/gusdh8380/Miner-Commando
https://www.youtube.com/watch?v=Kly7gh-5nWU&t=13s
게임 소개
탑 다운 뷰 멀티플레이 픽셀 아트 2D 게임으로 황폐화된 지구를 떠나 제2의 지구를 찾아 떠나는 과정에서 생존을 위한 타 행성 자원 채굴 임무를 수행하는 이야기를 그린 게임입니다.
2인 개발로 클라이언트와 네트워크로 나눠
저는 네트워크 동기화 작업을 담당하였습니다.
게임 아키텍처
- 호스트 - 클라이언트 기반 네트워킹
- 씬 구성 : 게임 시작 → 메치메이킹 (4인 팀 구성) → 인 게임 로비 ↔ 인 게임

기여한 부분
- 게임 시작 씬 개발
- Photon 룸 생성·입장 로직을 설계해 자동 매치메이킹 플로우를 구축하고, 상태 전환마다 네트워크 이벤트를 로깅해 디버깅 용이성 확보
- 룸 공용 채팅 UI/네트워크 프로토콜을 정의해 플레이어 간 합류 직후 의사소통이 가능하도록 구현
- 인게임 로비 개발
- 로비 채팅 기능을 게임 시작 씬과 동일한 프로토콜로 재사용해 코드 중복 최소화
- 출동(행성 탐사 시작) 기능을 호스트 권한 기반으로 제어하고, 로딩 씬 전환을 위한 Ready 신호를 모든 클라이언트에 브로드캐스트
- 스토리 텍스트·임무 브리핑을 네트워크 동기화된 UI로 제공해 모든 플레이어가 동일한 임무 정보를 확인하도록 구성