더핑크퐁컴퍼니 기술 블로그 - Medium · 2023. 01. 02.
텍스처 압축으로 유니티 모바일 게임 메모리 최적화하기
AI 엔지니어링 브리핑
Unity 모바일 게임에서 텍스처 압축 포맷을 적절히 선택해 저사양 기기에서도 메모리와 실행 성능을 관리하는 방법을 설명한 글입니다.
문제 & 배경
앞으로 파티클과 모션, 고화질 이미지가 늘어나면 게임이 사용하는 메모리도 커지므로, 특히 저사양 기기에서 게임이 원활히 실행되도록 최적화가 필요했습니다.
기술 & 해결책
Unity는 JPG나 PNG 같은 원본 이미지도 GPU가 읽을 수 있는 전용 텍스처 포맷으로 바꾸므로, 텍스처 압축 포맷을 선택해 화질과 메모리 사용량 사이의 균형을 맞출 수 있으며 DXT, PVRTC, ETC, ASTC 등이 사용됩니다.
교훈 & 주의점
픽셀당 비트 수가 낮을수록 디스크·메모리·GPU 대역폭 사용량을 줄일 수 있지만 모든 압축 방식에는 화질 손실과 서로 다른 장단점이 있으므로 기기와 필요한 품질에 맞게 선택해야 합니다.
함께 읽을 글
내용이 비슷해요내용이 비슷한 글을 먼저 보여드려요. 같은 문제나 해결책을 다룬다는 뜻은 아니에요.