디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[📜일지] 퍼즐 플랫포머 게임 제작 후기#3 퍼즐 스테이지 제작하기

BIB갤로그로 이동합니다. 2024.05.18 16:45:58
조회 592 추천 9 댓글 7
														




"퍼즐"플랫포머 게임

우리 팀이 제작 중인 게임 Pa!nt는 이전 글에서 간단히 다뤘었지만, 말이 퍼즐 플랫포머이지, 사실상 플랫포머로 포장된 "퍼즐"게임이다.

내가 알기로 일반적인 팀들은 퍼즐 디자인 자체에 대해서 한 명의 기획자가 설계 방식과 레벨 난이도 조절 방식을 정하고 이에 따라서 기획자 혹은 레벨 제작자들에 의해서 레벨 디자인이 이루어진다고 간단히 들었었다. 우리 팀은 이런 일반적인 팀들과 다르게, 퍼즐로서의 기획이 잡혀있었다기보다는 퍼즐 플랫포머를 만들다가 퍼즐로 흘러가게 되었던 게임이었다. 이렇게 된 이유는 이전 글에서 다뤘다시피, 기획서가 없어서 그러긴 했지만, 또 다른 이유는 게임의 볼륨을 빠르게 늘리기 위해서, 팀원 다 같이 스테이지를 제작하고, 오히려 기획자인 내가 스테이지 제작을 하지 않고, 전체 스테이지들을 정리하고 피드백해서 통일성과 레벨 수준을 맞추는 방식을 취했었다. 이런 방식은 팀원 전원이 컴퓨터 공학 전공이라 논리 관련 절차나 설계에 대해서 수업으로 한참 듣고 있던 중이기에 레벨 디자인이 어느 정도 수월 했을 것이리라.

1dbc9128f159f95ae46c16fb06df231d432d39a13ac4ceb7d83697

퍼즐 디자인의 시작

우리 팀은 하나의 퍼즐 스테이지를 만들기 위해서는 몇 가지 조건들을 정해 놓고 제작을 시작한다.

1. 사용할 기믹

2. 스테이지의 난이도

3. 맵의 크기

4. 아이템의 사용 횟수

등의 내용들을 미리 결정해 둔다. 이렇게 정해진 목표치와 스테이지 제작 시의 조건을 토대로 종이나 아이패드에 맵을 손으로 그리며 짜기 시작한다. 이때 난이도를 높이는 방식은 몇 가지가 있는데, 예를 들자면, 동선을 일자로 배치하는 대신 X자로 꼬아서 배치한다거나, 사용하지 않을 아이템을 페이크로서 배치한다거나, 아이템을 반드시 정해진 순서대로만 사용해야 풀리도록 강제하는 방향으로 설계하는 거다. 이런 방식을 사용해서 우리는 난이도를 높이고 이것들의 양을 줄이는 방식으로 난이도를 낮춘다.

1ea9d121e0f63db567b8d88a449f2e2dd7462059f81bf9d8bbbecffe

1ea9d121e0f63db567b8d88a479f2e2d9391f8e5c6e809fa01490ac8b7

시작은 설계가 끝나고 나서부터

이렇게 매력적인 맵을 만들려면 짧게는 2시간에서 길게는 하루 정도 걸린다. 이렇게 해서 퍼즐이 완성이 되면 다행이지만, 문제는 여기서부터 시작이다. 아무리 공을 들여 만든 맵이라 하더라도, 노트에는 물리엔진이 존재하지 않고, 포물선으로 이동 가능한 범위는 노트에서 쉽게 나타내고 계산하기 어렵다. 그렇다 보니 플랫포머로서 점프와 물리엔진이 있는 게임 내에서는 예상과 다르게 새로운 동선들이 생기고, 그 과정에서 상상도 못 한 동선들 나오면, 난이도가 바뀌며 퍼즐로서의 매력이 떨어지게 된다. 여기서 우리가 이 스테이지에서 할 수 있는 선택은 두 가지다.

