게임기획 공부/창작

[게임 창작 개발 - Tomb Trouble] 레벨업, 기초 UI

게임에대해 2024. 11. 22. 23:20

뱀서라이크 게임의 필수시스템인 경험치와 레벨을 구현했다.

 

해당 UI를 만드는 과정에서 만들다보니 체력, 킬수, 시간을 추가해 기초적인 UI또한 만들었다.

 

경험치에 대한 개발중 능력의 문제로 그냥 적을 처치하면 경험치가 오르는 형태로 제작할까? 라는 고민을 했다.

 

하지만 뱀서라이크에서 경험치 수급은 난이도, 플레이어의 선택 등 다양한 재미 포인트와 직접적인 관련이 있는 중요한 기능이라고 생각하기에 놓치고 싶지 않아서 시간을 투자해 배워가며 경험치 드랍과 획득방식을 구현하는데 성공했다.

 

만드는 김에 경험치의 종류를 Small, Medium, Large 로 나누어 각 다른 양의 경험치를 주도록 하는 것도 구현했다.

 

나름의 컨셉에 맞게 경험치는 영혼을 수급하는 것으로 했다.

 

일정 이상의 영혼을 수확하면 더 강해지는 느낌이다.

 

좌측 하단 사용

이건 사용한 에셋으로 이중 더 높은 경험치라는 직관성을 높이기위해 초록, 파랑, 보라 순서대로 경험치량이 높아지고 더 알아보기 쉽게 크기도 점점 커지게 설정했다.

 

이렇게 적 처치시 그자리에 영혼(경험치)가 드랍된다.

 

그리고 화면을 보면 알겠지만 플레이어 캐릭터와 타일맵을 더 맘에들고 잘어울리는 것으로 수정했다.

 

다음으로 UI제작은 플레이어가 어색하지 않도록 기본적인 뱀서라이크를 따라가기로 했다.

 

캐릭터 하단에 위치한 체력바, 화면 상단의 경험치바 와 그 우측끝에 현재레벨, 그 아래 킬수, 중앙 상단에 시간을 표기했다.

화면으로 보면 이러하다.