Skip to main content

전투 시스템 설계하기

Views 21약 4분생성형 AI 활용
Summary

전투는 성장과 전략을 체감하는 장치다

RPG에서 전투는 단순히 적을 쓰러뜨리는 과정이 아니다. 플레이어가 캐릭터의 성장을 확인하고, 장비와 스킬 선택이 옳았는지 시험하며, 다음 보상을 기대하게 만드는 중심 장치다.

좋은 전투 시스템은 복잡한 규칙을 많이 넣는다고 완성되지 않는다. 플레이어가 매 턴 또는 매 순간 "무엇을 선택할지" 고민하게 만들고, 그 선택의 결과를 분명하게 보여 주어야 한다. 공격했기 때문에 적을 빨리 쓰러뜨렸고, 방어했기 때문에 큰 피해를 줄였으며, 회복 타이밍을 잘 잡았기 때문에 위기를 넘겼다는 감각이 필요하다.

전투의 기본 흐름은 단순하게 정리할 수 있다.

  1. 적을 만난다.

  2. 플레이어가 행동을 선택한다.

  3. 적과 아군의 행동 결과가 적용된다.

  4. 승패가 결정된다.

  5. 경험치, 아이템, 이야기 진행 같은 보상이 주어진다.

이 흐름 위에 어떤 규칙을 얹을지 정하는 것이 전투 시스템 설계다.

전투 시스템 설계하기

전투 방식 선택하기

가장 먼저 정할 것은 전투의 방식이다. 방식에 따라 필요한 구현량, 플레이 감각, 밸런싱 방법이 크게 달라진다.

턴제 전투는 아군과 적이 차례대로 행동하는 구조다. 구현이 비교적 쉽고, 플레이어가 천천히 생각할 수 있다. 스킬, 속성, 상태 이상 같은 전략 요소를 보여 주기에 좋다. 처음 RPG를 만든다면 가장 안전한 선택이다.

ATB 전투는 시간이 차면 행동할 수 있는 방식이다. ATB는 Active Time Battle의 줄임말로, 턴제에 실시간 긴장감을 더한 구조라고 이해하면 쉽다. 행동 게이지가 차는 속도, 대기 중 시간 흐름, 메뉴 선택 중 시간 정지 여부가 핵심 규칙이 된다.

액션 전투는 플레이어가 직접 이동, 회피, 공격 타이밍을 조작하는 방식이다. 손맛이 강하지만 구현 난도가 높다. 판정, 애니메이션, 카메라, 적 AI까지 함께 설계해야 하므로 작은 프로젝트에서는 범위를 조심해야 한다.

전술 전투는 격자나 지형 위에서 위치를 활용하는 방식이다. 이동 거리, 공격 범위, 고저차, 엄폐 같은 요소가 중요하다. 전략성은 높지만 전투 한 번의 시간이 길어질 수 있으므로 맵 크기와 적 수를 과하게 늘리지 않는 것이 좋다.

선택 기준은 "내 게임의 핵심 재미가 어디에 있는가"이다. 캐릭터 성장과 스킬 조합을 보여 주고 싶다면 턴제가 좋다. 긴장감 있는 선택을 원하면 ATB가 어울린다. 조작의 재미가 중요하면 액션 전투를 선택한다. 파티 배치와 위치 전략이 핵심이면 전술 전투가 맞다.

기본 행동 규칙 만들기

전투 행동은 처음부터 많이 만들 필요가 없다. 기본은 공격, 방어, 회복이다. 여기에 상태 이상과 속성 상성을 더하면 전투의 깊이가 생긴다.

공격은 가장 기본적인 선택이다. 일반 공격은 자원을 쓰지 않는 안정적인 행동으로 두고, 스킬 공격은 MP나 쿨타임 같은 비용을 요구하는 대신 더 큰 효과를 주면 구분이 명확해진다.

방어는 단순히 피해를 줄이는 행동이지만, 의미 있게 만들어야 한다. 예를 들어 다음 턴 큰 공격을 예고하는 적이 있다면 방어는 중요한 선택이 된다. 방어가 필요 없는 전투라면 플레이어는 결국 공격만 반복하게 된다.

