UDK - Unreal Development Kit 공개!
읽을거리 2009. 11. 6. 19:27
정말 오랜만에 3D 관련 포스팅입니다.
크게 한건 터졌습니다. UDK 가 무료로 배포됩니다!
UnrealEngine3 기반입니다! 1도 아니고 2도 아닌 3요!
다음의 주소에서 지금 바로! 다운로드가 가능합니다!
http://udk.com/
위 동영상을 돌려보시면 아시겠지만 기본적으로 필요한 3D 개발툴이 대부분 포함되어 있는 듯 합니다.
UDK 안에 뭐가 있는지 살펴볼까요?
간략하게 번역해 봤습니다.
- The Unreal Editor toolset, complete with fully integrated game editing environment.
( 게임 editing 을 위한 통합 개발환경입니다! ) - Unreal Gemini multithreaded rendering system, including a powerful material system for creating complex real-time shaders on the fly.
( 멀티쓰레드로 돌아가는 렌더링 시스템이군요! ) - Unreal Lightmass global illumination solver for high-quality static lighting.
( 고정조명-static lighting 을 대상으로 한 전역조명 처리기 입니다! 라이트맵 생성기로 보면 되겠습니다! ) - State-of-the-art physics system, Unreal PhAT, powered by NVIDIA PhysX.
( 물리엔진이군요! NVIDIA 의 PhysX 로 구성되었습니다. 지포스에 최적화 되었겠군요! ) - Unreal Kismet, an advanced visual scripting solution that facilitates rapid prototyping of ideas and gameplay mechanics.
( 스크립트 제작기 입니다. 코드를 다이어그램 형식으로 직접 보고 처리할 수 있게끔 직관적으로 만들어 져 있답니다! ) - AnimSet Viewer and AnimTree Editor, which give animators precise control over every muscle and bone movement.
( 섬세한 수준의 근육, 관절들을 초절할 수 있는 애니메이션 에디터와 뷰어 입니다. ) - Unreal Matinee, which includes movie director-class tools for creating in-game cut scenes and gorgeous cinematics.
( 시네마틱한 장면을 담을 수 있는 무비 디렉터 입니다! 인트로 장면이나 엔딩, 중간 씬을 만드는데 사용되겠네요! ) - UnrealScript, a fully integrated, high-level object-oriented programming language.
( 내부적 코딩에서 사용되는 스크립트 언어입니다! ) - Built-in Internet and LAN networking support for up to 64 players.
( 인터넷, 64명까지 지원되는 LAN 네트워킹 코드가 내장되어 있답니다! ) - Audio control through UnrealEd’s Visual Sound Cue Editor, plus support for major audio compression schemes; 3D sound positioning, spatialization and attenuation; multi-channel playback, and much more.
( 사운드 출력에 있어서 각종 압축기법들, 3D 사운드, 공간적 소리처리를 위한 기능, 멀티채널 재생.. 그 이상을 지원합니다! ) - Unreal Cascade particle effects system for implementing explosions, fog, fire and smoke. Module-based system gives real-time previews of visual effects.
( 파티클 표현 시스템입니다. 폭발, 안개, 불, 연기등을 표현하는데 사용됩니다. 바로바로 테스트 해보고 눈으로도 확인이 가능한 시스템입니다. ) - Terrain building tool for placing and customizing vegetation, structures and countless in-game points of interest.
( 지형생성 툴도 있고요. ) - Integrations with leading game development middleware including PhysX, SpeedTree, FaceFX and Bink Video.
( PhsyX, SpeedTree, FaceFX, Blink Video 를 통합하기 위한 미들웨어까지 있습니다 )
엄청난 종합 선물세트군요.
거침없이 다운로드를 받았습니다!
설치 과정입니다.
한글로 나온것 처럼 보이지만 역시 아래로 내려가면 많은 세부적인 부가적 구성물들에 대한
권고안은 원문으로 작성되어 있습니다.
설치될 디렉토리를 선택하고 다음으로 넘어갑니다.
설치는 몇번의 클릭만으로 간단하게 이루어 집니다.
그리고 설치가 끝나면 다음과 같이 UDK 를 실행할 수 있게 됩니다.
다음은 로딩이 끝난 후 처음 보여지는 UDK-32Bit 버젼의 총체적 인터페이스 입니다.
놀라운건 한글화 되어 있다는 점 입니다.
나름 한국 유저들을 신경써 준 거 같아서 기분이 좋더군요.
설치된 환경에서 기술문서를 참조한 결과 실행 사양을 찾을 수 있었습니다.
개발에 필요한 사양은 다음과 같습니다.
최소 사양:
· Windows XP SP2 또는 Windows Vista
· 2.0+ GHz 프로세서
· 2 GByte의 시스템 RAM
· SM3가 호환되는 비디오 카드
· 3 GByte의 가용 하드 드라이브 공간
콘텐츠 개발을 위한 권장 사양:
· Windows Vista 64 SP2
· 2.0+ GHz 멀티 코어 프로세서
· 8 GByte의 시스템 RAM
· NVIDIA 8000 시리즈 또는 그 이상의 그래픽 카드
· 대량의 하드 디스크 드라이브 공간
저는 Windows7 x64 Ultimate 환경에서 설치했으며 아무런 무리없이 개발툴이 실행되었습니다.
권장사양에는 64비트라고 명시되어 있지만 실제 설치되는 개발Kit 에는 64Bit 전용 코드는 포함되어 있지
않아 보였습니다. 아직 Beta 라서 그런걸까요?
같이 설치된 Unreal Frontend 도 역시 무난하게 실행되었습니다.
UT3 를 하는 기분이 들었습니다. (같은 엔진이니 당연한 걸까요? ㅋ)
이처럼 같이 동봉된 Unreal Forntend 를 넣어두고 마치 누구나 이런 게임을 만들 수 있다는 걸
소리치는 것 같습니다. 물론 쉽지는 않겠습니다만 무한한 가능성이 열린 것 은 부정할 수 없는 사실입니다!
그것도 무료로요.
설치된 리스트는 아래와 같습니다.
포스팅 후기.
처음 접한 느낌으로는 3Ds 를 연상케 하는 방대한 규모의 툴인데 어디하나
참조할 만한 초보자용 튜토리얼문서는 없는거 같습니다.
제가 처음부터 너무 큰 걸 바라는것 같군요. ^^;
벌써 누군가는 원고 작성을 시작했을겁니다!
조만간 관련 서적도 출시될 것 같은 느낌이 드는군요!
개발관련 포럼은 지금도 활발히 운영되고 있습니다.
역시나 포스팅 갯수가 좀 안습이긴 하지만 이제 막 시작된 셈이고 필드에서 뛰고 있는 NVIDIA 관련 개발진이
내공있는 대답을 해 줄지도 모른다는 생각에 가슴이 뛰는군요!
http://forums.epicgames.com/forumdisplay.php?f=366
영어에 약한 한국사용자를 위한 한글페이지를 구성해 준 점도 높이 평가하고 싶습니다.
솔직히 좀 놀랐습니다. ^^
http://udn.epicgames.com/Three/DevelopmentKitProgrammingKR.html
Ogre3D, Irrlicht 를 다루면서 게임을 개발하기 위해서는 2D 게임과 같이 개발을 위한 독자적인 툴 개발이
우선시 되어야 했습니다. 그리고 사실 많은 공개 3D 엔진은 렌더링 엔진이지 게임엔진은 아니었던게 사실이죠.
가난하고 바쁜 개발자들에 의해 수많은 난관에 부딛혀 꿈 속에서만 개발된 게임들이 다시금
현실로 이루어질 기회가 찾아온게 아닐까 싶습니다.
개인적으로 무척이나 기분좋은 포스팅 이었습니다.
게임 개발에 관심있어하는 수많은 유저들에게 기분좋은 일임은 확실합니다.
^^ 시간날 때 가지고 놀아봐야겠습니다.
지금까지 만든 굵직한 몇개의 개인 프로젝트를 멋진 상용엔진으로 컨버팅해보는게 꿈이었는데
이제는 가능해 질지도 모르겠군요.
추가.
튜토리얼은 아니지만 UDK 동영상 강좌가 있는 사이트가 있군요.
http://www.3dbuzz.com/vbforum/sv_home.php
여기 들어가셔서 메뉴 "Game Dev" 가셔서 "Unreal" 로 가시면 됩니다.