2025. 11. 15. 20:03ㆍ기획
https://write24451.tistory.com/55
[W2-D7]게임 기획: 시스템 기획이란 무엇일까?
오늘은 기획 라이브 세션 때 시스템 기획 분야에 대해 알아보았다. 저번주는 윷놀이와 술래잡기를 역기획해보면서 살짝 기획에 발을 담궈보았는데,이제부터 본격적으로 어려워지기 시작했다.
write24451.tistory.com
저번편에서는 시스템 기획에 대해서 알아보았으니,
이번에는 데이터 테이블에 대해서 복습하는 시간을 가져보자.
들어가며🤓
이전에 내배캠에 들어오기 전,
도서관에서 게임 시나리오 기획과 관련된 서적을 찾아읽었다.
그런데, 시나리오 기획은 게임 세계관에 대해서만 쓰면 될 줄 알았더니 웬걸..?
시나리오팀 또한 엑셀로 소통하고 작업해야한다는 것을 알게 되었다.
수치화된 문서 관리하는 것에 자신이 없어서
내 생각과 시나리오 기획이 다르구나 느꼈다.
하지만 그렇다고 포기할 수는 없지
오늘 라이브세션에서는 왜 기획팀이 엑셀을 사용해야하는지,
데이터 테이블이란 무엇인지에 대해 자세히 배웠다.
데이터 테이블이 뭔데?
게임에서 데이터를 쉽게 관리할 수 있는 기능.
게임에서는 HP, 데미지, 스텟, 공격력, 전투력 등 수 많은 데이터들이 들어있다.
이를 엑셀로 관리하여 손쉽게 작업할 수 있다.



이렇게만 보면 아직 사용 방법은 모르겠지만,
작업 효율성 때문에 데이터 테이블을 만들어서 관리해야 한다는 것은 알겠다.
데이터 테이블 - 필드


위 설명을 보면 객체 하나 당 갖고 있는 수많은 데이터들을 "필드"라고 부르는 것 같다.
플레이어 전사가 "HP,MP,공격력, 전투력, 아이템 획득률, 민첩성, 명중률" 등등 수많은 데이터를 갖고 있다.
이 외에도 게임에선 수 많은 객체들이 존재하고,
이들에게도 각기 다양한 데이터들이 존재한다.
한 객체가 갖고 있는 여러 데이터 => 필드
이렇게 이해했다.
그러면 데이터 테이블을 만들어서 관리할 때에도
하나의 필드에는 하나의 주제로만 만들어서 관리해야 할 터이다.
데이터 테이블을 만들 때 규칙
1️⃣ ⭐️하나의 테이블에는 하나의 주제만 적용해주세요
플레이어, 아이템 인벤토리, 무기, 방어구, 스킬 등등
다양한 객체들이 존재할 텐데
이걸 하나의 엑셀 파일로 작업하게 된다면 어떤 일이 벌어질까?
짬뽕이 될 것이다...
하나의 기능에는 하나의 정보만 들어가야 할 것!!
너무 너무 당연하고 중요한 규칙이다.
2️⃣ PK 값은 중복되지 않도록 해주세요! (with 참조)
PK(Primary Key,기본키)
유니크한 정보
세션에서 튜터님이 알기 쉽게 "민증 번호"로 비유를 들어주셨다.
내 민증 번호가 다른 사람과 똑같다면 어떻게 될까?
절대 안된다.... 데이터 테이블을 관리할 때 PK도 마찬가지라고 생각하면 된다.
다른 유저와 절대 겹쳐선 안되는 정보!



더 다양한 데이터들이 있겠지만, 예시로 하나만 설명해보자면
여기선 PK의 종류 중에 ID가 있다.
게임 아이디도 중복되면 절대 안된다!
다른 사람이 중복된 아이디로 로그인해서 내 계정으로 들어와버리는 보안문제가 발생할 수 있기 때문.
PK는 고유 데이터!!!
예전에 개발하면서 타일맵 작업하다가 내가 원하던 이미지가
다른 엉뚱한 이미지를 참조해버려서 개빡쳤던 기억이 있는데,
마찬가지구나....
PK도 다른 데이터를 참조해버리지 않도록, 중복되지 않게 입력!해야한다.
예전에 트러블슈팅 했을 때 개빡쳤던 일이 반복되지 않도록....^^
3️⃣ FK 값은 중복되도 상관없습니다! (with 참조)
FK(Foreign Key/외래키)
참조를 위해서 사용되는 중복키

PK와 반대로 참조를 위해서 사용되는 중복키!!
중복되어도 상관 없음!
4️⃣ 데이터 적용 규칙을 지켜주세요!

마지막 규칙!
데이터 적용 규칙을 지키자.
개발 공부할 때 int에서는 하나의 값만 들어가야한다.
반대로 List 자료형에서는 여러개의 값들이 들어가도 된다는 것을 배웠다.
여기서 개발 공부 지식을 써먹을 때가 왔다..
데이터 테이블을 관리할 때도 자료형에 맞춰서 관리할 것!
첨엔 어렵고 내 생각이랑 다르다고 겁먹었지만, 알아보고 공부할수록 재밌다...ㅎㅎㅎ

데이터 테이블 이용규칙을 배운 후 기획서 작성할 때 많이 도움이 되었다.
다만 다음 기획서를 작성할 때에는, 내가 서류에서 작성한 모든 요소들이
데이터 테이블로 작성될 수 있도록 좀 더 꼼꼼히 신경써서 제출 할 것이다!
기획 공부..알면 알수록 진짜 재밌잖아?
얼른 제대로 된 게임 기획서를 작성해보고 싶어 드르읃ㄹ드릉

'기획' 카테고리의 다른 글
| 프로토타입 ver 트러블슈팅_기획문서 (0) | 2025.12.01 |
|---|---|
| 유니티 숙련주차 - 시스템 & UI 역기획서 작성 과제 (0) | 2025.11.20 |
| 게임 기획: 시스템 기획이란 무엇일까? (1) | 2025.11.15 |
| 갤러그 역기획 실습 (0) | 2025.11.13 |
| 기획분반 시작 / 윷놀이 기획서 과제 (1) | 2025.11.06 |