동길동전
실시간 멀티플레이 액션 레이싱 게임
2025 –
Unity 6C#Netcode for GameObjectsUnity Transport

캐릭터와 레이스
동물 캐릭터로 함께 달리는 레이스
여러 플레이어가 동물 캐릭터를 조작하는 실시간 멀티플레이 액션 레이싱 게임입니다.
일반·물·풀 지형의 이동 수치를 캐릭터 데이터로 관리합니다. 스킬 설정도 데이터로 분리합니다.
로비에서는 닉네임과 방 코드를 입력하고 참가자의 준비 상태를 확인합니다.
멀티플레이 구현
클라이언트와 전용 서버가 나누어 맡는 상태
Unity Netcode for GameObjects와 Unity Transport를 사용합니다. 클라이언트는 플레이 화면을, 전용 서버는 참가자와 레이스 진행 상태를 관리하도록 역할을 나눴습니다.
- 클라이언트
- 로컬 플레이어와 플레이 화면을 다룹니다. 로비에서 매치메이킹을 거쳐 레이스에 참가하는 흐름을 구성했습니다.
- 전용 서버
- 참가자, 팀 점수, 다음 웨이포인트와 레이스 진행 상태를 관리합니다. Linux 전용 서버 빌드를 지원합니다.
Unity 6 · C# · Netcode for GameObjects · Unity Transport · Linux Dedicated Server

