[라이선스 정책]
- 월 19달러 결재
- 매출의 5% ( 앱스토어에 10달러 올리면 10달러에서 5%징수 )
- 자동 연장되지만 중간에 취소는 언제나 가능 ( 응? ) 취소에 따른 페널티는 없음
- 플랫폼에 추가에 관련된 비용 전혀 없음
[제공하는 제품]
- 언리얼4 에디터 ( 윈도우용, 맥용 )
- 풀 소스코드 ( GitHub에서 다운로드 가능 )
[현재 지원 플랫폼]
- 윈도우, 맥, iOS, 안드로이드
- 별도 라이센싱을 통해 PS4, XBOX One 도 지원. 위의 구독모델에서는 빠져 있음. ( 현재 많은 스튜디오들이 개발중임. )
- 기타 : 오큘러스 연동, WebGL, 리눅스, 스팀박스 진행 중
[EULA 조항]
- 구독하면 소스코드를 받는 권한이 생기고, 소스코드를 받아서 수정하는 것은 전혀 문제 없음. 오히려 만든 코드를 공유하는 것을 권장하고 있음.
- 코드의 일부를 떼서 내 프로젝트에 써도 상관없지만, EULA와 로열티 정책은 동일하게 적용됨.
- GPL, LPGL, CCL과 같은 공유 라이선스와는 충돌나므로 주의.
- 언리얼 엔진을 구독한 사람들과 자유로운 배포 , 공유 가능
- 언리얼 엔진에 관련된 컨텐츠들을 다른 3D 개발 환경에서 사용하는 것은 안됨.
- 공부하는것은 OK, 하지만 copy & paste하면 EULA와 로열티 적용받음.
[개발 환경]
OS : Windows 7 64-bit or Mac OS X 10.9.2 or later
CPU : Quad-core Intel or AMD processor, 2.5 GHz or faster
그래픽카드 : NVIDIA GeForce 470 GTX or AMD Radeon 6870 HD series card or higher
램 : 8 GB
안드로이드 빌드 : 윈도우 운영체제 권장, Visual Studio 2013 필요 ( 2012도 가능 )
iOS 빌드 : 맥 운영체제 필수, XCode 5.1 필수. 특정 기능은 MonoDevelop 설치 필요
[기타 특이사항]
- 에디터 한글화 되어 있음
- 매뉴얼 한글화 되어 있음
- 한국지사가 정말 열심히 노력한 흔적이 보임.
[언리얼엔진4 주요 기능들]
- 블루프린트 비주얼 스크립팅 : 애플 Quartz와 유사한 비주얼 프로그래밍 언어. 코딩을 몰라도 논리적인 사고력이 있으면 누구나 제작 가능. 디버깅 가능
- C++ 프로그래밍 : 프로그래머는 C++로 로직 구현 가능. 즉 언리얼4 에서 게임을 제작하려면 블루프린트 비주얼 스크립팅 혹은 C++ 를 사용할 수 있음. 프로그래밍은 언리얼에서 제공하는 매크로 사용법을 따르는 것을 권장하며, 이 매크로가 메모리 관리 같은 복잡한 부분을 알아서 처리함. 디버깅 가능하며, 코드에서 수정한 내용을 엔진에 실시간으로 반영 가능.
- 리소스 관리 : 버젼 관리 지원(Perforce, SVN), 썸네일 미리보기
- 물리 기반의 재질 시스템, 비주얼 셰이더 에디터 내장
- 모핑과 리타겟팅을 지원하는 애니메이션 시스템 페르소나
- GPU 가속 파티클 시스템
- 시네마틱 툴셋 마티니
- Dynamic LOD를 지원하는 지형 시스템과 길찾기 엔진 내장
- 피직스 최신 버젼 연동 및 APEX 폭파, 천 프레임웍 지원.
- 렌더링 기능 : 말이 필요없으므로 생략. 데모 참고
[관련자료]
가이드라인 동영상
언리얼 엔진 4 데모
언리얼 엔진4 트레일러.
언리얼4 페북 개발자 커뮤니티
제가 만들었습니다. 같이 공부해봅시다.
[총평]
유니티 큰일났다.