UDN
Search public documentation:

MOBAKitKR
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 홈 > UDK 젬 > MOBA 스타터 키트
UE3 홈 > 시작하기: 프로그래밍 > MOBA 스타터 키트

MOBA 스타터 키트


문서 변경내역: James Tan 작성. 홍성진 번역. UDK 2012년 5월 버전으로 최종 테스팅

개요


언리얼 엔진 3 나 UDK 로 MOBA (또는 AoS, ARTS) 류 게임 개발의 시작점으로 삼아볼 수 있는 스타터 키트입니다.

카메라 시스템 작동방식


MOBAKitCamera.jpg

MOBA 스타터 키트에 내장된 카메라 시스템은 두 가지 있습니다. iPad 같은 Mobile 플랫폼에서 사용되는 고정 카메라 시스템과, PC 플랫폼에서 사용되는 좀 더 전통적인 RTS 카메라 시스템입니다. 카메라 시스템 작동방식에 대한 자세한 내용은 MOBA Kit Mobile Camera KR 또는 MOBA Kit PC Camera KR 페이지를 확인해 주시기 바랍니다. 미니맵으로도 카메라를 제어할 수 있으며, 아래 미니맵 부분에 설명되어 있습니다.

콘트롤 시스템 작동방식


MOBAKitIPhone.jpg

MOBA 스타터 키트에 내장된 콘트롤 시스템은 두 가지 있습니다. iPad 같은 모든 터치 패드 디바이스에서 사용되는 터치 패드 콘트롤 인터페이스와, PC 에서 사용되는 키보드 마우스 콘트롤 인터페이스가 있습니다. 콘트롤 시스템 작동방식에 대한 자세한 내용은 MOBA Kit Touchpad KR 또는 MOBA Kit KB Mouse KR 페이지를 확인해 주시기 바랍니다.

크립 시스템 작동방식


MOBAKitCreeps.jpg

크립은 같은 팀의 플레이어에 소유되지 않으면서 적 기지를 향해 자동으로 달려가는 폰을 말합니다. 가는 길에 적 영웅, 타워, 다른 크립을 만나면 맞서 싸우게 됩니다. 크립 작동방식에 대한 자세한 내용은 MOBA Kit Creeps KR 페이지를 확인해 주시기 바랍니다.

영웅 시스템 작동방식


MOBAKitHero.jpg

영웅은 플레이어가 제어하는 폰을 말합니다. 스펠을 사용할 수 있고 아이템을 구매하여 사용할 수 있습니다. 영웅 작동방식에 대한 자세한 내용은 MOBA Kit Heroes KR 페이지를 확인해 주시기 바랍니다.

아이템 시스템 작동방식


UDKMOBAItemArea.jpg

아이템은 언리얼 엔진 3 나 UDK 에 내장된 인벤토리 시스템과 다릅니다. 아이템은 스펠의 서브클래스로 되어 있어, 가끔은 스펠처럼 작동하기도 하는 것입니다. 아이템 작동방식에 대한 자세한 내용은 MOBA Kit Items KR 페이지를 확인해 주시기 바랍니다.

미니맵 작동방식


MOBAKitMinimap.jpg

미니맵은 매우 유연한 시스템으로, 실시간 전략 게임이나 일인칭 총싸움 게임같은 다른 프로젝트에서도 사용할 수 있습니다. 미니맵 작동방식에 대한 자세한 내용은 MOBA Kit Minimap KR 페이지를 확인해 주시기 바랍니다.

스펠 시스템 작동방식


MOBAKitSpells.jpg

스펠은 액터가 소유할 수 있는 능력으로, 게임에서 특수한 이벤트를 수행하기 위해 활설화됩니다. 스펠 작동방식에 대한 자세한 내용은 MOBA Kit Spells KR 페이지를 확인해 주시기 바랍니다.

샵 시스템 작동방식


MOBAKitShop.jpg

샵(상점)은 유저 인터페이스를 통해 플레이어가 아이템을 구매할 수 있는 곳을 말합니다. 이 시스템 작동방식에 대한 자세한 내용은 MOBA Kit Shop KR 페이지를 확인해 주시기 바랍니다.

