경험 기반 솔직한 접근
모바일 플랫폼 성능 최적화 경험은 수업 프로젝트에서 Unity 게임을 Android 빌드로 테스트하며 문제를 발견한 것입니다. PC에서 60fps로 동작하던 게임이 중사양 기기에서 30fps 이하로 떨어지는 현상이 있었습니다. 프로파일러로 확인하니 드로우콜 수가 너무 많은 것이 원인이었고, Static Batching과 GPU Instancing을 적용해 개선했습니다. 텍스처는 ASTC 압축 포맷으로 변환해 메모리 사용량을 줄이고 로딩 속도도 개선했습니다.
그림자 거리를 줄이고, 먼 오브젝트는 LOD를 적용해 렌더링 부하를 단계적으로 낮추는 방식도 효과적이었습니다. 모바일 최적화는 타깃 기기 스펙을 기준으로 허용 예산을 먼저 정하는 것에서 출발합니다.