게임 자체는 그냥 슈팅겜

니어 오토마타 해킹 느낌나게 만들기로 시작함

모바일 첨 해보는거지만 혼자 휴대폰에서 갖고놀기 좋을거 같아서 모바일 대상으로 작업함


3db1d13fe0c076b660b8f68b12d21a1d1d4ee5a3eb54

플레이어 모델링

유니티에 기본으로 있는 3d 오브젝트 이리저리 변형해가며 만듬


3db1d13fe0c01ab362b3d3a158c12a3a428f263502328ef661d6a715

플레이어 총알

원본겜 총알이 빛나길래 나도 URP 설치하고 빛나는 메테리얼 만들고 적용시킴


28b3d52bfc9c28a8699fe8b115ef046fa5b2b8b03d

적! 

심플하게 디자인했음

총알 발사하는 적도 있는데 걔는 앞쪽 오브젝트들 색만 바꿨음


28b3d52bfcf02daa62bac2fb06df231dbf2feb341c33382be428e4

총알 발사하는 애들이 쏘는 총알

원본 따라한답시고 이리저리 해봤는데 나름 괜찮게 나온듯? ㅋㅋ

어차피 URP 쓰고있기도 하고 그래서 이거도 살짝 빛나게 함



다음은 시스템들



3badd122e8dd2ee879bad4a536ef203e3be4816e6f1a6aa9

일단 플레이어 움직이게하는 가상패드

기본 이미지들 변형해서 만듬

이미지는 실시간으로 변형하면 성능에 안좋다지만.. 감안하고 만들었음


터치 후 터치 지점을 이동하면 그 쪽 방향으로 플레이어가 이동하게끔 설정함

HUD는 간단해야한다가 내 개발신념 중 하나라서 최대한 심플하게 만듬


Input.GetMouseButton(0) << 이거 써서 만듬

게임 플레이 내 입력은 이거말곤 없다 그래서 모바일에서도 돌아가긴 함



3dbfc52ae9d72ce879bad4a536ef203e0d806ab0fe4d6105

그리고 총알 발사!

아까 위에서 봤던 플레이어 총알 오브젝트를 Instantiate로 마구 생성해대는 거임


기즈모를 안 켜놔서 그런데 씬 뷰의 총알이 가다가 사라지는 건 카메라 시야를 벗어났기 때문임

총알을 계속 놔두면 알아서 지워지질 않으니 당연히 성능에 문제가 생길거고

코루틴으로 일정시간 뒤에 지우는 것도 코루틴 너무 많이 부르는거 같아서 좀 부담됨ㅋㅋ



3abec232abc53da47e9fe8b115ef046c40bcf03da907

그리고 저번에 갤에 물어봤었던 기둥들 랜덤높이로 애니메이션 주면서 생성하는 거

아무래도 지형이 있으면 플레이에 변화가 생기지 않을까? 하고 만든거임


거기다가 기둥들 높이랑 크기도 조절 가능해서 

게임 좀 하다보면 지형이 처음이랑 달라질 수 있게도 만듬



3aafdd30abc53da47e9fe8b115ef046cb03bc98dd639

이건 생성된 기둥들 사라지는 거

오브젝트를 기준으로 녹색 원 안에는 기둥 생성이 안됨

노란색 원까지가 기둥들이 생성되는 영역

기둥이 빨간색 원을 벗어나면 사라짐


그래서 한 자리에서 계속 버티면 언젠가는 그 안에 갇힐수도 있음ㅋㅋ



그리고 있어보임을 담당할 애니메이션들

28aed520e39c2fa36caff68b12d21a1de1c131b38b1b

28a5d520e39c2fa36caff68b12d21a1da8edb1b8dd52

3db5d520e39c2fa36caff68b12d21a1d120bd9a538a5

이거 만드는거 생각보다 재밌음ㅋㅋ

2d 스프라이트 오브젝트인데 스프라이트 마스크랑 애니메이션까지 넣어주면 모션 그래픽마냥 뭔가 있어보이는 걸 만들 수 있음



이것들을 잘 쓰까보면 어떻게 되나? 


24badd68f2d73ab64e81d2b628f17565c70705d934

나름 있어보이는 슈팅겜이 나오게 된다 

..라고는 하지만 결국은 그냥 슈팅겜이라 재미있는지는 몰름..



물론 위에서 보여줬던거 말고도 바로 윗움짤을 보면

피격 시 카메라랑 체력바가 흔들린다거나

시네머신이 다 한거지만 카메라 움직임이 스무스하다거나 등등..

다른 요소들도 같이있긴 하다



아무튼 게임은 그래픽보단 게임성이라는 말에 동의는 하지만

가끔씩 간단한 게임들을 가지고 이런 이펙트나 애니메이션 넣어보는건 괜찮다고 생각함

아무것도 아닌 이펙트 같은게 생각보다 게임을 살려주기도 하니까 

본인들 게임이 뭔가 밋밋하면 이런걸 시도해보자




https://youtu.be/r2tEXjZRLfk

Classic shooting game

work in progress

youtu.be

이건 소리넣은 버전

윾동이라 영상 못올려서 유튜브로 대체함


쓰다보니 일지같은 느낌이 되버렷네