게임 밸런스 기획자는 설계뿐 아니라 **수치를 명확히 정리하고 전달**하는 역할을 맡습니다. 이를 위해 사용하는 도구가 바로 ‘밸런스 시트’입니다. 엑셀이나 구글 스프레드시트 기반으로 구성되며, 개발자와 QA, 운영자까지 **모든 팀이 참고하는 핵심 문서**입니다.
이번 글에서는 기획자가 반드시 알아야 할 전투/성장/난이도 밸런스 시트의 작성 전략을 소개합니다.
1. 밸런스 시트란?
밸런스 시트는 게임의 수치 기반 구조를 정의하고, 레벨별/스테이지별/캐릭터별 수치값을 정리한 문서입니다. 주로 다음 정보를 포함합니다:
- 📈 레벨 성장 곡선
- 🛡 적 스펙 (HP, 공격력, 방어력 등)
- ⚔ 전투 공식
- 🎯 플레이어 스펙 증가율
- 📊 스테이지 난이도 계수
→ 이 시트는 QA 테스트, 자동 시뮬레이션, 수치 조정 기준이 되며, **전사적 커뮤니케이션의 중심 도구**입니다.
2. 주요 밸런스 시트 구조 예시
① 성장 곡선 시트
- 열 구성: 레벨 / 필요 경험치 / 누적 경험치 / 성장 보정 계수
- 곡선: 선형/지수/로그형 중 선택 (Lv10까지 빠르게, 이후 완만하게 등)
② 전투 수치 시트
- 열 구성: 몬스터 ID / 이름 / HP / ATK / DEF / 크리율 / 스킬 / AI 타입
- 스케일링: 플레이어 레벨 대비 비례 성장 or 단계 구간 고정형
③ 난이도 시트
- 열 구성: 스테이지명 / 적 수 / 난이도 계수 / 예상 클리어 시간 / 보상 등급
- 포인트: 각 구간의 **위험 곡선**을 가시화해 피로 누적 방지
④ 전투 공식 시트
- 📘 예: 피해량 = (공격력 – 방어력) × 스킬 계수 × 랜덤 보정
- 🔧 공격 범위, 속도, 회피율 등도 포함 가능
3. 실무 작성 팁
- 🧮 수식은 가독성 있게 정리 (수식 칸 따로 분리)
- 🟨 조건부 서식 활용 → 밸런스 붕괴 수치 자동 표시
- 📈 차트 삽입 → 성장곡선, DPS 흐름 등 시각화
- 📂 시트 분리: 성장 / 전투 / 보상 / 난이도별 구분하여 관리
4. 시트 공유 시 커뮤니케이션 포인트
- 📋 각 시트에 설명 탭 삽입 (시트 목적, 기준 설명)
- 🧑💻 개발자용 열과 QA용 열 구분
- 📌 모든 수치는 ‘변경 가능성’ 포함해서 기록 → 추후 버전 관리 용이
5. 자동화 연계 전략
밸런스 시트는 스크립트, 테스트 툴과 연동하면 데이터 변경 → 바로 시뮬레이션이 가능합니다.
- 📡 시트 → JSON 자동 추출 → 테스트 서버 연동
- 🧪 수치 입력 → 시뮬레이션 결과 자동 표기
- 🔁 기획 → QA → 밸런스 수정 루프 단축 가능
마무리: 수치는 숫자가 아니라 커뮤니케이션이다
기획자는 단순히 ‘얼마나 센가’를 설계하는 사람이 아닙니다. 그 수치를 어떻게 정리하고, 다른 파트와 공유하고, 변화를 관리하는가가 진짜 실력입니다.
잘 만든 밸런스 시트 하나면, 팀 전체가 같은 언어로 말하게 됩니다.