데브허브 | DEVHUB | Abstracting platform features with Platform Toolkit | Unite 2025Abstracting platform features with Platform Toolkit | Unite 2025
- Unity 63과 함께 출시되는 새로운 패키지로, 플랫폼별 기능을 추상화하여 개발자가 크로스 플랫폼 게임을 더 쉽게 만들 수 있도록 돕습니다. 📦
- 기존에는 개발자가 플랫폼별 시스템 및 서비스(저장, 업적, 계정 등) 통합을 직접 코딩해야 했으며, 이는 인증 과정에서 복잡성과 높은 학습 곡선을 유발했습니다. 🧩
- 조건부 컴파일 없이 코드를 단순화하고, 플랫폼 인증을 더 안정적으로 통과할 수 있도록 하며, 에디터 내에서 모든 기능을 테스트할 수 있게 하여 개발 속도를 높입니다. 🚀
- 사용자 계정 관리, 업적 시스템, 저장 파일 처리, 컨트롤러 계정 매핑, 데이터 저장 API 등을 위한 단일 비동기 API를 제공합니다. 🎮
- 출시 시점에는 현세대 콘솔(Xbox, PlayStation, Nintendo Switch), GDK on Windows, 주요 모바일 플랫폼(iOS, Android)을 지원하며, 특히 Unity 공식 지원으로는 처음으로 Steam이 포함됩니다. 🌍
- 빌드 및 배포 없이 에디터 플레이 모드에서 모든 PT 기능을 시뮬레이션하고 테스트할 수 있는 강력한 도구를 제공하여 개발 효율성을 극대화합니다. 🛠️
- 내부 테스트를 통해 Xbox 및 Nintendo Switch 2 인증을 성공적으로 통과하여, 개발자들이 플랫폼 요구사항을 충족하는 데 큰 도움을 줍니다. ✅
- 대부분의 플랫폼 API가 비동기 방식임을 반영하여, 게임이 백그라운드에서 작업을 수행하는 동안 멈추지 않도록 비동기 API를 제공합니다. ⏳
- 첫 버전에서는 싱글 플레이어 및 로컬 멀티플레이어 게임에 중점을 두며, 온라인 멀티플레이어 관련 문제는 현재 범위에 포함되지 않습니다. 👥
- 패키지 설치 후 단 한 번의 클릭으로 에디터 내에서 Platform Toolkit을 사용할 수 있도록 설정할 수 있습니다. ✨