26
UDK 소소 & 소소 소소소 ( 소소소소 ) 소소소 소소소 소소 소소소 소소소 [ 소소소소 ] 2011.03.26

[0326 박민근] udk 소개 입문

Embed Size (px)

Citation preview

Page 1: [0326 박민근] udk 소개 입문

UDK 소개 & 입문

박민근 ( 알콜코더 )네이버 초중급 게임 개발자 스터디 [ 데브루키 ]

2011.03.26

Page 2: [0326 박민근] udk 소개 입문

UDK(Unreal Development Kit)

Page 3: [0326 박민근] udk 소개 입문

UDK 란 ?• 언리얼 엔진 3 의 무료 버전• 현존하는 가장 뛰어난 엔진의 무료 배포

버전• 대상 플랫폼• PC• iOS ( 애플 개발자 라이선스 필요 )• 안드로이드는 지원 계획 현재 없음

Page 4: [0326 박민근] udk 소개 입문

UDK 란 ?• 언리얼 에디터 (Unreal Editor)• 게임을 개발하기 위한 모든 필수 도구와 고급

기술들을 간단하게 사용하고 , 게임 제작이 가능• 사실 에디터만으로 프로그래머 없이 간단한 게임

개발이 가능할 정도• 내부적으로 수많은 에디터와 기능들을 가지고 있다 .• 언리얼 엔진의 핵심 • 한글화 완료 ( 설명 문서 포함 )

Page 5: [0326 박민근] udk 소개 입문

UDK 란 ?• 언리얼 스크립트 (Unreal Script)• 언리얼에서 사용하는 스크립트 언어• 객체 지향 언어 (OOP)• 웬만한 C#, 자바 스크립트 수준의 기능 제공• 자바 or C# 프로그래밍의 습득이 선결 조건 !!

• 각각의 게임에 맞는 Actor 및 컴포넌트 , 게임의 흐름들을 스크립트로 개발 및 제어 가능

• 프로그래머 지향

Page 6: [0326 박민근] udk 소개 입문

UDK 란 ?

• 언리얼 토너먼트• UDK 에는 언리얼 토너먼트의 풀버전이 포함되어

있다• C++ 코드를 제외한 스크립트의 모든 클래스 ,

함수들이 기본적으로 포함되어 있음• 이 스크립트가 UDK 의 기본 게임 뼈대를 이룸• 이 스크립트를 활용 혹은 , 수정하여 자신만의

게임을 만들 수 있음

Page 7: [0326 박민근] udk 소개 입문

UDK 란 ?

• 라이센스• 누구나 자유롭게 사용 및 개발 가능• 무료 배포 프로젝트일 경우 라이선스 계약 필요

없음• 상용 프로젝트 제작 및 배포 가능 ( 선불 비용

99$)• 5 만 $ 이상 수익 발생시에 초과 수익의 25% 를

라이센스비로 지불하면 됨

Page 8: [0326 박민근] udk 소개 입문

UDK 란 ?

• 언리얼 엔진 상용 버전과의 차이• C++ 풀 소스가 포함되어 있지 않음• C++ 코드로 엔진을 확장할 수 없음• 상용 – 기어즈 오브 워 풀 소스 포함• UDN 의 라이선스 유저용 페이지에 접근할 수

없음• 라이선스 제약이 다름

Page 9: [0326 박민근] udk 소개 입문
Page 10: [0326 박민근] udk 소개 입문

UDK 기능 소개

Page 11: [0326 박민근] udk 소개 입문

UDK 기능 소개

Page 12: [0326 박민근] udk 소개 입문

UDK 기능 소개

Page 13: [0326 박민근] udk 소개 입문

UDK 기능 소개

Page 14: [0326 박민근] udk 소개 입문

UDK 기능 소개

Page 15: [0326 박민근] udk 소개 입문

UDK 기능 소개

Page 16: [0326 박민근] udk 소개 입문

UDK 기능 소개• Scaleform 포함• DirectX 11 지원 • 테셀레이션 지원• 지오메트리 셰이더 지원• 셰이더 모델 5.0 지원• 디퍼드 렌더링 지원• 랜드 스케이프를 이용한 강력한 지형 개발 지원• NVIDIA – APEX 포함 (Clothing, 파괴 가능한 환경 물리 )• 아이폰을 이용한 컨트롤 조작 지원 (Mobile)

Page 17: [0326 박민근] udk 소개 입문

UDK 설치

Page 18: [0326 박민근] udk 소개 입문

• 아래 페이지에서 무료 다운 로드 가능• http://www.udk.com/kr/download.html

• 받아서 걍 설치하면 됨 ㅡ _ ㅡ ;• 매월 중순 새로운 버전이 올라옴• 새로운 버전을 설치해도 기존 버전을

덮어쓰지 않음 . ( 별도로 설치됨 )• 모바일 버전 (iOS) 포함되어 있음

Page 19: [0326 박민근] udk 소개 입문

UDN(Unreal Development Net-

work)

Page 20: [0326 박민근] udk 소개 입문

UDN

• 언리얼 개발자 커뮤니티• 방대하고 다양하고 , 유익한 자료들이 가득함• 라이선스 페이지에는 접근할 수 없음• UDK 사용법 및 관련 문서 (한글)• UDK 커뮤니티

Page 21: [0326 박민근] udk 소개 입문

UDK 비디오 튜터리얼• UDK 입문의 첫번째 필독서 (!)• 3D Buzz 에서 나온 UDK 튜터리얼• 한글 자막 포함 !!• http://udn.epicgames.com/Three/VideoTutorialsKR.html

Page 22: [0326 박민근] udk 소개 입문

UDK 의 UI

Page 23: [0326 박민근] udk 소개 입문
Page 24: [0326 박민근] udk 소개 입문

실습 합시다

Page 25: [0326 박민근] udk 소개 입문

바로 게임 플레이 !

Page 26: [0326 박민근] udk 소개 입문

실습 합시다