유니티게임 3

유니티 레벨 디자인을 위한 장치 - 4. 컨베이어 벨트와 부활 포인트

지금까지 만들었던 장치들이 게임 목표의 시간 제약, 목표를 한 번에 처리 못 하도록 폐기장소를 만들어서 여유로운 플레이를 못 하도록 하거나 자동문이나 가시함정으로 캐릭터에게 충돌로 인한 미션 실패가 되는 장치를 통해서 레벨 난이도를 높이고자 했습니다. 이번 포스팅에서는 즉시 게임오버가 되지는 않지만 캐릭터의 이동을 방해하여 게임 오버가 유도되는 장치를 만들어 보겠습니다. 우선 캐릭터의 이동을 방해하는 요소가 무엇일까부터 생각해 봅니다. 움직이는 방향과 움직이는 속도를 통해서 캐릭터의 움직임이 플레이어의 의도대로 조작이 쉽지 않게 만들 수 있습니다. 방향은 조작하는 키의 방향과 반대 방향으로 힘이 들어오거나 다른 방향으로 힘이 가해져서 캐릭터의 움직이는 방향이 바뀌거나 틀어지도록 할 수 있습니다. 속도는 ..

카테고리 없음 2024.10.07

유니티 레벨 디자인을 위한 장치 - 1. 배터리 디자인

게임을 시작하면 처음에는 이것저것 기능을 익히면서 상대하기 쉬운 몬스터나 단순한 퀘스트를 수행하지만 플레이 중반부로 가면서 체력이나 공격력이 높은 몬스터를 만나거나 던전을 가야하는 퀘스트 등 난이도가 조금씩 상승하도록 레벨이 구성되어 있습니다. 액션이나 RPG 장르가 아닌 캐주얼 게임에서도 스테이지의 난이도를 주기 위해 여러가지 요소를 만들어 넣습니다. Home Scape나 Garden Scape와 같은 퍼즐 게임에서도 난이도를 주기 위해서 수행해야 하는 목표물의 개수를 늘리거나 종류를 늘리기도 하며 목표 달성을 방해하는 장치나 또는 도움을 주는 장치를 디자인 합니다. 다양할 수록 레벨 디자인에 많은 도움이 되지만 처음 게임 개발부터 너무 많은 레벨 디자인은 개발 비용 및 시간이 크게 들기 때문에 기본적..

카테고리 없음 2024.10.02

유니티 씬(scene) 전환, UI 배치

게임 틀 구성 화면 만들기게임은 몇 개의 화면(scene 이하 씬)을 구성하고, 씬 간의 이동 전환을 합니다. 씬은 시작 화면, 메인 씬 또는 레벨 선택 씬, 플레이 씬 등으로 구성하면서 플레이 또는 캐릭터 업그레이드 및 장비 준비 등을 하게 됩니다. 1. 카메라 세팅씬 전환에 앞서 카메라를 세팅해야 합니다. 씬을 구성하는 UI 배치를 어떤 방식으로 할지를 정해야 합니다. 게임이 16:9 비율로 진행하는 생각했기 때문에 Game뷰에 있는 해상도를 클릭해서 화면 비율을 먼저 세팅해 줍니다. 2. 유니티 씬 전환레벨씬(levelSelect)과 플레이씬(Stage) UI 배치 만들기레벨씬 UI구성- 캐릭터 모습(image)과 제목(text)- 레벨 선택 버튼(예시 5개 button)- 레벨씬 배경(image)..

카테고리 없음 2024.09.16