Unity - 구글 플레이 스토어에 게임 출시 준비(1) / Unity6

구글 플레이 스토어에 게임을 출시하기 전에 Unity에서 미리 작업해야 할 것을 정리해보겠습니다!



1. Unity6 빌드 셋팅



Unity Editor에서 다음과 같이 모듈을 추가합니다.








Unity에서 File > Build Profiles를 클릭하여 Android 클릭 후 Switch Platform을 통해 변경합니다.


그리고 Build App Bundle (Google Play)을 체크를 해줍니다.





2. Unity6 프로젝트 셋팅

Edit > Project Settings - Player 상단에 회사명, 제품명, 버전, 아이콘을 입력합니다.





이어서 아래의 Resolution and Presentation에서 3가지를 설정합니다.

Resolution Scailng
Resolution Scailng Mode를 Fixed DPI로 설정합니다.
Targetr DPI를 300으로 설정합니다.

Orientation
Default Orientation을 본인 게임 특성에 맞게 설정합니다.
* Landscape Left로 하면 왼쪽으로 화면이 회전된 상태로 게임이 실행된다.










Other Settings에서 8가지를 설정합니다.

Identification
Override Default Package Name을 체크합니다.
Package Name에 모두 소문자로 'com.회사명.제품명'으로 작성합니다.
Bundle Version Code는 초기에는 1로 설정되어 있는데 업데이트 버전 올릴 때 1 증가시키면 됩니다.
Mininum API Level은 API level 25 이상으로 합니다.




Configuration
Scripting Backend를 'IL2CPP'로 설정합니다.
Api Compatibility Level은 .NET Standard 2.1로 하면 더 넓은 범위로 호환이 좋지만, .NET Framework는 .NET 4 API 및 .NET Framework 클래스 라이브러리를 포함하기에 최신 API가 필요하시면 .NET Framework로 설정하시면 됩니다.

Target Architectures
ARMv7 및 ARM64를 체크하여 32비트와 64비트 메모리에서 모두 동작하도록합니다.







마지막으로 가장 중요한 부분입니다.

바로 Publishing Settings에서 Keystore를 설정하는 것입니다.
Keystore는 본인 프로젝트임을 인증하는 디지털 서명파일입니다.
프로제트마다 하나씩 만드시는 것을 권장합니다.
단, 잃어버리시면 추후 구글 플레이스토어에 업데이트를 할 수 없습니다.

처음 Keystore를 만드는 경우에는 Keystore Manager...를 클릭합니다.
이후 Keystore... > Create New > Anywere... > 저장할 폴더경로와 이름을 지정합니다.





이후 패스워드를 4군데에 모두 동일하게 입력하고, Alias에는 'user'를 입력 후 Add key를 누릅니다.











Unity를 종료했다가 다시 실행했을 때 패스워드 입력하는 부분이 비어져 있어서 입력 후에 빌드를 해야 정상적으로 빌드가 진행됩니다.




오늘은 여기서 마무리 하겠습니다.

이후에는 구글 플레이 스토어 콘솔에서 진행해야 할 부분에 대해 진행하겠습니다.

댓글