첫 번째 프로젝트 : Tellours Project (2)

https://gdoo.tistory.com/4 이전 글에서 이어지는 후기입니다.

 

첫 번째 프로젝트 후기 - Tellours Project (1)

정보처리기사 공부를 하면서 집중이 안되어 중간중간 과거 프로젝트에 대한 후기를 남기고자 한다.원래는 프로젝트 종료 후 바로 쓰려했는데 미루고 미루다 보니 일 년이 지난 지금 쓴다...ㅎ나

gdoo.tistory.com

 

게임 개발 시작

컨셉 설정

개발 인원만 모여있었고, RPG를 만들고 싶었기에 기획 일까지 같이 진행했다.

나는 개발에 관련된 공부만 하고 있었기에 앞으로 뒤에 나오는 기획 일은 야매로 진행했다고 봐도 무방하다.

가장 먼저 나는 게임 플레이 스타일에 대한 컨셉을 잡았다.

이전에 메이플스토리2와 유사한 캐릭터 스타일을 원하고 있었기에 비슷한 컨셉을 잡았다.

다시 보니 매우 부족했던 것 같다.

캐릭터 컨셉을 이렇게 설정하고 우리가 사용할 수 있는 에셋을 찾아봤다.

다행히 내가 원하는 캐릭터 모델링 파일을 언리얼 마켓플레이스에서 찾을 수 있었다.

https://www.unrealengine.com/marketplace/ko/product/4db2ec33d0de43bd8b0d43f1ad12b78e

이 캐릭터를 기반으로 시스템을 구현하기로 했다.

 

추가 팀원 모집

아트 분야 팀원이 필요해서 개발과 동시에 팀원을 모집하기 시작했다.

에브리타임 홍보 게시판을 이용해 팀원을 모집했는데,

건축학과 재학생분이 지원해 주셨고 최종적으로 팀원으로 합류하게 되었다.

메인 분야는 건축 3D 모델링쪽이셨고, 캐릭터 모델링 분야를 공부하고 싶다고 하셨다.

 

아트 팀은 캐릭터 모델링에 대한 학습을 할 수 있도록 충분한 시간을 두고 참여하는 것으로 하였다.

최종적으로 합류한 팀원은 아트 팀 분이 유일했다.

이 기간동안 UI 제작도 많이 도와주셔서 감사했다. 

 

필요한 요소 정리

구현해야 할 목록들을 정리했다.

게임에 들어갈 요소들을 분야별로 생각이 날 때마다 적어두었고, 회의 시 팀원들의 피드백을 받아 정리해 나갔다.

취소선 항목들은 회의에서 제외하자는 의견이 나온 것들이다.

이렇게 기획 요소들을 확정 지으면서 개발을 병행하였다.

이 작업은 기획자가 없어서 프로젝트를 진행하는 동안 계속 진행하였다.

 

개발 시작

위에서 필요한 요소들을 정리한 리스트 중 회의를 거쳐 더 이상 수정할 부분이 없다고 생각되는 요소들을 팀원들과 분배하여 개발해 나가기 시작했다.

각자 개발한 것들을 C++ 스터디와 마찬가지로 노션에 기록했고,

팀원들 앞에서 발표하며 피드백을 받았다. 

 

맵 제작

아트 팀원분이 제작한 맵들이다. 기본적으로 언리얼에서 제공해 주는 마켓플레이스 무료 콘텐츠를 활용했고,

맵에 에셋 배치는 폴리지 기능을 활용하였다.

 

아트 팀원분이 내가 적어둔 기획 요소를 보고 참고해서 만들었다.

 

맵에 대한 테마를 설정하고

 

세부 요소들을 적어뒀다.

팀원들이 설명 없이 최대한 위의 자료만 보고 맵의 요소들을 파악할 수 있도록 써놨다고 생각했지만, 팀원들은 너무 추상적이라고 추가 설명을 하는 경우가 잦았다.

프로젝트가 끝나고 다시 돌아보니 너무 추상적으로 적고 매우 허접한 것 같다.

이래서 기획을 뽑는 건가 싶다. 난 기획이 아닌걸

문제점

맵 제작 과정에서 폴리지로 에셋을 난발했기에 최적화 문제가 있었다.

플레이가 부족할 정도로 렉이 심하게 걸렸고, 패키징 과정 중 라이팅 빌드가 끝나지 않았다.