회복은 위기를 관리하는 행동이다. 회복량이 너무 크면 긴장감이 사라지고, 너무 작으면 쓸모가 없다. 회복 스킬은 전투를 오래 버티게 만드는 수단이고, 회복 아이템은 실수를 보완하는 안전장치로 설계하면 좋다.

상태 이상은 전투에 변화를 주는 규칙이다. 독은 매 턴 피해를 주고, 기절은 행동을 막고, 침묵은 마법을 막는다. 중요한 점은 상태 이상을 플레이어가 이해할 수 있어야 한다는 것이다. 아이콘, 설명, 지속 턴 수를 분명히 보여 주어야 한다.

속성 상성은 적을 관찰하고 알맞은 선택을 하게 만든다. 불은 얼음에 강하고, 번개는 기계형 적에게 강하다는 식의 규칙이다. 상성은 너무 많으면 외우기 어렵다. 초반에는 3~4개 정도로 시작하고, 적의 외형이나 이름만 봐도 약점을 추측할 수 있게 만드는 편이 좋다.

일반 전투와 보스 전투는 목적이 다르다

일반 전투의 목적은 반복 플레이 속에서 성장과 자원 관리를 느끼게 하는 것이다. 플레이어는 일반 전투를 통해 경험치와 재화를 얻고, 새로 배운 스킬을 시험한다. 그래서 일반 전투는 너무 길면 피로해진다. 짧고 명확하게 끝나되, 가끔 약점 공략이나 상태 이상 대처가 필요하도록 만들면 좋다.

보스 전투의 목적은 시험이다. 지금까지 배운 규칙을 제대로 이해했는지 확인하는 장면이다. 보스는 단순히 체력만 많은 적이 아니어야 한다. 강한 공격을 예고하거나, 특정 속성에 약하거나, 일정 체력 이하에서 패턴이 바뀌는 식으로 전투의 흐름을 만들어야 한다.

예를 들어 초반 던전의 보스가 3턴마다 강력한 전체 공격을 사용한다면, 플레이어는 공격만 반복해서는 이기기 어렵다. 방어, 회복, 약점 공격을 적절히 섞어야 한다. 이렇게 보스는 전투 규칙을 자연스럽게 복습시키는 역할을 한다.

초반은 단순하게, 후반은 선택지를 넓게

처음부터 모든 전투 규칙을 보여 주면 플레이어는 부담을 느낀다. 초반 전투는 일반 공격, 회복, 한두 개의 공격 스킬만으로도 충분하다. 중요한 것은 플레이어가 기본 흐름을 익히는 것이다.

그다음 새 지역에 갈 때마다 하나씩 전략 요소를 추가한다. 두 번째 지역에서는 속성 약점을 보여 주고, 세 번째 지역에서는 독이나 기절 같은 상태 이상을 도입한다. 이후에는 방어가 필요한 적, 회복 우선순위를 흔드는 적, 특정 순서로 처치해야 쉬워지는 적을 배치한다.

이렇게 하면 전투는 점점 깊어지지만 갑자기 어려워지지는 않는다. 플레이어는 새로운 규칙을 배울 때마다 자신의 선택지가 늘어났다고 느낀다.

전투 시스템을 설계할 때는 항상 한 가지 질문으로 돌아가면 된다.

"이 전투에서 플레이어는 어떤 선택을 하게 되는가?"

선택이 없다면 전투는 반복 작업이 된다. 선택이 있고, 그 결과가 분명하며, 성장한 캐릭터가 더 나은 선택을 가능하게 만든다면 전투는 RPG의 핵심 재미가 된다.

책 목록

처음부터 완성까지 RPG 게임 만들기

전체 목차 보기

이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.

틸노트는 사용자가 AI를 활용해 노트를 쉽게 작성하거나 편집할 수 있는 서비스입니다.

AI 스퀘어 단톡방에 함께해요

AI 활용과 틸노트 사용 팁을 나누는 오픈채팅방입니다. 입장 비밀번호는 tilnote입니다.

참여하기