디시인사이드 갤러리

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

갤러리 본문 영역

[📜일지] 트윙클 헌터 개발일지 #5 보스러시 게임의 스토리는 어떻게 보여줘야 할까

플라타갤로그로 이동합니다. 2022.11.25 16:01:35
조회 547 추천 5 댓글 2
														



7ceb867fb68761f237e698a518d60403729d6ff0170ad99c1e


한 달 동안 한 게 설정창 만든 거랑 코드 리팩토링, 지스타 가서 강연 들은 거 밖에 없어서 오늘은 디자인 관련 개발 일지다. 아이디어 정리로 봐주면 됨.

대부분 뇌피셜이니까 반박 시 님들 말이 맞음.


보스전이 메인인 게임의 스토리는 어떻게 보여줘야 할까?


군대 포함 4년 동안 게임 만들면서 가장 고민한 부분 중 하나다.


스토리의 퀄리티에 대한 게 아님. 스토리를 보여주는 방식에 대한 문제지.


애초에 스토리는 왜 필요할까?


지그문트 시리즈처럼 스토리를 내세워 성공한 게임들도 있지만 대부분의 게임에서 스토리의 역할은 동기부여와 완급 조절이라고 생각한다.


게임을 지속하고 게임의 규칙을 따라야 할 합당한 이유를 제공하고


플레이어가 반복적인 전투를 지루해하거나 피로가 쌓이지 않게 게임의 템포를 조절하는 거다.


그렇다면 보스러시 게임인 트윙클 헌터에서 스토리가 해야 할 건 '왜 수십 명의 보스들을 잡아야 하는지'를 알려주는 것과


고도의 집중을 요하는 전투 파트를 위해 플레이어의 긴장을 덜어주는 것이다.


전자는 어렵지 않았음.


'주인공이 왜 싸워야 하는가'에 대한 스토리는 게임 이전에도 많았고 이에 대한 연구나 논문도 있으니까.


그 중 다양한 고전 게임에서 쓰인 방식이 바로 '적대 세력에게 납치된 공주 구하기'다.


커비, 젤다, 마리오 등 고전 닌텐도 게임들이 많이 이용한 방식이지.


a65614aa1f06b3679234254958c12a3ae31061529cdd2d02ec2d2c

여기서 내가 정한 스토리의 큰 줄기는 '도적단에게 도둑 맞은 곰 인형을 되찾기 위해 도적단과 싸우는 사냥꾼의 여정'


그런데 두 번째 문제 '완급 조절'이었다.


세부적인 스토리는 어떻게 해야 하는가?

완급 조절을 하려면 어쨌든 충분한 분량의 스토리가 있어야 한다.


수십 개 스테이지 깰 동안 '곰 인형은 당신에게 소중한 거에욧!'만 무한 반복할 수는 없으니까.


보통 대부분의 게임의 스토리는 커다란 목표를 세우고 주인공이 그 목표에 다다르는 과정을 세움.

그리고 전체 스토리를 쪼개서 여러가지 에피소드를 집어넣지.

작은 목표들을 해결하면서 점점 커다란 목표에 다가가는 식이다.


a65614aa1f06b36792342549569975740c0df0952a29b745b24942533a57c1

문제는 트윙클 헌터가 보스 러시 게임이라는 거다.


에피소드라는 것도 어쨌든 하나의 이야기고 기승전결이 존재한다.


그리고 그 에피소드가 절정에 이를 때 강력한 임팩트를 주는 방법들 중 하나가 바로 보스전이다.


잡몸을 잡거나 퍼즐을 풀면서 천천히 게임을 진행시키다가 화려한 연출이나 높은 난이도 등으로 무장한 보스를 등장시켜서 플레이어를 몰입시키고 그 순간을 각인시킨다.


그런데 보스 러시는? 모든 스테이지가 보스전 만으로 이루어져 있다.


수십 개의 스테이지에 플레이어의 흥미를 끌 만한 다채로운 에피소드 수십 개를 집어넣었다가는 스토리 자체가 복잡해진다.


게다가 각 스테이지에서 계속 죽고 도전하기를 반복할 텐데 그 사이에 이전에 진행했던 스토리를 까먹을 가능성도 높고.


그럼 어떻게 해야 할까?

7ceb867fb68760f63fe698a518d60403d84579c69088fd2a

내가 찾은 방법은 '스토리가 현재진행형이 아니면 된다'였다.


'곰 인형 되찾기'라는 스토리로 동기부여는 이미 충분할 것이다.


그러면 굳이 주인공의 행적에 따라 스토리가 진행되어야 할까?

어차피 완급 조절이 목적이라면 과거에 진행된 스토리가 풀리는 방식도 괜찮지 않나?


