
오늘부터 본 캠프가 시작되었다. 오늘은 언리얼엔진 소개와 언리얼엔진을 활용한 게임, 그리고 언리얼엔진 설치부터 실행, 에셋 추가까지 진행되었다.
- 언리얼 엔진 : 미국의 '에픽게임즈(EpicGames)'에서 제작한 3D 그래픽 솔루션 창작 툴
- 강력한 그래픽 성능과 다양한 개발 옵션, 시장 동향에 따른 빠른 변화와 적응 등을 무기로 3D 그래픽 제작 분야(게임외에도 디자인, 시네마, 건축 등 다양한 분양에서 활용하고 있다.)의 산업을 주도하고 있다.
- 장점 :
- 소규모 사업에서는 무료 사용
- 대규모 프로젝트 개발에 유리
- 블루프린트(비주얼 스크립팅 언어) 사용으로 좀 더 직관적이고 편리한 프로그래밍
- 공식 사이트에 메뉴얼이 잘 정리되어 있음.(용어 부터 기능 구현 까지)
- 개발자 포럼(커뮤니티 공간)이 존재하여 개발자간 활발한 교류가 있음
- 에셋을 구매할 수 있는 마켓플레이스인 'FAB'이 있어 아마추어 개발자들이 에셋을 구매하여 개발할 수 있는 환경이 갖추어짐
사전캠프에서 미리 언리얼엔진을 다뤄보고 어려가지 에셋을 적용하거나 나만의 인터랙티브 공간을 만들었기에 이번엔 공식문서에 있는 내용을 보며 캐릭터에 기능을 추가해 보았다.
사진과 같이 쭈그리고 앉아 낮은 공간을 지나가거나 숨을 수 있는 캐릭터 애니메이션을 추가하였다. 이 애니메이션은 언리얼엔진의 블랜드스페이스와 애니메이션스테이트머신으로 캐릭터의 애니메이션을 추가하였다. 쭈그리고 앉아 움직이는 것은 정상적으로 연출되지만 이동 범위가 조금 어색한 부분이 있고 특히 점프는 하지만 애니메이션이 연출되지 않았다.
애니메이션 스테이트 머신
블랜드스페이스
점프 동작이 실종(?)되었다. 일단 점프는 하지만 애니메이션이 연출되지 않을 것을 보아 점프 애니메이션 연출 문제인 것 같다. 튜더님에게 도움을 청하고 해결해야 할 것 같다.
드디어 본캠프가 시작되었다. 장장 8개월간의 여정이 시작되었다. 앞으로 게임개발자로서의 성장이 목표라고 할 수 있겠다. 기초부터 잘 배워 언리얼엔진에서 내가 구현하고 싶은 맵, 게임씬 등을 잘 표현할 수 있으면 좋겠다.
게임 개발 과정에 대해 알아보고 언리얼 엔진과 친해지기
블루프린트 비주얼 스크립팅 강의 수강
게임개발종합반 강의 복습(콜리전)