[개발경험정리] 외주개발
- 프로젝트 내용
2023. 7 ~ 2023. 12
타학과 졸업프로젝트 외주개발진행
유니티 c#기반
- 프로젝트 결과
유니티 기반 3d모델 스토리 게임 제작





플레이링크 :
https://drive.google.com/file/d/1F2M_YDKcpNO-L0M5A3jecRwKuJEYVyD3/view?usp=share_link
BluenightCafe 2023-12-14 10-56-27.MP4
drive.google.com
-프로젝트 진행내용
아트팀원분2분(ui/ux, 3d모델)과 기획1분 개발1명으로 프로젝트가 진행되었다.
산업기능요원근무중 제작된 프로젝트여서 진행기간에 비해 만들어진 기능은 비교적 간단한 기능들로 구성이 되었다.
유니티 기반의 클릭형 스토리 진행 게임이 제작되었으며 각 대사별 연출과 캐릭터의 모션 변경등의 기능이 들어갔다.
실제 스토리 대사와 연출에대한 기획등이 변경되는 사항이 있어 우선 대사와 연출정보를 별도의 데이터 파일로 만든 뒤,
기획분에게 스토리대사, 연출에대한 목록을 요청드린 뒤 해당 목록에 알맞게 개발부분에서 적용을 진행하였다.
대사, 캐릭터, 연출목록등을 데이터화 하여 데이터를 전달받은 뒤, 해당 스토리 내용이 진행될 수 있도록 제작하였다.
초기 회의를 진행할 때, 개발이 1명임을 감안하여 게임의 볼륨을 크게 할 수 없다는 것을 미리 말씀드린 다음
들어가면 좋은 기능과 너무 과도한 시간이 들어가는 기능의 선별을 진행하였다.
이 과정에서 너무 과도한 시간이 들어가는 기능의 경우는 대안점으로 투자시간을 줄이는 대신 최대한 비슷한 느낌을 줄 수 있는기능으로
대체를 진행하였으며 매주 새로운기능의 추가결과와 진척도를 공유하며 작업 속도를 맞추어 나갔다.
ui관련 리소스와 캐릭터의 3d에셋까지 한번에 제공받으며 사용하는 프로젝트 내에서 사용이 편리하도록 하기 위해
처음 리소스를 전달받은 뒤, 다른 방식으로 전달이 가능한지 문의를 드리기도 하였다.
-프로젝트 진행이후
프로젝트를 진행하며 다른 분야의 팀원분들과 소통하는 프로젝트는 거의 처음 진행하는 일이었다.
이전에 개발팀원끼리 프로젝트를 진행할 경우 진행할 내용과, 목적, 효과 등을 상세히 설명하는 형태로 진행이 되었는데,
다른 분야의 팀원분들과 소통을 할 때에는 개발분야의 말은 최대한 간결하고 필요한 부분만 설명하는 방식을 익히며
나의 분야의 진척도를 다른 분들에게 명확하게 설명하는 소통을 익히게 되었다.
또한 개발자에게 시간이 매우 소요되고, 비용이 큰 사항을 다른 팀원이 원할 때,
개발분야에서 발생하는 시간이 매우 클 것 같으니, 다른 대안책을 제시하여 절충안을 찾는 과정을 많이 진행하게 되었다.
예를들어 마감이 얼마남지 않은 시점에서의 신규기능 추가가 필요할 때, 기존연출에 다른 바리에이션의 추가로 비슷한 느낌을 주어 해결하는 방안을 논의하는 방식으로 진행하는 방식으로 진행이되었다.