TL;DR
- 역공학 연구를 바탕으로 한 Rust 및
Bevy기반 Skate 3 프로젝트로, 스케이팅·트릭·그라인드·보드에서 내린 이동과 맵 지원을 제공하지만 게임플레이 동등성은 아직 작업 중임. - 최상위
mods/에 모드 ZIP 파일을 넣고 Mods 메뉴에서 활성화할 수 있으며,sdk/AGENTS.md와 Lua API, 차량 API, 멀티플레이어 모드 SDK, Mixamo 워크플로를 활용해 모드를 제작함. - Windows 실험판은 Skate 3 Xbox 360 ISO 또는 추출된 게임 폴더의
default.xex를 사용해 에셋을 변환하고 University 맵에서 시작하며, 첫 변환에는 시간이 걸리고 인터넷 연결이 필요함. - Windows 빌드에는 MSVC 도구 체인이 포함된 Rust와 기본 위치에 설치된 LLVM이 필요하며, 휴대용 릴리스 패키지 빌드에는 Python 3.13이 필요함.
- 게임 에셋은 포함되지 않으며, Windows 빌드는
--traceCLI 옵션을 통한 성능 타임라인 및 선택적 GPU 패스 진단을 지원함.
Skate 3 Rust 엔진
- Skate 3 역공학 연구를 바탕으로 제작된 Rust 및
Bevy스케이팅 프로젝트임. - 스케이팅, 트릭, 그라인드, 보드에서 내린 상태의 이동, 난이도 설정,
.skate맵 지원을 포함함. - 게임플레이 동등성은 아직 작업 중임.
모드 및 에이전트 제작
- 최상위
mods/디렉터리에 모드 ZIP 파일을 넣고 Mods 메뉴에서 활성화하는 방식임. - 모드를 제작할 때 코딩 에이전트에
sdk/AGENTS.md를 지정하는 방식임. - 패키지 구조, Lua API, 차량 API, 멀티플레이어 모드 SDK, Mixamo 워크플로를 참고할 수 있음.
- 편집 가능한 예제는
sdk/examples/에 있으며,tools/package_mod.py가 유효성 검사와 패키징을 수행함.
플레이
- Experimental을 다운로드하는 방식임.
- 성공적인
main빌드가 해당 프리릴리스를 대체함. Updates에서 Latest를 선택하면 실험 업데이트를 받을 수 있으며, 기본값은 Stable임. - Windows 릴리스 ZIP을 압축 해제한 뒤
skate3rust.exe를 실행하는 방식임. - Skate 3 Xbox 360 ISO를 선택하거나, 게임을 추출한 폴더에서
default.xex를 선택하는 방식임. 이 경우data폴더를 실행 파일과 같은 위치에 두어야 함. - 설정 과정에서 스케이터와 애니메이션, 디스크의 모든 맵을 준비한 뒤 University에서 시작함. 원본 점수 및 세션 마커 HUD 에셋도 설정 중 자동으로 내보냄.
- Blender, Python, Rust 설치는 필요하지 않음. ISO 추출에는 인터넷 연결이 필요하며, 첫 변환에는 시간이 걸릴 수 있음.
- XInput 컨트롤러로 플레이하며, Escape 키로 그래픽·난이도·맵 설정을 열 수 있음. 게임을 재시작하지 않고 맵을 전환할 수 있음.
- Skate 3 에셋은 포함되지 않음. 변환된 파일은 실행 파일 옆의
data폴더에 보관됨. - 새로 압축을 푼 복사본은 각자 설정을 실행하며, 다른 설치본을 이어받지 않음. 기존 위치에서 업데이트하면 변경된 에셋 그룹만 새로 고침됨.
빌드
- Windows, MSVC 도구 체인이 포함된 Rust, 기본 위치에 설치된 LLVM이 필요함.
BUILD.bat으로 빌드하고PLAY.bat으로 테스트 월드를 실행하는 방식임.PLAY.bat은 저장된 맵을 열며 기본 맵은 University임. 게임 내 메뉴에서 맵을 전환하거나.skate파일을PLAY.bat에 끌어다 놓을 수 있음.- 게임플레이에는 XInput 컨트롤러가 필요하며, Escape 키로 난이도 및 그래픽 설정을 열 수 있음.
- 개발 빌드에는
assets/private/또는 설치된 에셋 디렉터리에 준비된 에셋 세트가 필요함. scripts/Build-Release.ps1은 휴대용 Windows 패키지를 빌드하며 Python 3.13이 필요함.- GitHub Actions가
main을 자동 빌드하며, 번호가 지정된 릴리스는 별도로 게시됨. - 사용자 지정 애니메이션 및 클라이밍 지원은 계속 이용 가능하지만 사용자 지정 클립은 제공되지 않음. 포함된
format-demo맵은 독창적인 절차 생성 콘텐츠임. - 구현 관련 메모는
docs/에 있으며, 패치된Bevy의존성과 라이선스는vendor/에 있음. - EA와 제휴하지 않은 비공식 프로젝트임.
고급 진단
- Windows 빌드는
--traceCLI 옵션을 통한 선택적 성능 타임라인 캡처를 지원하며, GPU 패스 진단도 선택적으로 포함함.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요