게임기획크리틱 13주차 - 레벨디자인과 그레이박싱
레벨디자인(Level Design)게임 플레이로 줄 수 있는 최적의 유저 경험을 준비하는 것게임을 플레이하기 위한 요소들을 모아 게임 플레이 환경을 구성하는 것이다. - 배경 오브젝트, 시간과 날씨, 주변 환경, 라이팅, 유저의 동선, 카메라 워크, 사운드, 등장 몬스터의 종류, 숫자, 배치, 보상 등전투 시스템까지 들어가는 경우도 있다. 레벨디자인은 해야 하는 업무가 많아서 신입을 잘 뽑지 않는 경향이 있다. 이 화면에서 레벨 디자인적 요소는?바닥, 캐릭터의 사이즈, 초록색 벽 기둥, 아이템의 위치, 몬스터의 위치 등등게임의 극초반. 파이프는 왜 저 위치에 있는가? 버섯의 진로가 파이프로 방해되어 되돌아오게 만들기 위함임을 알 수 있다. 유저가 어떤 선택을 함에 있어서 갈등을 하게 만드는 것이 레벨 ..
2023. 6. 13.
게임그래픽프로그래밍 13주차 - 게임엔진과 구성요소에 대한 이해
게임엔진 게임을 만들기 위한 저작 도구 게임엔진 구성 요소 - 게임 엔진은 렌더링(가장 중요), AI, 물리, 사운드, UI 등 다양한 구성요소로 구성된다. - 게임엔진의 공간은 게임 개체들을 배치파고, 이벤트를 설정하고, 게임 내부의 가상 공간을 구성한다. - 게임 엔진에서 씬(Scene)은 게임을 최종적으로 가시화할 때 게임 공간을 구성하고 있는 모든 객체들의 집합 - Scene의 구성 요소 : GameObject, Camera, Light, Material, Texture, UI, Sound Scene Graph - Scene을 구성하고 있는 객체들과의 관계를 계층적으로 표현한 데이터 구조 - Scene Graph의 하나의 Node는 Scene을 구성하고 있는 객체 - 하나의 Node들은 여러 개의..
2023. 6. 12.