FREE SOULS/PROJECT : Body Cleanup

[인디게임] 클린업 (CleanUP) 개발일지 #1 캐릭터 기능

최재연 2022. 1. 2. 22:52

안녕하세요. 'Project : CleanUP' 이라는 퍼즐 어드벤처 게임을 개발하고있는 인디게임 팀 FREE SOULS의

팀장 최재연 이라고 합니다.

 

두번째 게임개발 일지에선, 캐릭터들에 대한 설명과, 캐릭터 별로 기본적인 기능들을 소개 해 볼까합니다.

Project : CleanUP 모스와 탱크

'Project : CleanUP'의 세계관이 저희가 구축한 로봇세계관을 배경으로 하고 있어, 로봇의 모습을 하고 있습니다.

위 사진의 좌측 메인 캐릭터 '모스'는 로봇 세계관의 청소부를 콘셉트로 제작된 모델링이며, 


우측의 서브 캐릭터 '탱크'는 '모스'의 청소 작업을 도와주는 작은 로봇이며, '모스'가 닿을 수 없는 공간으로 들어가 거나 뛰어넘어 해당 지역의 오브젝트를 수집하는 데에 도움을 줍니다.

'모스'와 '탱크'는 서로 협력하여 어느 한 공간의 쓰레기 혹은?를 청소, 수집합니다

 


■ '모스'의 기본 기능

회전과 걷기 애니메이션

'모스'는 마우스포인터를 따라 시선이 이동되며, W,A,S,D 키로 상,하,좌,우 로 walk 애니메이션과 함께 이동이 됩니다.

 

점프

Space 바의 입력으로 점프를 합니다.

'모스'는 캐릭터 설정상 무거운 무쇠 청소기를 등에 지고 있어, 점프력이 매우 낮습니다.

 

흡수와 배출

마우스 좌 클릭으로 정크 오브젝트를 흡수할 수 있으며, 흡수시 머리 위의 프로그레스 바가 점점 차오르고, 다 채워질 경우 수치가 오릅니다.
원형 프로그레스 바의 수치가 1이 될 경우에 마우스 우 클릭으로 1X1 크기의 큐브 블록을 포물선을 그리며 한 개 배출할 수 있습니다.
마우스 우 클릭을 홀드 할 시 포물선의 거리가 늘어나며 더 멀리 배출이 가능합니다.

 

직선 발사

마우스 우 클릭으로 생성된 정크 블록을 마우스 좌 클릭으로 다시 흡수를 하게 될 경우 Vacuum의 앞 부분에 큐브가 

홀드가 됩니다.

마우스 좌 클릭을 홀드 하여 정크 블록을 홀드 한 상태에서 마우스 우 클릭으로 배출할 경우 직선 방향으로 정크 큐브가 발사됩니다. 이때 정크 큐브가 벽 혹은 같은 정크 블록에 충돌될 경우 다시 정크 오브젝트로 분해됩니다.


■ '탱크'의 기본 기능

'탱크'의 걷기 애니메이션
'모스'와 '탱크'의 분리/전환

'탱크'는 TAB키를 이용해 '모스'의 머리 위에서 분리되어 내려옵니다. 내려온 '탱크'는 조작이 가능합니다. '탱크'는 W,A,S,D만을 활용하여 조작 할 수 있으며, '모스'와는 달리 점프 높이가 높기에 '모스'가 닿을 수 없는 플랫폼을 올라 갈 수 있습니다.

'탱크'로 조작 중 다시 TAP을 누르면 '모스'로 전환됩니다. 즉 번갈아 가며 플레이가 가능합니다.

 

복귀

'탱크'가 임무를 완수하게 되면 R키로 '모스'에게 바로 복귀가 가능합니다. 복귀된 '탱크'는 다시 '모스'와 결합상태가 됩니다.

 

이로써 '모스'와 '탱크'의 협력을 중심으로 전투, 퍼즐요소가 파훼될 예정입니다.

 

유투브에 개발일지도 업로드 하였습니다.

 

Project Name : Clean UP

플랫폼 : Windows

장르 : 퍼즐 , 플랫폼 , 액션

개발엔진 : Unreal 4

SNS : insta / twitter @team_free_souls