Unity 6로 제작한 3D 차량 주행 프로젝트입니다. 메인 문서는 개요와 설치/조작만 담고, 상세 내용은 docs/ 아래로 분리되어 있습니다.
- Engine: Unity 6 (6000.0.72f1 LTS)
- Render pipeline: Universal Render Pipeline (URP)
- Project type: 3D car driving game
- Target platform: PC (Windows)
- ALIyerEdon - Sport Car Free — 플레이어 차량 모델 및 타이어 프리팹
- RCC Design - Cartoon Race Track - Oval — 트랙 및 환경 에셋
- Skril Studio - i6 German - Free Engine Sound Pack
- Juggernaut Realm - Car and transportation sounds collection
- TextMeshPro — HUD 및 UI 텍스트 렌더링 (Unity 패키지)
라이선스: 상기 에셋은 Unity Asset Store의 표준 EULA에 따르며, 프로젝트 내 사용을 위해 확보된 에셋만 포함되어 있습니다.
빠른 시작 및 환경 설정은 전송 및 셋업 가이드를 참고하세요.
- 조향: 마우스 X축
- 가속 / 브레이크:
W/S - 수동 변속:
1/2 - 카메라 전환:
C - 일시정지:
Esc - 핸드브레이크:
Space - 리셋:
R
- 기능 목록 및 에셋 노트
- 문제 해결 기록(Troubleshooting)
- 개발 로그 및 주행 디버그
- 전송 및 셋업 가이드
- 서버 백엔드 문서
- 체크포인트 시스템 상세
- 기술 스펙 및 튜닝 값
- 로드맵 (진행 계획)
- 전체 진행률: 약 45%
- 완료된 주요 항목: 카메라 보정, 랩 타임 시스템, 체크포인트, HUD, 로딩/메뉴 흐름, 리더보드 서버 연동 및 개인 최고기록 전송 검증 등 (상세: 개발 로그 및 주행 디버그)
- 남은 주요 항목: 설정 창 세부 구현, 다중 차량 선택, 레이스 플로우 고도화, 배포용 서버 템플릿 정리 등 (상세: 로드맵)
- 음향 적용: Loopless on/off 엔진 사운드 구현 완료 — 자세한 변경과 테스트는 개발 로그 참조
- 최근 주행/엔진 작업: RPM 단일 출처 정리, 6단 변속 확장, 컨트롤러 엔진 중복 정리, RPM 게이지 색상/레드존 블링크 적용 — 상세는 개발 로그와 기술 스펙
이 프로젝트는 WheelCollider 기반 차량 물리, 체크포인트 기반 레이스 흐름, 랩 타이밍, HUD/UI 피드백 및 로딩/메뉴 시스템을 포함한 3D 차량 주행 구현입니다. 구현 상세와 수정 이력은 docs/의 관련 문서를 확인하세요.
- 완료된 작업 및 남은 과제: 개발 로그 및 주행 디버그
- 전송/백업 및 빠른 시작 가이드: 전송 및 셋업 가이드
이 프로젝트는 GitHub Copilot과 Gemini의 도움을 받아 개발되었습니다.
리더보드는 사용자별 개인 최고기록(Personal Best) 1개만 표시합니다. 서버의 /leaderboard 응답은 이 규칙에 맞게 정렬되어야 하며, Unity 클라이언트는 서버 결과를 그대로 렌더링합니다.
리더보드 씬에서 이름을 등록하고, 앱데이터의 개인 최고기록을 우선 전송하는 현재 흐름은 docs/LEADERBOARD.md에서 확인하세요.