스탯 시스템 작동방식


MOBAKitStats.jpg

MOBA 는 영웅이 레벨업을 하고 체력, 공격력 같은 부분의 스탯이 향상된다는 점에 있어서 일반적으로 "경량" RPG 에 속합니다. 아이템이나 스펠은 버프나 디버프로써 영웅의 스탯에 영향을 끼칠 수도 있습니다. 해당 시스템 작동방식에 대해서는 MOBA 스탯 페이지를 참고하시기 바랍니다.

유저 인터페이스 작동방식


MOBAKitUI.jpg

이 스타터 키트의 유저 인터페이스를 만드는 데는 스케일폼이 사용되었습니다. 유저 인터페이스 일부는 적합한 페이지에 (예를 들어 유저 인터페이스의 미니맵 부분은 미니맵 페이지에) 설명되어 있습니다. 여기 나열된 큰 주제 어디에도 해당되지 않는 나머지 유저 인터페이스 부분에 대해서는 MOBA Kit UI KR 부분을 참고해 주시기 바랍니다.

웨폰 시스템 작동방식


MOBAKitWeapons.jpg

언리얼 엔진 3 나 UDK 의 웨폰은 플레이어가 사용할 수 있는 인벤토리 시스템입니다. MOBA 스타터 키트에서 이러한 수준까지의 추상화는 필요치 않은데, 플레이어는 절대로 무기를 바꾸거나 떨굴 일이 없기 때문입니다. 그래서 영웅, 크립, 타워의 무기 사용을 단순화시키기 위해 훨씬 단순한 인터페이스를 만들었습니다. 자세한 내용은 MOBA Kit Weapons KR 페이지를 확인해 주시기 바랍니다.

이 스타터 키트 사용 방법


  1. UDK 를 다운로드 합니다.
  2. UDK 를 설치합니다.
  3. 스타터 키트가 들어있는 압축 파일을 다운로드 합니다.
  4. 압축을 UDK 기본 디렉토리에 풉니다. ( C:\Projects\UDKMOBA-2012-05\) 기존 파일을 덮어쓰겠냐는 창이 뜰 수도 있습니다. 모두 예를 선택하세요.
    MOBAKitInstall_01.jpg
  5. UDKGame\Config 디렉토리의 DefaultEngine.ini 를 Notepad 로 엽니다. (e.g C:\Projects\UDKMOBA-2012-05\UDKGame\Config\DefaultEngine.ini)
    MOBAKitInstall_02.jpg
  6. EditPackages 를 검색합니다.
    MOBAKitInstall_03.jpg
  7. +EditPackages=UDKMOBA 를 추가합니다.
    MOBAKitInstall_04.jpg
  8. Binaries 디렉토리의 Unreal Frontend Application 을 실행합니다. (e.g C:\Projects\UDKMOBA-2012-05\Binaries\UnrealFrontend.exe)
    MOBAKitInstall_05.jpg
  9. Script 를 선택한 다음 Full Recompile 합니다.
    MOBAKitInstall_06.jpg
  10. UDKMOBA 패키지가 마지막에 컴파일되는 것을 볼 수 있습니다.
    MOBAKitInstall_07.jpg
  11. UnrealEd 를 클릭하여 언리얼 에디터를 엽니다.
    MOBAKitInstall_08.jpg
  12. Open 버튼을 클릭하고 MOBATinyMap.udk 를 선택합니다.
    MOBAKitInstall_09.jpg
    MOBAKitInstall_10.jpg
  13. Play In Editor 버튼을 클릭하여 MOBA 스타터 키트를 플레이합니다.
    MOBAKitInstall_11.jpg

MOBA 스타터 키트 셋업이 완료되었으니, 만들고자 하는 방향으로 변경을 시작해 볼 수 있습니다. Unrealscript 코드는 Development\Src\UDKMOBA\Classes\.uc*, 모든 콘텐츠는 UDKGame\Content\UDKMOBA 폴더에, 모든 Flash 콘텐츠는 UDKGame\Flash\UDKMOBAHud 폴더에 있습니다.

내려받기


MOBAKitScreenShot.jpg