Unity 멀티플랫폼 빌드 설정과 플랫폼별 성능 테스트로 다중 배포 경험결
멀티 플랫폼 개발 경험은 PC와 Android를 동시에 타깃으로 한 Unity 프로젝트에서 쌓았습니다. 처음에는 같은 코드가 두 플랫폼에서 동일하게 작동할 거라고 생각했는데, 입력 처리와 텍스처 메모리 한도가 플랫폼마다 달라서 처음부터 분기 처리가 필요했습니다.
PC 빌드에서는 고해상도 텍스처를 그대로 사용했지만, Android에서는 용량과 메모리 한도 때문에 ETC2 압축 포맷으로 전환해야 했습니다. 이 과정에서 모바일 빌드 프로파일을 별도로 관리하는 방식을 익혔습니다.
멀티 플랫폼 작업에서 가장 중요한 것은 각 플랫폼에서 실제로 테스트하는 것입니다. 에뮬레이터와 실기기 성능이 다르기 때문에, 실제 하드웨어에서의 프레임 드랍을 확인하지 않으면 출시 후 성능 이슈가 터질 수 있습니다. 저는 테스트용 저사양 기기를 빌려서 실기기 검증 단계를 어김없이 거쳤습니다.