본문 바로가기

게임 개발/기획

(4)
스토리 기반 게임 DB 작성 방법 게임에서 대화 시스템게임에서 대화시스템은 종종 사용되며, 장르에 따라 핵심 시스템이 되기도 한다.대표적인 예시로는 미연시 게임이나 추리 게임 등등이 있을 것이다. 게임을 제작하기 위해 대화들을 하나하나 게임 내 스크립트에 입력할 수는 없을테니 데이터베이스를 사용해야할 것이다.이번 글에서는 해당 방법에 대해 간단하게 알아볼 것이다.Scene 테이블과 String 테이블Scene 테이블은 게임에서 하나의 장면을 관리하는 테이블이다.자세하게 설명하자면 1번 Scene에서는 A가 주인공에게 말을 걸고 선택지를 주거나, A가 끊임없이 주인공에게 정보를 전달하거나, 주인공의 선택에 따라 호감도가 변화하는 등을 체계적으로 관리할 수 있다. 게임에서 대화 시스템은 매우 간단하게 보여지지만, 게임들의 세부적인 특성에 따..
로컬라이징(국가에 따른 언어)을 위한 DB 작성 로컬라이징(국가에 따른 언어)을 위한 DB 작성요즘 게임들은 대부분 전세계에 판매하기 위해 다양한 언어를 지원한다. 그렇다면 게임을 만들 때 각 국가에 맞게 한 단어에 여러 국가의 언어가 필요하다.그럴 때마다 게임의 String 데이터들을 일일이 다 바꾸는 것이 아니라 게임 속 String 데이터에는 어떤 데이터가 들어가야할지 명시만하고, 실제로 들어가야하 할 데이터는 게임 데이터 파일로 관리하는 것이다. 이러한 이유는 유지보수(관리)가 편리하며, 타 국가의 언어로 번역 시 외주를 맡겨야할텐데,해당 경우에 내부 데이터와 분리하여게임 데이터를 안전하게 보호할 수 있다. DB 작성먼저, [REDACTED] 라는 게임의 메인 화면을 가져와보았다.필자는 이 게임의 내부 구조를 알 수 없기 때문에 간단하게 해당 ..
Dungeon Scrawl - 레벨 디자인 툴 게임에 따라 성격은 다르겠지만 던전의 경우 각 층에 따라 여러 방이 존재하고 그 안에 보스나 보상 등이 존재한다.이것들을 모두 파워포인트나 엑셀로 만들순 있지만 이번 글에서는 이 작업을 조금 더 편하게 할 수 있는 툴을 소개하겠다. https://www.dungeonscrawl.com/ Dungeon Scrawl | Old-School Maps in MinutesFree online mapmaking tool for tabletop rpgs like Dungeons & Dragons - no sign up required. Create battlemaps with ease, export as an image or PDF, use them in rpg adventures!www.dungeonscrawl.c..
게임잼을 위한 축소된 기획을 하는 법 게임잼이란?게임잼이란 무엇일까?게임잼은 참가자들이 처음부터 비디오 게임을 만들기 위해 노력하는 대회이다.게임잼의 대회 기간은 보통 24시간에서 72시간이다.형식에 따라 참가자는 개인 또는 팀별로 작업할 수 있다.게임잼은 음악에서 세션들이 모여서 즉흥적으로 연주를 하는 걸 잼이라고 하는 것에서 유래했는데, 게임도 마찬가지로 모인 사람들이 즉흥적으로 게임을 만드는 행사를 게임잼이라고 한다. 필자는 많진 않지만 게임잼을 여러번 참여한 경험이 있다.그 때는 모두 기획자로 참여하였다. 당시 필자는 의욕이 넘처 머리속에 있던 모든 아이디어를 기획서에 적어 넣었다.시간이 정해져있다는 생각은 하지 않고 말이다. 게임잼은 대부분 기간을 매우 짧게 주기 때문에 항상 큰 게임만 바래왔던 필자는 매번 기획을 축소할 수 밖에 ..