게임 기획 이야기/기획 문서 모음
공지사항
전투 시스템_인디 게임_2024
※ 해당 문서는 코코아 플래닛의 Project SR에 있을때 작성했던 전투 시스템 문서이어요.원래 전투는 제 담당이 아니었는데 진도가 안나가서 이틀 동안 작성해서 공유했던 내용으로추후 시니어급 담당자가 들어와서 제외되었던 부분이에요. 이미지들은 예의상 기존 이미지들을 제거하거 다른 이미지들도 채워 넣었어요.용어 하나도 변경해둔 상태이어요. ◎ 전투 시스템_티스토리용_250114 ▪ 전투 시스템이란?프로젝트 SR에서 전투와 관련된 모든 규칙들을 정립해 놓은 것을 말한다. ▪ 기본 컨셉: 자동 전투를 기본으로 하는 방치형 RPG: 1명의 캐릭터와 1마리의 슬라임, 4마리의 팻이 한 팀이 되어 전투에 참여하는 것을 기본으로 한다. (메인 화면의 모험 전투 기준) ▪ 팀 구성팀은 6명으로 이루어지며 아래와 같..
언락 시스템_수정
※ 들어가기에 앞서언락 시스템을 24.12.11에 포스팅을 했었는데요. 하고 나서 다음날 바로 수정을 했었어요. 큰 차이가 있는 것은 아니고 생각해보니 DT_unlockContents를 DT_contentsBaseInfo 라고콘텐츠와 관련된 정보를 모아둔 테이블에 포함해서 진행하는게 더 효율적인것 같아서 수정했어요. 그래서 맞고 틀리고의 문제는 아니고 좀더 효율적인 것을 선택했다고 생각하시면 좋으실것 같아요.헌데... 독립된 테이블과 통합된 테이블의 효율성에 대해서는 또 맘이 바뀔수 있는 부분이라...기획은 이래서 어려운것 같아요. 정답이 하나가 아니다보니... ◎ 언락 시스템 (241212) ▪ 언락 시스템이란?잠겨 있는 콘텐츠의 일부 세부적인 항목들에 대해 잠금 해제하는데 필요한 모든 규칙들을 정립..
스트링 시스템 2024
코코아 플래닛 Project SR에서 사용하고자 했던 스트링 시스템이에요. ◎ 스트링 시스템 (241204) ▪ 스트링 시스템이란?게임에 등장하는 문자에 대한 모든 규칙들을 정립해 놓은 것을 말한다. ▪ 문자의 종류게임에 등장하는 문자는 아래와 같다.: 추가되는 내용이 있으면 명시할 예정이다. ◦ 문자의 종류에 따른 네이밍 규칙문자의 종류에 따른 네이밍 규칙은 아래와 같다. ▪ 스트링 파일의 종류스트링 파일은 아래와 같이 2가지로 구분된다. ◦ 파일 종류에 따른 시트 구분파일의 종류에 따른 시트 구분은 아래와 같다. ▪ 스트링 데이터 테이블 구조 ※ 끝 ※ 스트링 시스템 역시 다양하게 구성될 수 있는 부분이라 정답은 없어요.예를 들어 전 이름, 설명으로 구분을 했는데 콘텐츠를 중심으로 (ex, 몬스터,..
예제로 보는 보상 데이터 테이블 구조
※ 들어가기에 앞서현업에서도 이렇게 자세하게 예제까지 문서화하여 설명을 한적은 없어요...보상 테이터 테이블에 대해 리뷰 한번 하고 그냥 구현을 위한 테스트용 데이터 하나 드리면 서버팀에서 잘 만들어 주셨어요.만드시면서 궁금한 점 있으시면 질문 주셨구요. 사실 코코아 플래닛에서도 서버 프로그래머 분은 구현할 때 테스트용 데이터만 달라고 하셨는데기획자들을 이해시키려고 예제를 만들어 드렸어요.아... 왜 그랬을까요... ◎ 예제로 보는 보상 데이터 테이블 구조 (241203) ▪ 예제 1 = PACKAGE등록된 보상품이 전부 드랍되는 형태. 보상 인덱스 ID는 등록 불가 상자에는 사과 딸기 오렌지가 있는데 오픈하면 3 가지 과일을 모두 획득 : 패키지는 모든 보상품이 드랍되므로 확률은 0으로 입력 ▪ 예제 ..
보상 시스템_2024 업데이트
※ 들어가기에 앞서 17년도에 보상 시스템에 대해서 포스팅을 한 적이 있는데요.현업에서 활동하는 동안 보상 시스템도 조금 업데이트 되었답니다. 아래 내용은 코코아 플래닛에서 사용하려고 작성한 부분이고 실질적인 완성은 네오위즈의 마스터 오브 나이츠때라고 보시면 되어요. 그럼 들어가 볼께요. ◎ 보상 시스템 (241203_1) ▪ 보상 시스템이란?각각의 콘텐츠에서 보상으로 주어지는 재화 or 아이템 등의 지급과 관련하여 발생되는 모든 규칙들을 정립해 놓은 것 ▪ 보상 시스템의 구현을 위한 개념 1. 보상을 지급해야 하는 코텐츠 별 데이터 테이블에 [reward] 컬럼 추가2. reward 테이블을 생성하여 지급해야 하는 모든 보상품을 입력3. 콘텐츠 별 데이터 테이블의 [reward] 컬럼에 reward ..