[레벨 디자인] 레벨 디자이너
·
Level Design
1. 게임 회사의 레벨 디자이너레벨 디자이너는 기획팀에 속한다.레벨 디자이너는 컨텍트 기획자로써 플레이어가 직접 경험하게 되는 소모하게 되는 콘텐츠를 만들어 나간다. 2. 레벨 디자이너의 작업1. 배경 모델링 2. 레벨 평면도 제작레벨 디자이너가 생각하는 레벨을 연필로써 표현하는 단계이다.레벨의 재미를 검증할 순 없지만플레이어의 동선을 구상할 수 있으며더미맵을 제작하기 전 전체적인 틀을 잡을 수 있다.   3. 더미맵 제작 더미맵은 레벨 디자이너의 생각한 내용을 구현해놓은 가상 공간이다.더미맵을 제작하기 위해서는 다소 시간이 소요되지만직접 플레이 가능함으로써 자신의 아이디어를 다른 팀원들에게 공유하고 이해시킬 수 있다. 3. 레벨 디자이너의 역할기획자가 작성한 기획서를 기반으로프로그래머와 아티스트가 아래..
[LevelDesign] 통로와 전장
·
Level Design
1. 개요오늘은 레벨 디자인을 어떻게 하면 좋을지간단히 알아보고 이러한 내용을 프로젝트에 적용해보고자 한다. 2. 통로와 전장인체 드로잉을 하기 위해서 인체의 비율을 배우듯레벨 디자인하기 위해서 레벨의 기본 구조를 파악해야 한다. 레벨의 기본 구조는 통로와 전장이다.플레어이는 통로를 이동하고 전장에서 전투를 한다.그리고 다시 통로로 이동해 전장을 진입하는 것을 반복하면 하나의 맵을 완성할 수 있다. 2-1. 전장전장은 적과 싸우는 공간이다.시야가 넓고 적을 발견하기가 좋은 공간이며다양하고 흥미로운 지형들이 전투를 보조한다. 게임 속 전장을 살펴보면중앙에 몬스터가 있고 주변 지역물이 있으며다양한 엄폐물을 통해 적의 공격을 피할 수 있다. 2-2. 통로통로는 길이며동시에 플레이어게 긴장감을 완화시키는 공간이..
[레벨 디자인] 제작 프로세스
·
Level Design
1. 레벨 디자인 프로세스더미맵을 제작한다.플레이 테스트를 통해 재미를 검증한다.검증이 완료되면 디테일한 아트를 구현한다. 2. 더미맵 제작하기구글 어스를 살펴보며 원하는 장소를 선택한다.좁은 공간과 넓은 공간이 다양한 장소를 선택한다.맵의 크기는 플레이 인원수에 맞게 정한다.전개도를 제작한다.스크린 샷을 찍어 지도 사진을 저장한다. (정사각형으로)맵의 윤곽을 그려넣는다.전개도를 바탕으로 언리얼에 건물과 구조물을 배치해 나간다. 3. 레벨 디자인시 생각플레이어의 게임 몰입성을 유지해야 한다.플레이어에게 의미있는 선택지를 줘야 한다.시드마이어 : "게임은 흥미로운 선택의 연속이다."LOL : "서로 다른 선택지가 아닌 더 나은 선택지만 존재한다면 다른 사람이 만들어 놓은 길을 따라가기만 해야한다."  4...
[TIL] 본캠프 - 7일차
·
Level Design
C++ [C++] Class클래스 기반으로 코드를 작성해야 하는 이유문제점이 발생하면 뒷단계로 갈수록 해결하기 어려워진다.설계 또는 구현단게에서 문제를 많이 개선해야한다.클래스  기반 코드는 코드 재사용이eo-oe.tistory.com  [C++] 객체지향 프로그래밍상속공통적인 속성을 포함한다.속성을 변경하면 자식 클래스에게도 영향을 준다.생성자초기화 리스트에서 부모 클래스의 생성자를 호출할 수 있다.접근 지정자protected, 멤버 변수 또는 함수를eo-oe.tistory.com 레벨 디자인 [레벨 디자인] 제작 프로세스1. 레벨 디자인 프로세스더미맵을 제작한다.플레이 테스트를 통해 재미를 검증한다.검증이 완료되면 디테일한 아트를 구현한다. 2. 더미맵 제작하기구글 어스를 살펴보며 원하는 장소를 선택..
[레벨 디자인] 더미 레벨 만들어 보기
·
Level Design
1. 더미 레벨 만들어 보기레벨 디자인에 익숙해지기 위해간단한 레벨을 하나씩 디자인해 보려고 한다. 2. 레벨 연습 과정아직은 확립된 프로세스가 없기에기존의 유명한 맵들을 참고하여 더미 형태로 레벨 디자인을 해보고자 한다.레벨 레이아웃 참고하기레벨 레이아웃을 바닥으로 만들고 실제 동일한 모형을 배치해보기여러번 구현해보며 액터 배치와 레벨 구현에 익숙해지기 3. 레벨 레이아웃 참고 4. 레벨 구현