1. 이 맵을 폐기하고 새롭게 만들거나

2. 허용 가능한 정답의 범위를 정하고 그 범위 이외의 정답들은 정답이 되지 못하도록 수정해 나가는 거다.

이렇게 정답을 설정하고 이에 맞춰서 맵들을 수정해 나가는 과정에서, 팀원들끼리 서로 상대의 맵을 플레이 해서 QA와 비슷하게 레벨을 테스트하는데, 이때 각자의 성격이 나타나고 참 예상하지 못한 정말 이상하고 독특한 방법들까지 등장한다. 사실 여기서 웃긴 이야기와 상황들이 자주 생긴다. 예를 들면, 원치 않는 정답들을 막다 보면 원래의 정답마저 막히는 경우도 자주 일어난다. 또는 분명 의도한 정답은 아니지만 너무 오래 걸리고 정성이 들고, 성공 확률이 낮지만 클리어 가능한 경우가 있으면 그 노력이 기특하여 정답의 범위에 포함 시켜주기도 한다. 이때, 정답을 단 하나만 두고 처음부터 오로지 그 길만 가능하도록 하는 방법도 있긴 한데, 이런 식으로 만들면 둘 중 하나의 경우가 되는데, 정말 너무 잘 만들어진 맵이 되거나, 다른 하나는 한눈에 봐도 정답만 보이는 맵이 된다. 이렇다 보니, 우리는 불확실하고 재미없을 확률이 높은 단 하나의 정답만 나오는 방식의 제작보다는 정답의 범위를 정하고 그 안의 행동들은 인정하는 방향으로 스테이지를 만들게 되었다.


이런 과정들을 거쳐서 만들어진 맵을 유저들은 20초에서 10분까지 다양하게 즐겨주신다(막히지 않고 기준이며, 퍼즐의 성격 상 한번 막히면 1시간이 넘기도 한다). 평균 값을 고려해서 300분, 즉 퍼즐만으로 5시간 정도의 플레이 타임을 제공하고 싶다면 100개 정도의 맵이 필요하다고 생각했다. 그래서 1개의 기믹 당 10개씩 맵을 만들고, 총 10개의 기믹으로 100개의 퍼즐 맵을 제작 하였다.


1ea9d121e0f531ab63b6d5be059f2e2d55aa662be272cf77b4285cec5d

맵을 제작할 당시에는 정확하게 파악하지는 못했지만, 정작, 100개를 채우고 난 이후 생각해 보니 만들어진 콘텐츠의 양에 비해 정말로 많은 시간이 스테이지 제작에 소요가 되었었다. 이는 앞서 이야기했던 대로, Pa!nt가 단순한 퍼즐이지 않고 플랫포머로서 물리엔진이 있었기 때문에 발생한 문제들이라고 생각된다. 또한 기획과 메커니즘이 선행되지 않고 노하우들이 쌓이고 이를 기반으로 점차 발전하면서 만들었기 때문에 시간이 많이 걸린 것 같다.

우리같이 일단 뛰어들고 나니 퍼즐인 팀이나 사람은 좀처럼 없으리라 생각하지만, 혹시라도 우리 같은 팀이 있다면 더 늦어지기 전에 철저한 기획과 레벨 디자인 원리를 만들 필요가 있진 않은지 고민해 보길 바란다.

우리는 다음에 동일한 장르를 제작한다면 퍼즐 자체의 재미와 별도로 스테이지 하나를 위해 일주일 넘게 걸렸던 점들 때문에라도, 효율적으로 스테이지 제작이 가능한 제작 방침과 기술을 먼저 쌓고 개발할 예정이다. 이후에 다루겠지만, 지금 이야기한 스테이지 제작의 비효율성에 대해 전문가, 개발자, 업계인 분들의 피드백과 우리 스스로의 느낀 점이 많아 우리는 이를 해결하기 위한 미니 프로젝트 또한 진행했었다. 이것에 대해서는 추후에 다뤄보도록 하겠다.

