로그라이크 (13) 썸네일형 리스트형 퀘스트 들어가며퀘스트는 게임의 흥미를 유지하고 플레이어에게 목표를 부여하는 중요한 요소다. 로그라이크 장르는 무작위성에 기반하지만, 반복적인 플레이에 변화를 줄 수 있도록 다양한 퀘스트를 제공할 필요가 있다. 본 포스트에서는 메인 퀘스트, 사이드 퀘스트, 특수 이벤트 퀘스트로 나누어 각 퀘스트들에 대한 기본 컨셉을 잡아 보도록 하겠다.1. 메인 퀘스트 (던전 탐험의 핵심 목표)▶️ 1.1 보물을 찾아라목표: 던전 깊숙한 곳에 숨겨진 전설의 보물을 찾아라.설명: 던전의 최심부에는 마법사의 가장 소중한 보물이 숨겨져 있다. 그곳에 도달하면 게임의 주요 목표를 달성하게 된다.▶️ 1.2 수수께끼의 문목표: 특정 층에 있는 수수께끼의 문을 열어라.설명: 던전의 중간층에 잠겨 있는 거대한 문이 있다. 그 문을 열기 위해.. 모든 것의 시작..주인공 만들기 게임에 등장하는 것들에는 무엇이 있을까요? 먼저 주인공과 몬스터가 있겠고, 퀘스트를 주거나 주인공을 도와 같이 싸우는 npc, 그 밖의 나무, 벽, 바위, 문, 보물 상자 등등의 다양한 것들이 있을 수 있습니다. 이런 종류의 것들을 지금 부터 '게임 내 오브젝트', 그냥 간단하게 '오브젝트'라고 부르도록 하겠습니다. 그리고 이번 장에서는 이 게임의 핵심이 되는 주인공(Player) 오브젝트를 만들어 보겠습니다. 주인공(Player) 클래스 데이터 및 오퍼레이션 정의 먼저 주인공의 기본속성 부터 생각해 보도록하죠. - 위치 : 타일 기반 2D 게임이므로 x, y 축에 대해 2차원 좌표를 가지면 됩니다. 지금은 주인공에겐 아무런 기능이 없습니다. 단지 화면에 표시 되기만 하면 되죠. 그래서 현재로는 표시 되.. 들어가며 "그래픽 말고 시스템에 대해 설명하는 게임 서적은 없는거야?" 필자는 게임을 좋아한다. 그중 특히 넷핵과 같은 로그라이크 게임을 좋아한다. 그런데 게임을 즐기기만 하던 어느 날 '이 게임들 재미 있지만 다들 뭔가 2%씩 부족해. 내가 만들어 보면 어떨까?' 라는 생각으로 나만의 로그라이크를 만들기로 결심했으나...너무 마이너한 장르였기 때문일까? 딱히 이거다 할만한 서적을 찾을 수 없었다. 엔진을 사용하는 방법이라던지, 애니메이션과 쉐이더 같은 고급 그래픽 기술에 대한 자료들은 넘쳐났으나 퀘스트 시스템은 어떻게 만들어야 하는지, 아이템에 붙는 마법 효과들은 어떻게 만들어야 하는지와 같은 시스템에 대한 설명은 참으로 희귀했다. 그래서 이곳을 빌어 필자가 로그 라이크 게임을 만들어 가는 과정을 기록해 보고자.. 이전 1 2 다음