GameManager 3

[EP73] 뱀파이어 서바이버라이크 – 게임 시작▶️·게임오버☠️·승리🏆·재시작🔄 시스템 구현

이제 전투·성장·레벨업 UI까지 게임의 핵심 루프는 거의 완성되었습니다. 이번 EP에서는 “완성품 게임”에 반드시 필요한 시스템을 마무리합니다.즉, 게임 시작 화면 → 플레이 진행 → 사망(게임오버) 또는 생존(승리) → 재시작 흐름을 UI/로직으로 연결하고, 종료 시점의 예외(타임스케일, 경험치, 몬스터 정리 등)까지 안정적으로 처리합니다.01. 게임 시작 UI 구성 및 시작 로직 연결1) GameStart 그룹 만들기Canvas 우클릭 → Empty Object 생성 → 이름 GameStartGameStart 아래에 UI → Image 생성스프라이트: Title(Undead Survivor)Set Native SizeScale: 1.5Shadow 추가(알파 90, 거리/효과 값은 적당히 조정)이름 T..

[유니티 Tips] 게임 기획에서 고려해야할 유니티 개발 핵심 요소 7가지

게임 개발은 그래픽을 그리는 것만으로 완성되지 않는다.어떤 장르이든, 어떤 플랫폼이든—모바일, PC, 콘솔, 인디, AAA 작품까지—모든 게임에는 반드시 존재해야 하는 핵심 요소들이 있다.이 요소들은 서로 역할을 분리하며, 잘 조직된 구조를 기반으로 게임의 안정성과 확장성을 높인다.이번 글에서는 대부분의 게임에서 공통적으로 등장하는 핵심 시스템 7가지를 정리해보았다.1. GameManager – 게임 전체를 지휘하는 총괄 관리자GameManager는 게임의 “감독(Director)” 역할을 수행한다.메뉴 화면에서부터 인게임, 스테이지 전환, 클리어/실패 처리까지 게임의 전체 흐름을 관리한다.주요 역할게임 상태(State) 관리스테이지 로딩 및 초기화게임 시작/종료/재시작 처리UI·보드·캐릭터 초기화 제어..

[EP22] 2D 탑다운 RPG UI 시스템 — 대화창 구성, 데이터 전달, 액션 상태 전환, UI 커서 애니메이션

RPG에서 가장 중요한 것은 결국 “소통”이다.플레이어가 NPC와 대화하고, 오브젝트를 조사하고, 이야기의 흐름을 따라갈 수 있도록 해주는 핵심 장치가 바로 대화창(Dialogue UI)이다.이번 EP22에서는 대화창의 가장 기초적인 형태를 Unity UI 시스템으로 직접 제작해보며,대화 패널 UI 제작대사 텍스트 출력게임 매니저로 데이터 전달액션 상태 전환커서 애니메이션 제작까지 RPG UI의 기본 구조를 완성한다.01. 대화창 UI 구성 (Dialogue Panel 제작)■ 스프라이트 세팅강의에서 제공한 두 가지 스프라이트 사용대화창 패널용 이미지대사 진행을 알려주는 작은 화살표 UI 커서패널 이미지는 늘였을 때 깨지지 않도록 Sprite Editor → 9-Slice(Border 설정) 을 먼저 수..