Unity Android 개발 시작하기
이 문서에서는 Unity를 사용하여 Android 애플리케이션을 만드는 방법에 대해 간단히 설명합니다. Android 개발을 위해 필요한 환경 설정 및 의존성을 다룹니다.
1. Android 애플리케이션 개발 필수 조건
Unity 프로젝트에서 Android 애플리케이션을 개발하려면 다음과 같은 종속성이 필요합니다:
- Android Build Support 모듈
- Android SDK (Software Development Kit)
- NDK (Native Development Kit)
- Java Development Kit (JDK) (기본적으로 OpenJDK 사용)
시작하기 전에 Android용 Unity의 요구 사항 및 호환성 문서를 확인해 주세요.
2. 의존성 설치 방법
Unity는 모든 의존성을 모듈로 배포하므로 Unity Hub를 사용하여 설치할 수 있습니다. 모듈을 설치하는 방법은 다음과 같습니다:
- Unity Hub를 엽니다.
- 편집기 버전을 선택하고 "모듈 추가"를 클릭합니다.
- 아래의 세 가지 모듈을 설치합니다:
- Android Build Support
- Android SDK & NDK Tools
- OpenJDK
각 모듈은 다음과 같은 위치에 설치됩니다: - /Unity/Hub/Editor/[EditorVersion]/Editor/Data/PlaybackEngines/AndroidPlayer/
3. 의존성 사용자 정의 설치
Unity Hub를 통해 설치된 sdk, ndk, jdk 외에도 다른 버전을 사용할 수 있습니다. 의존성을 사용자 정의하기 위한 단계는 다음과 같습니다:
- Unity에서 Edit > Preferences를 선택합니다.
- 왼쪽 내비게이션에서 External Tools를 클릭합니다.
- Android 섹션에서 JDK, SDK, NDK의 경로를 설정합니다.
- 각 종속성에 대한 체크박스를 비활성화하고 Browse를 클릭하여 사용자 정의 경로를 선택합니다.
참고: 지원되는 종속성 버전각 Unity 버전에서 지원하는 종속성 버전을 확인하려면 Unity의 [지원 문서](링크를 삽입해주세요)를 참조하세요.
4. SDK 및 NDK 버전
다음 표는 각 Unity 버전에서 지원하는 NDK 버전 정보입니다:
| Unity 버전 | NDK 버전 |
|---|---|
| 2019.4 LTS | r19 |
| 2020.3 LTS | r19 |
| 2021.2 | r21d |
| 2021.3 LTS | r21d |
| 2022.2 | r23b |
다음은 각 Unity 버전에서 지원하는 JDK 버전 정보입니다:
| Unity 버전 | JDK 버전 |
|---|---|
| 2019.4 LTS | 8 (OpenJDK 버전 1.8) |
| 2020.3 LTS | 8 (OpenJDK 버전 1.8) |
| 2021.2 | 8 (OpenJDK 버전 1.8) |
| 2021.3 LTS | 8 (OpenJDK 버전 1.8) |
| 2022.2 | 11 (OpenJDK 버전 11) |
| 2022.3 | 11 (OpenJDK 버전 11) |
5. Android SDK 타겟 API 설정
Unity Hub는 Google Play에 필요한 최신 Android SDK 타겟 API 버전을 설치합니다. 변경하려면 다음 단계를 따르세요:
- Edit > Project Settings를 선택합니다.
- Player 탭을 선택한 후 Android Player Settings로 이동합니다.
- Other Settings 섹션에서 Target API Level을 변경합니다.
최신 타겟 API 버전을 선택하면 Unity가 자동으로 업데이트됩니다.
6. ChromeOS에서의 Unity 활용
Unity는 ChromeOS에서 Android 개발 환경을 제공합니다. 노트북 모드에서 마우스 및 키보드 입력을 사용할 수 있어 더욱 다양한 응용이 가능합니다.
자세한 내용은 ChromeOS 개발 가이드를 참조하세요.
7. 결론
Unity를 통해 Android 애플리케이션을 개발하기 위해 필요한 설정과 단계들을 알아보았습니다. 이 문서를 바탕으로 필요한 환경을 설정하고 애플리케이션 개발을 시작해 보세요.
Copyright © 2022 Unity Technologies.