UDN
Search public documentation:

DistributionAppleMacKR
English Translation
日本語訳
中国翻译

Interested in the Unreal Engine?
Visit the Unreal Technology site.

Looking for jobs and company info?
Check out the Epic games site.

Questions about support via UDN?
Contact the UDN Staff

UE3 홈 > 맥 플랫폼 > 맥 어플리케이션 배포하기

맥 어플리케이션 배포하기


문서 변경내역: Jeff Wilson 작성. 홍성진 번역.

개요


언리얼 엔진 3 를 사용하여 Mac OS X 용 게임을 개발하는 데는, 고려해야 할 특수한 요구사항, 작업방식 등이 있습니다. 여기서는 Mac OS X 게임 빌드를 위한 개발 환경을 구성하는 방법은 물론, 맥에서 언리얼 프로젝트를 테스트하고 패키지로 만들어 deploy(배치)하는 데 관련된 일반적인 작업방식도 다루겠습니다.

패키지로 만들고 맥에 deploy


게임을 맥에서 플레이하려면, 먼저 맥에 deploy 할 수 있는 App Bundle Package 로 만들어야 합니다.

Unreal Frontened 는 언리얼 엔진 게임을 빌드하기 위한 콘트롤 센터입니다. 스크립트 컴파일, 패키지 쿠킹, 게임 패키징 등과 같은 여러가지 작업을 처리합니다. 게임을 패키지로 만들어 맥에 deploy 할 때가 되면 Unreal Frontend 가 전체 프로세스를 담당하게 됩니다.

Unreal Frontend 어플리케이션 관련해서는 Unreal Frontend KR 페이지를 참고해 주시기 바랍니다.

  1. 환경설정 버튼을 클릭합니다:
    config_button.jpg
    환경설정 세팅 대화창이 열립니다.
    config_dialog.jpg
  2. 세팅이 다음과 같이 되어 있는지 확인합니다:
    Development 용:
    config_settings_dev.jpg

    Game Platform Game Config Script Config Cook/Make Config
    UDKGame MacOSX Release_64 ReleaseScript Shipping_32

    Shipping 용:
    config_settings_shipping.jpg

    Game Platform Game Config Script Config Cook/Make Config
    UDKGame MacOSX Shipping_64 FinalReleaseScript Shipping_32

    *OK* 버튼을 클릭하여 세팅을 저장합니다.
  3. Mac Options 부분이 이제 보일 것입니다. Mac App Store 용 빌드를 준비하려는 경우 Packaging ModeMac App Store 로 되어 있는지 확인하고, 아니라면 Normal 로 설정하십시오.
    packagemode.jpg
  4. Settings... 버튼을 클릭하고 Unreal iOS Configuration Wizard 를 열어 게임의 이름, 아이콘, deploy 대상 경로 등을 설정합니다. 자세한 정보는 Unreal MacPackager KR 페이지를 확인해 주세요.
  5. 다음으로 어플리케이션에 패키징할 맵을 전부 추가해야 합니다. 이 작업은 Maps 부분에서 할 수 있습니다:
    maps_section.jpg
    Add... 버튼을 클릭합니다. 현재 게임 프로젝트에 있는 모든 맵이 나열된 창이 열립니다.
    maps_list.jpg
    목록에서 추가하려는 모든 맵을 선택합니다:
    maps_select.jpg
    Add Selected Maps 버튼을 눌러 맵을 추가하고 창을 닫습니다. 이제 Maps 부분에 맵이 나열될 것입니다:
    maps_cook.jpg
  6. 아래 표시된 각 버튼에 클릭하고 각 스텝의 메뉴에 Step Enabled 옵션을 토글시켜 파이프라인 잡 모든 스텝이 켜졌는지 확인합니다.
    pipelinejobnodeploy.jpg
  7. Start 버튼을 눌러 파이프라인 잡을 시작합니다. 파이프라인 잡 진행 도중에는 pipelineicon.jpg 모양이 표시됩니다. 완료되면 출력창에 결과가 표시됩니다.
    output.jpg
  8. 게임 패키지가 준비되었습니다. deploy 대상 경로를 맥 상의 공유 폴더로 설정한 경우, 게임 압축을 풀기만 하면 플레이할 준비 끝입니다.

드래그 앤 드롭 인스톨러

최종 사용자가 맥 플랫폼에서 앱 설치를 쉽게 할 수 있도록 하려면, 드래그 앤 드롭 인스톨러를 만들면 됩니다. UDK 게임으로 이런 종류의 인스톨러를 만드는 법 안내가 Mac Installer KR 페이지에 소개되어 있습니다.

Mac App Store 지원


Unreal Frontend/MacPackager 를 사용하여 Mac App Store 에 제출할 게임을 준비할 수 있습니다.

요구사항

언리얼 엔진 3 를 사용하여 Mac App Store 용 게임을 개발하기 위해서는 등록된 맥 개발자여야 합니다. 등록된 맥 개발자가 아닌 경우, 맥 개발자 프로그램 사이트에서 등록하시면 됩니다.

주: 애플은 개발자 등록비고 한 해당 99 달러 를 받고 있습니다.

맥 게임 제출하기

Mac App Store 에 맥 게임을 제출하려면, 맥을 사용할 수 있어야 합니다. 애플은 Mac OS X 에서만 사용할 수 있는 Application Loader 유틸리티를 사용하여 어플리케이션을 업로드할 것을 요구하고 있습니다.

맥에는 다음과 같은 어플리케이션이 설치되어 있어야 합니다:

  • Application Loader

Certificate

Mac App Store 에 어플리케이션을 제출하기 위해서는, 먼저 써드 파티 맥 어플리케이션 Development Certificate 를 사용하여 어플리케이션에 Sign 해야 합니다. Certificate 는 애플의 Development Certificate Utility 를 사용하여 만든 다음, Unreal iOS Configuration WizardMac App Store Settings 탭을 사용하여 임포트하면 됩니다.