본문 바로가기
서포터즈 활동/스파르타코딩클럽

스파르타코딩클럽 서포터즈 활동_3주차

by 썬's 2023. 7. 24.

안녕하세요 스파르타코딩클럽의 서포터즈로 활동하고 있는 이민준입니다.

어느덧 스파르타코딩클럽의 게임개발종합반 강의를 수강 한지 3주 차가 되었는데요 ㅎㅎ

이번 주차도 역시 새로운 게임을 만들어 봤습니다.

그럼 어떤 게임인지 알아보러 가볼까요??

 


3주 차에 배운 내용

3주차에 배울 내용

이번 스파르타코딩클럽 게임개발종합반에서 배울 3주 차 내용은 고양이 밥 주기 게임입니다.

고양이 밥 주기 게임 영상은 하단에 링크를 걸어두겠습니다.

고양이 밥 주기 게임은 간단히 말해 하얀 고양이가 상단에서 내려올 때 고양이에게 밥을 줘서 

체력을 깎은 다음 점수를 얻어 레벨업을 하는 간단한 게임입니다.

 

고양이 밥주기 게임에 필요한 요소는 고양이에게 밥을 주는 강아지와 그리고 고양이들을 배치할 기본 씬을 구성하고 강아지를 플레이어가 움직이게 해서 고양이가 배불러서 내려오지 못하게 밥을 쏘는 모션과 

고양이가 밥을 먹으면 더 이상 내려오지 못하게 하고 점점 더 배고파하는(?) 새로운 고양이가 나오게 만들어야 합니다 ㅎㅎ

그리고 고양이를 잡으면서 레벨업을 하는 코드도 작성해야 합니다.

 

이번 강의도 어김없이 기본 씬을 구성하고 코드를 작성했습니다.

유니티 엔진으로 코드를 작성해 본 경험이 있어 이번에도 코드를 이해하기는 편했습니다.

코드를 작성하며 강아지의 시작 지점을 만들고 고양이를 만드는 등의 리소스를 가져와 작업을 했습니다.

 

리소스는 강사님의 강의자료에서 제공해 주니 혼자 공부하시는 분들은 강사님의 도움으로 쉽게 게임을 만들 수 있어

이 부분은 스파르타코딩클럽 수업에 장점이라 할 수 있습니다!!

 

가장 먼저 해야 할 것은 유니티 엔진에서 강아지를 만들고 강아지가 고양이에게 밥을 발사할 모션을 생성했습니다.

상단 이미지에 화가 나있고 머리띠를 두르고 있는 캐릭터가 강아지입니다 ㅎㅎ

그리고 강아지 위에 있는 것들이 고양이에게 줄 고양이 밥입니다.

이 밥을 고양이가 나타나면 맞춰서 고양이가 내려오지 못하게 합니다.

 

그다음으로 고양이가 내려오게 만듭니다. 

고양이마다 체력바가 있습니다. 이 체력바가 차있으면 배가 고픈 상태이고 강아지가 밥을 고양이한테 발사해서

고양이 체력이 점차 떨어지면 고양이는 배부른 상태가 되며 옆으로 빠지게 됩니다.

고양이는 점차 많아지며 고양이가 내려오지 못하게 하면 조금 더 배가 고픈 뚱뚱한 고양이가 나오게 됩니다.

 

유니티 엔진에서 코드로 게임 매니저를 생성한 다음 고양이가 배가 부르면

더 이상 내려오지 못하게 코드를 작성하고 새로운 고양이가 나오면 고양이의 배가 고픈 상태의 게이지를 만듭니다.

이런 식으로 점차 고양이가 많아지고 강아지는 힘들게 되겠죠?? ㅎㅎ

 

고양이와 강아지를 만들고 강아지가 고양이게 밥을 주는 모션까지 만들었다면,

고양이에게 밥을 주느라 수고한 강아지의 레벨을 올려줄 차례입니다.

상단 이미지의 숫자 3이 보이실 텐데요... 이게 바로 강아지의 레벨입니다!!

강아지는 고양이에게 밥을 줘서 고양이를 잡을 때마다 레벨이 점차 상승합니다.

 

고양이 밥주기 게임 (1).mp4
3.64MB

 

이번 3주 차 미션은 이번 게임에서 추가적인 고양이인 해적 고양이를 만드는 것입니다.

강아지의 레벨이 오르면 새로운 고양이가 등장하는데요..ㅎㅎ

강아지의 레벨이 4 레벨이 되면 해적 고양이가 나타나게 하면 되는 미션입니다.

 

막상 어려워 보일지라고 매 주차마다 튜터님께서 미션을 내실 때 힌트를 그대로 따라가면 완성할 수 있습니다.

그리고 무엇보다 답장 속도가 빠른 편이기 때문에 다음 주차가 되기 전에 게임을 완성하고 다음 주차로 넘어갈 수 있습니다

 


이번 3주 차는 역시 1, 2주 차 지나면서 전 주차보다 난이도가 조금씩 올라갑니다 ㅎㅎ

그래도 새로운 게임을 매주 만들다 보니 진짜 게임 개발자가 되는 기분이 들고

스파르타코딩클럽의 게임개발종합반은 입문형 강의이기 때문에

누구나 부담 없이 게임 개발에 관심이 있다면 들을 수 있는 강의입니다!!

 

그럼 다음 주차에도 새로운 게임을 만들 생각을 하니 정말 기대가 되고

다음 후기 때 다시 만나 뵙겠습니다!!

댓글