Skip to content

UnityTechnologies/kor-optimization-demo

Repository files navigation

유니티 빠른 최적화 점검 핸즈온

빠른 유니티 최적화 점검하기 핸즈온에서 사용할 예제 프로젝트 입니다.

예제 프로젝트 다운로드하기

이 링크를 눌러 예제 프로젝트를 다운로드합니다.

주의사항: 이 저장소는 Git LFS를 사용합니다. 깃허브 오른쪽 상단의 초록색 버튼 > 'Downloading Zip'으로는 파일을 정상적으로 다운로드 할 수 없습니다!

참고

대부분의 과정은 윈도우와 맥에서 모두 정상적으로 따라할 수 있습니다.
하지만 GPU와 네이티브 프로파일링을 하는 과정은 맥과 iOS로만 시연이 진행됩니다.

핸즈온 준비물

다음과 같은 준비물들이 필요합니다.

실습용 노트북 (맥 또는 윈도우)

  • 맥의 경우 : 최신 Xcode 설치 필요

필요한 프로그램

다음 프로그램들이 노트북에 미리 설치되어 있어야 합니다.

  • 최신 유니티 허브
  • 유니티 에디터 6000.0.35f1 또는 그 이상의 버전
  • 유니티 에디터에 다음 추가 모듈도 함께 설치 필요
    • Android Build Support
      • OpenJDK
      • Android SDK & NDK Tools
    • iOS Build Support
    • (맥의 경우) Mac Build Support (IL2CPP)
    • (윈도우의 경우) Windows Build Support (IL2CPP)

모바일 기기(권장사항)

프로파일링을 진행할 테스트용 모바일 기기로 안드로이드와 iOS 중 하나를 가져오는 것을 추천합니다.
모바일 기기가 없는 경우 데스크톱 빌드로 프로파일링을 진행할 수는 있으나 프로파일링 과정이 불편할 수 있습니다.

  • iOS 또는 안드로이드 기기
  • 안드로이드 기기의 경우 USB 디버깅 활성화 필요
  • USB 연결 케이블
  • 아래 안내사항에 따라 프로젝트를 빌드한 앱을 미리 설치 필요

빌드 준비하기

현장에서 앱을 빌드하면 시간이 많이 소모되되므로, 프로젝트로부터 프로파일링할 앱을 미리 빌드하여 기기에 설치해주세요.

프로파일링 용도의 모바일 기기를 들고 오는 것을 추천합니다.
만약 모바일 기기를 사용하지 않는 경우, 데스크톱 빌드를 사용할 수 있습니다.

  • 반드시 개발자용 빌드(Development Build) 설정을 활성화하고 빌드해주세요! 번들 식별자 필드

식별자 수정하기

안드로이드의 경우 식별자를 수정하지 않아도 됩니다.
하지만 iOS의 경우 Xcode로 빌드시 미리 프로젝트에 지정되어있던 식별자를 다른 개발자 계정이 사용하고 있어 빌드가 안될 수 있습니다.

따라서 iOS 빌드를 할 경우, Bundle Identifier를 다른 사람과 중복되지 않을 아무 다른 이름으로 변경하고 빌드해주세요.

번들 식별자 필드

예를 들어 com.unitykorea.boatattack을 com.jemin.myboatattack 같은 형태로 변경하고 빌드합니다.

모바일 빌드를 사용하지 않는 경우

모바일 빌드를 사용할 수 없는 경우, 데스크톱 빌드를 미리 준비해주세요.

미리 예제 유니티 프로젝트에 데스크톱 빌드의 경우 1280x720 해상도의 창 모드를 사용하도록 설정되어 있습니다.
이를 통해 빌드와 프로파일링용 유니티 에디터를 함께 띄울 수 있습니다.

About

Hands-on optimization demo for Unity Korea Roadshow

Resources

License

Stars

Watchers

Forks

Packages

No packages published