뭔 개소리지 싶을 수 있지만 이미 이 방식으로 호평 받은 게임이 있다.


7ceb867fb68761f237e698bf06d60403e186fbfa6bc021e774

내가 영향을 받은 건 할로우 나이트이지만, 그 이전에 다크 소울을 비롯한 프롬의 소울 라이크 게임들과 젤다 야숨도 이 방식을 이용했다.


실제 게임이 진행되는 중에는 스토리의 진행이 거의 없고 보여주는 스토리의 대부분이 인물들의 과거와 게임의 배경을 설명하는 방식이다.


이 방식을 구현하기 위해 일단 스토리를 얘기해줄 NPC들을 만들었다.


다만 기존 시스템을 해치고 싶진 않아서 상점 주인 같은 캐릭터들에게 서사를 부여하는 식으로.


아래는 그렇게 만들어진 3명의 캐릭터들의 이미지.


7ceb867fb68761f339eb98a518d604036c88a062a77c67ca

게임 내의 대부분의 스토리는 주인공과 이 3명의 캐릭터들, 그리고 도적단과의 관계를 풀어나가는 식으로 진행된다.


지금은 설정과 스토리는 어느 정도 잡힌 상태에서 캐릭터들 대사를 작성하는 중인데...


아싸 새끼라 사람이 어떻게 말을 하는지 모르겠다.


모르는 게 있으면 공부해야지.

자동등록방지

추천 비추천

5

고정닉 2

