05강) 게임의 요소 결정 및 구상 |
이번 시간에는 게임만드는데 정말로 중요한 시간입니다.
바로 게임의 "재미", 그리고 "어떻게 만들 것인가"에 대한 이야기이죠.
그런데 우리의 경우에는 정말 간단합니다.
왜냐하면 게임의 장르가 이미 정해져 있고(슈팅), 기본적인 가이드라인은 제가 제시할것이기 때문이죠.
하지만 자신이 나중에 혼자 혹은 여럿이서 게임을 만들겠다고 한다면 꼭 필요한 부분입니다.
게임의 주제(스토리) 결정 |
지금 우리의 경우에는 딱히 주제(스토리)가 분명하지 않아도 됩니다.
그냥 "단순한 비행기 슈팅게임"이기때문이죠.
그런데 사실 "게임의 주제"를 결정하는 것은 "스토리 있는 게임"에서는 매우 중요한 요소입니다.
어떤 스토리냐에 따라서 즐기는 사람들이 달라지고(고객층) 게임 개발 방향이 달라지기 때문이죠.
(왼쪽 위 : 하프라이프, 왼쪽 아래 : 소마, 오른쪽 위 : 콜오브듀티4, 오른쪽 아래 : 용과같이 제로)
그렇게 스토리가 짜여졌다면 장르를 선택하게 됩니다.
위의 블로그에서 대다수의 대표적인 게임장르에 대해서 알 수 있습니다.
Find more statistics at Statista
위의 이미지는 미국내의 비디오 게임 장르를 분석해놓은 자료입니다.
(물론 미국내에서 한정이고 2015년도 자료이고 "비디오 게임" 입니다.)
먼저 장르를 선택할때 중요한 요소는 "스토리"와 "장르"가 어울려야 한다는 것입니다.
(게임 스토리는 현대전쟁인데 장르가 육성시뮬레이트면 조금 이상하겠죠?)
(그런데 가끔 이런 병맛 장르가 엄청난 히트를 칠때가 있습니다.)
그리고 어느정도는 "대세 장르"를 따라가야 한다는 것이죠.
우리의 경우에는 다음과 같이 되겠지요.
게임의 주제 | 간단한 비행기 슈팅게임 |
스토리 | 내 앞길을 막는 모든 적을 부순다 |
장르 | 탑뷰, 2D, 슈팅게임(탄막형) |
게임의 요소 |
게임에 넣을 요소를 구상하여야 합니다.
게임에 액션요소가 있느냐 없느냐 부터 시작해서 엔딩의 요소들까지 전부 크게 구상합니다.
(자세하게 하면 좋으나 그러기 힘들다면 자세하지 않아도 상관 없습니다.)
그리고 애매모호한 요소들은 모호하게 설정만 해두고 만들면서 수정합니다.
우리는 간단한 슈팅게임(탄막)을 만들기 때문에 간단합니다.
액션요소 | 탄을 이용해서 적을 부순다. |
형식 | 2D |
엔딩 조건 | 스테이지 클리어시, 적에게 죽었을 시 |
추가적 요소 | - 미사일의 종류 - 보스의 종류(일반 적의 종류) - 스테이지 구성 |
물론 여기서 전부 결정할 필요는 없습니다.
"큰 틀"을 정하면 됩니다.
게임 만들기 |
이제 "큰 틀"을 정했으니 저 틀에 맞추기 위해서 미리 기능들을 구현해봅니다.
그리고 그 기능들을 구현했다면 "레벨 디자인"에 들어갑니다.
(레벨 디자인 : 스테이지 구성)
그리고 전체적인 UI를 다듬고 버그를 잡기시작하죠.
|
이제 다음시간부터 진짜 만들기 시작할겁니다.
위 처럼 미리 자신만의 "큰 틀"을 만들어 보시고 제가 만드는 대로 그대로 만들지 마시고 자신만의 요소들을 조금씩 가미하여 변형해서 만들어 보시길 바랍니다.
'Study > Unity 5(유니티5)' 카테고리의 다른 글
유니티 5(Unity 5) 왕초보를 위한 간단한 비행기 슈팅게임 만들기(C#) - 07 [미사일 발사1] (7) | 2017.03.12 |
---|---|
유니티 5(Unity 5) 왕초보를 위한 간단한 비행기 슈팅게임 만들기(C#) - 06 [비행기 생성 및 움직이기] (1) | 2017.02.24 |
유니티 5(Unity 5) 왕초보를 위한 간단한 비행기 슈팅게임 만들기(C#) - 04 [C# 프로그래밍의 기초3] (1) | 2017.01.30 |
유니티 5(Unity 5) 왕초보를 위한 간단한 비행기 슈팅게임 만들기(C#) - 03 [C# 프로그래밍의 기초2] (0) | 2017.01.27 |
유니티 5(Unity 5) 왕초보를 위한 간단한 비행기 슈팅게임 만들기(C#) - 02 [C# 프로그래밍의 기초1] (3) | 2017.01.13 |