자동등록방지

추천 비추천

9

고정닉 2

1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기
자동등록방지

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2868 설문 힘들게 성공한 만큼 절대 논란 안 만들 것 같은 스타는? 운영자 24/06/10 - -
2869 AD 딥 블루 호라이즌 사전예약 6.14-7.4 운영자 24/06/14 - -
162229 📜일지 [1인 개발] 미소녀 전략 카드게임 - 2 [19] SEOHAN갤로그로 이동합니다. 06.13 691 14
162209 📜일지 Moe Moe Island 일지 121 [7] 개발하는똥개갤로그로 이동합니다. 06.13 301 10
162204 📜일지 6월 개발 일지 2 [39] 봄네코갤로그로 이동합니다. 06.13 958 19
162176 📜일지 도감! [25] 얀테이갤로그로 이동합니다. 06.12 778 13
162063 📜일지 "크리스탈 연대기" 개발일지 - 보스 및 신맵 - [11] Noah갤로그로 이동합니다. 06.11 471 11
162044 📜일지 UI 거의 다 만든 것 같구나 [18] dryrain갤로그로 이동합니다. 06.11 1444 19
162036 📜일지 요즘 작업하는 것 [11] jipoiz갤로그로 이동합니다. 06.10 995 16
162022 📜일지 Moe Moe Island 일지 119 [15] 개발하는똥개갤로그로 이동합니다. 06.10 502 10
161979 📜일지 스팀 페이지 설명에 gif 넣어서 움직이게 하니까 확실히 낫다 [17] 리리타갤로그로 이동합니다. 06.09 1181 18
161970 📜일지 <스쿼트>개발일지(23) - UI일단락 및 타이틀 로고 [11] 순수프로젝트갤로그로 이동합니다. 06.09 610 12
161947 📜일지 Moe Moe Island 일지 118 [14] 개발하는똥개갤로그로 이동합니다. 06.09 571 12
161863 📜일지 오늘한거 [4] Piggy3590갤로그로 이동합니다. 06.07 454 7
161842 📜일지 래빗후드 1.6 패치 [2] konic3갤로그로 이동합니다. 06.07 486 7
161783 📜일지 약 4년 동안의 겜개발을 정리하고 그만하려 함~ [56] 곰돌계곡갤로그로 이동합니다. 06.07 2007 41
161764 📜일지 덱 빌딩 로그라이크 게임 프로토타입 개발일지 #1 [5] MAYONEZU갤로그로 이동합니다. 06.06 725 9
161729 📜일지 6월 1주 일지 [42] 봄네코갤로그로 이동합니다. 06.06 1108 30
161714 📜일지 작업 근황 [24] 얀테이갤로그로 이동합니다. 06.06 1170 14
161694 📜일지 [Project BS] 십덕소울 개발일지 - 로자리아 보스전투 [33] mansu3갤로그로 이동합니다. 06.06 1042 18
161682 📜일지 ATB 좋아해? 8 [1] 디시콘쓸려고만듦갤로그로 이동합니다. 06.05 280 8
161456 📜일지 ATB 좋아해? 6 [3] 디시콘쓸려고만듦갤로그로 이동합니다. 06.03 384 8
161453 📜일지 룰렛 앱 제작 일지 - 처음부터 끝까지 [10] 라라루라갤로그로 이동합니다. 06.03 527 9
161437 📜일지 횡스크롤 슈팅 게임 개발일지 10~11주차 - 적 AI & 시야 [4] 등록금내야해갤로그로 이동합니다. 06.02 422 7
161435 📜일지 <스펠봄버> 개발일지 #2 - 전투 시스템 개발 [22] Boofer갤로그로 이동합니다. 06.02 750 26
161427 📜일지 죽창게임 개발일지 #1 (움짤 많음) [18] 스수갤로그로 이동합니다. 06.02 920 28
161393 📜일지 ATB 좋아해? 5 [6] 디시콘쓸려고만듦갤로그로 이동합니다. 06.02 393 10
161388 📜일지 퍼즐 플랫포머 게임 제작 후기#6_2 조작감_물리 배속,플랫포머 [2] BIB갤로그로 이동합니다. 06.02 325 7
161360 📜일지 2주에 한번, 나 혼자 게임잼 - 6 [1] 게임만드는까치갤로그로 이동합니다. 06.01 322 7
161340 📜일지 래토피아 개발일지 #27 - 새로운 던전과 도마뱀 침략 [8] 카셀(211.214) 06.01 581 17
161331 📜일지 #5 퍼프렌즈 1년만에 일지 [2] waydii갤로그로 이동합니다. 06.01 291 10
161291 📜일지 ATB 좋아해? 4 [8] 디시콘쓸려고만듦갤로그로 이동합니다. 06.01 391 8
161284 📜일지 [DreamTrip!] 게임 개발 일기#02 [8] Morendo444갤로그로 이동합니다. 06.01 493 11
161283 📜일지 5월 일지 [22] 봄네코갤로그로 이동합니다. 06.01 841 24
161190 📜일지 ATB 좋아해? 3 [8] 디시콘쓸려고만듦갤로그로 이동합니다. 05.31 324 8
161185 📜일지 겜메로 18시간만에 뱀서 만들기 [14] 매튜돌갤로그로 이동합니다. 05.30 1487 29
161166 📜일지 동굴게임 개발일지 - 13 [12] 카퍠인갤로그로 이동합니다. 05.30 417 7
161095 📜일지 알파 테스트 시연회 진행해본 후기! [3] 균이게임즈갤로그로 이동합니다. 05.30 680 9
161094 📜일지 ATB 좋아해? 2 [4] 디시콘쓸려고만듦갤로그로 이동합니다. 05.30 398 7
161012 📜일지 Moe Moe Island 일지 116 [2] 개발하는똥개갤로그로 이동합니다. 05.29 337 7
161005 📜일지 ATB 좋아해? 1 [4] 디시콘쓸려고만듦갤로그로 이동합니다. 05.29 544 11
161004 📜일지 오늘도 보람찼다 [5] ㅇㅇ(121.128) 05.29 566 10
160997 📜일지 퍼즐 플랫포머 게임 제작 후기#5_1 PlayX4전시 후기+튜토리얼(1) [2] BIB갤로그로 이동합니다. 05.28 486 10
160939 📜일지 오늘 한것 [6] ㅇㅇ(121.128) 05.28 682 9
160938 📜일지 ATB 좋아해? [11] 디시콘쓸려고만듦갤로그로 이동합니다. 05.28 777 13
160934 📜일지 컴과 새내기 두 번째 게임 만들어 봤어! [10] Achie$갤로그로 이동합니다. 05.27 953 8
160931 📜일지 첫겜 말아먹고 8개월만에 생존신고. [18] 곰돌계곡갤로그로 이동합니다. 05.27 1406 11
160892 📜일지 냥냥펀치 날리는 게임 후속작 제작일지 #2 인트로 및 기본 시스템 제작 [6] 노마리갤로그로 이동합니다. 05.27 433 8
160885 📜일지 Moe Moe Island 일지 115 [18] 개발하는똥개갤로그로 이동합니다. 05.27 621 15
160876 📜일지 Frostory 풀 움직임 개선 [11] 특수한발가락갤로그로 이동합니다. 05.27 935 24
160855 📜일지 "여우는 오늘도 친구를 구한다" 개발일지 #11 + 퍼블리싱 [15] wisen갤로그로 이동합니다. 05.26 1004 17
160849 📜일지 DEMONICA) TPS로 전환, BIC 데모 제작 및 개발 현황 [33] 한달충갤로그로 이동합니다. 05.26 1004 29
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2