5주차 팀 프로젝트 [RtanEscape]

유승아·2024년 5월 16일

내일배움캠프

목록 보기
44/69

개인 과제가 끝났으면? 팀 프로젝트의 시작이다.

이번에 만들 게임은 옛날에 해봤던 [똥피하기] 게임!

위에서 떨어지는 똥을 피해서 살아남는 게임이다.

우리는 똥 대신에 르탄이 얼굴을 피하는 게임으로 만들 거다.


와이어프레임

최초로 StartScene 에서 시작한 뒤, 생존 게임이 시작된다.

떨어지는 오브젝트를 피하면서 생존 → 시간이 흐름 → 점수 증가 → 난이도 증가 흐름으로 난이도 조절까지 구현할 것이다.

오브젝트를 맞으면 EndPanel 이 활성화되고 StartScene 으로 이동하거나 게임을 바로 다시 시작할 수 있게 할 것이다.

기본적인 기능들의 구현을 마치면, 생존에 도움이 되는 아이템을 추가하거나 여러 캐릭터를 선택할 수 있는 스킨 기능도 추가하고 싶다.

이번에 맡게 된 역할은 StartScene 이다!
Scene 간의 이동에 대해 더 다뤄볼 수 있는 기회다.
저번 개인 과제 때 캐릭터 선택창을 UI로 만들었었는데, 많이 아쉬웠던 부분이라 고르게 되었다.


StartScene 기본 UI 세팅

아직 게임의 분위기나 디테일한 컨셉은 확정된 것이 없어서
기존에 가지고 있던 폰트만 적용시켰다.

이번에는 처음부터 TextMeshPro를 사용했다.
한글 깨지지 않게 설정해 주기!!


MainScene 이동

public class ButtonController : MonoBehaviour
{
    public void OnClickBtn()
    {
        SceneManager.LoadScene(1);
    }
}

게임시작 버튼을 누르면 MainScene 으로 이동하는 기능까지 만들었다.


간단한 작업이었지만 오늘은 여기까지...

분명 작업을 시작하기 전에 StartScene인 것을 확인했지만 한 번 재부팅을 했을 때
다시 되돌아간 건지 아님 처음부터 MainScene이었던 건지
Commit 후 Push를 누르기 직전에 내가 작업한 공간이 MainScene이란 것을 알게 됐다.

이런 실수를 하게 될 줄이야...😱
극초반 작업에 이래서 그나마 다행이지만
멘탈이 조금 바스라져서 다른 실수를 하기 전에 오늘은 그만...(쫄았다)

(와이어프레임, 역할 분담, 특강 등으로 시작 시간 자체가 늦기도 했다.)

0개의 댓글