0

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2860 설문 경제관념 부족해서 돈 막 쓸 것 같은 스타는? 운영자 24/05/13 - -
2859 AD 나혼렙 어라이즈 그랜드 론칭! 운영자 24/05/09 - -
159490 공지 인디 게임 개발 갤러리 규칙 - 질문 전 필독!! [7] 에뚜갤로그로 이동합니다. 24.05.10 220 3
52873 공지 게임제작 초심자를 위한 글 모음 [9] Goranic갤로그로 이동합니다. 20.07.02 62998 51
123789 공지 뉴비 개임개발 하려는데 뭐부터 해야하나요 복사본 [14] 흉황갤로그로 이동합니다. 23.04.11 11453 16
159898 💬 애플빠는 가라~ 구글IO닷 ㅋ [2] ㅇㅇ(61.74) 01:36 93 0
159897 💬 애니멀 웰 게임 내가 만들었어야 하는데 ㅇㅇ(221.159) 01:32 55 0
159896 💬 친구들 C++은 어려운게 아님. feat Rust ㅇㅇ(61.74) 01:25 64 0
159895 💬 언리얼 사용할 때 최대의 벽은 컴퓨터 사양이다 ㅇㅇ(222.101) 01:14 39 0
159893 💬 유니티는 부분 클래스쓰면 문제가 있나? [13] ㅆㅇㅆ(124.216) 00:48 120 0
159892 💬 근데 이거 rigdbody 뭔 버그임? ㅇㅇ(114.202) 00:37 51 0
159891 🐣질문 근데 스팀에서 돈 받으면 통화가 USD인데 어캐 한국돈으로 바꿈? [2] 정글갤로그로 이동합니다. 00:31 100 0
159890 💬 애드몹 정지되면 애드센스도 정지되는거야? [1] ㅇㅇ(58.225) 00:03 45 0
159889 📜일지 [개발일지] 플랫포머 3 (텍스트 연출 #1) [3] 도도한떡볶이갤로그로 이동합니다. 05.14 99 1
159888 🐣질문 애들아 혹시 이런 연출있는 게임 뭐있냐? ㅇㅇ(222.236) 05.14 133 0
159887 🐣질문 디컴파일된 스크립트 수정하는 방법? ㅇㅇ(49.165) 05.14 29 0
159886 🐣질문 (해결)유니티 22.3.21에서 리디드바디 중력 관련해서 뭐 바뀌엇음?? [10] ㅇㅇ(121.159) 05.14 98 0
159885 💬 언리얼 마켓플레이스 개창렬하네 [2] ㅇㅇ(14.55) 05.14 94 0
159884 💬 에픽에서 이달의 무료 에셋 뿌리는거 써가지고 게임만들어서 팔아도됨? [3] ㅇㅇ(221.158) 05.14 130 0
159883 💬 뻘글만 올려선 안될거같아서 ㅇㅇ(121.186) 05.14 60 2
159882 🐣질문 애플 무료 게임은 빈즈게임갤로그로 이동합니다. 05.14 55 0
159881 🐣질문 발소리나 효과음 소리 넣으면 저작권에 걸림? [1] 정글갤로그로 이동합니다. 05.14 92 0
159880 💬 구글앱 광고ID 권한 [2] ㅇㅇ(118.127) 05.14 70 0
159879 💬 분석이 ㄹㅇ 헬이다 ㅇㅇ(61.77) 05.14 64 0
159878 🐣질문 비주얼 스튜디오 스크립트 저장할때마다 로딩뜨는데 [1] ㅇㅇ(114.202) 05.14 38 0
159877 🐣질문 온라인겜 테스트하려면 빌드하고 쌍으로 돌리는 거 말곤 방법 없음? [2] ㅇㅇ(210.100) 05.14 60 0
159876 🐣질문 유니티 키보드 연속 입력 [2] ㅇㅇ(121.170) 05.14 40 0
159875 🐣질문 유니티애즈 광고갯수 어떻게됨? ㅇㅇ갤로그로 이동합니다. 05.14 23 0
159874 💬 뱀파이어서바이벌도 만드려면 게임메이커로 만들 수 있음? [3] ㅇㅇ갤로그로 이동합니다. 05.14 133 0
159873 💬 유데미 장난하나 [1] ㅇㅇ(125.143) 05.14 92 0
159872 💬 BIC 제출했다... [11] ㅇㅇ갤로그로 이동합니다. 05.14 186 2
159871 💬 작업하면서 검색하다 여기 흘러들어왔는데 [5] ㅇㅇ(218.145) 05.14 173 0
159870 💬 유저 수가 너무 적어도 애드몹 광고 안나옴? [4] ㅇㅇ(110.13) 05.14 92 0
159869 📚정보 경기게임오디션 Top10 기업 찾았다!! [5] ㅇㅇ(124.111) 05.14 277 3
159868 💬 중국 일러레분한테 상용 라이선스 업어옴 [1] llslllslslls갤로그로 이동합니다. 05.14 258 2
159867 🐣질문 앱 광고 하려는데 질문 환상적이구만(180.224) 05.14 70 0
159866 💬 인디게임 개발하면 할수록 [11] ㅇㅇ(116.120) 05.14 322 2
159865 🐣질문 이런 경우가 있나요? [13] ㅇㅇ(121.136) 05.14 213 1
159864 💬 구글 개발자 계정 앱삭제 방법 질문 [3] ㅇㅇ(121.169) 05.14 65 0
159863 💬 나도 드디어 초록 버튼 받았다!!!! [25] 잠둥이갤로그로 이동합니다. 05.14 526 13
159862 💬 유니티 잘하시는분 함만 도와주십쇼 (사진 첨부) [2] ㅇㅇ(183.109) 05.14 177 0
159860 🐣질문 프로그래밍 공부 어떻게 시작해야됨? [19] ㅇㅇ(49.170) 05.14 182 0
159859 📜일지 어제오늘 만든거 [3] 매튜돌갤로그로 이동합니다. 05.14 168 3
159858 💬 근데 그건 있지 않냐? 기존에 있는 방법만 쓰는것보다 [3] ㅆㅇㅆ(124.216) 05.14 162 2
159857 💬 IQ 2천인 내가 보기에 너네는 생각이 너무많다 [3] ㅇㅇ(182.211) 05.14 164 0
159856 💬 난 현업에서 실력 는다는게 뭔가 노하우 얻는건 줄 알았는데 [10] 매우큰코갤로그로 이동합니다. 05.14 384 2
159855 💬 내 실력이 점점 떨어지는 것을 느낀다... [1] 토끼주문갤로그로 이동합니다. 05.14 161 0
159854 💬 재미있는 게임과 재미없는 게임의 차이점은 뭘까? [8] 정글갤로그로 이동합니다. 05.14 405 3
159853 💬 유데미 할인 미쳤누 [3] ㅇㅇ(125.143) 05.14 198 0
159852 📜일지 에러보이 젖짜기 이벤트 [6] 호두펀치갤로그로 이동합니다. 05.14 228 1
159850 💬 유니티6 혹시 5 프로젝트 마이그레이션 지원함? ㅇㅇ갤로그로 이동합니다. 05.14 59 0
159849 🐣질문 c# 공부보다 먼저 유니티부터 공부해도 괜찮음? [12] ㅇㅇ(14.37) 05.14 190 0
159848 🐣질문 스마일 게이트 멤버십 참가해보신 분 있으신가요? [1] ㅇㅇ(120.142) 05.14 140 0
159845 💬 후속작에 대하여 [7] 노마리갤로그로 이동합니다. 05.14 273 1
159844 💬 골드메탈은 3D 쉽게 하길래 블랜더로 나도 할 수 있겠지했는데 [21] ㅆㅇㅆ(124.216) 05.14 533 2
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2