부제: 영걸전과 스타크래프트를 모바일에 합치기까지
처음 이 게임을 기획할 때, 머릿속에 두 개의 이미지가 있었습니다.
하나는 코에이의 삼국지 영걸전. 관우나 장비를 선택하고, 적 앞으로 이동해서, 공격을 누르는 그 단순하고 명쾌한 쾌감. 어릴 때 공략집 없이 밤새 클리어하려고 했던 기억.
또 하나는 스타크래프트의 전략감. 자원을 먹을지, 병력을 뽑을지, 지금 공격할지 기다릴지 — 매 순간 판단을 요구하던 그 긴장감.
이 두 가지를 모바일에서, 1인 개발로 만들 수 있을까? 그 질문이 이 프로젝트의 시작이었습니다.
이번이 처음은 아닙니다. 먼저 삼국지: 원군이 온다(3 Kingdoms: Allies Are Coming) 를 출시했고, 그 경험에서 많은 것을 배웠습니다. 무엇이 재미있었는지, 어디서 유저가 이탈하는지, UI가 얼마나 중요한지.
그래서 이번 작품, 삼국 영걸전은 처음부터 두 가지를 명확히 정했습니다.
첫째, 장수마다 빛나는 순간을 만든다. 관우는 정면 돌파전에서 빛나고, 조운은 기동과 탈출에서, 제갈량은 화공과 매복에서 진가를 발휘합니다. 스테이지마다 "이 장수가 주인공인 전투"가 있도록 설계했습니다.
둘째, 전략 요소를 진짜로 넣는다. 금광을 점령하면 매 턴 자원이 쌓입니다. 군량이 떨어지면 사기가 떨어집니다. 숲에 불을 지르면(화공) 인접한 적에게도 불이 번집니다. 단순히 강한 장수로 밀고 나가는 게 아니라, 지형을 읽고 자원을 관리하고 계략을 써야 이길 수 있습니다.
엔진은 Unity 6000.2.10, 타겟은 iOS와 Android 동시 출시. 가로 모드 고정입니다.
개발은 코드베이스를 두 파트로 나눠 진행했습니다.
Part3는 게임 로직의 핵심입니다. 헥스 그리드, 전투 공식, 스킬 시스템, 시설 시스템, AI 등이 여기 있습니다. 이 부분은 한 번 만들면 건드리지 않는다는 원칙을 세웠습니다.
Part4는 UI 전면 재설계입니다. MVP를 만들고 보니 UI 구조가 너무 복잡하게 꼬여 있었습니다. 화면을 세 개의 Canvas 레이어(게임·HUD·오버레이)로 분리하고, 모든 UI 요소를 코드가 아닌 에디터에서 직접 만드는 방식으로 바꿨습니다. 이 결정이 이후 버그 수정 작업을 훨씬 빠르게 만들어줬습니다.
솔직히 말하면, 처음에 예상한 것보다 훨씬 많은 시간이 걸렸습니다.
계략(스킬) 시스템만 해도 그렇습니다. 화공(불 공격)을 숲 지형에 있는 적에게만 쓸 수 있게 하고, 인접한 칸까지 번지게 하는 것. 들으면 간단해 보이지만, 타겟팅 유효성 검사, VFX 재생 타이밍, UI 상태 정리, 팝업 처리가 모두 맞물려 있어서 v0.13부터 v0.22까지 계속 손봐야 했습니다.
매복 스킬도 마찬가지입니다. 매복한 장수가 공격받으면 반격하는 연출인데, 공격 애니메이션이 끝난 후에 반격 애니메이션이 시작되어야 하고, 그 타이밍이 잘못되면 캐릭터가 공중에 뜨거나 피해가 두 번 들어갔습니다. 이런 타이밍 문제를 하나하나 잡아가는 게 개발의 대부분이었습니다.
적 AI도 쉽지 않았습니다. 단순히 가장 가까운 적에게 돌진하는 AI는 금방 만들 수 있지만, 지형 이점을 살리고, 퇴각 직전의 아군을 우선 공격하고, 여러 유닛이 협공하는 판단을 하는 AI는 전혀 다른 수준의 작업이었습니다.
전체 15개 스테이지를 설계하면서 가장 신경 쓴 것은 강적의 반복 활용이었습니다.
여포는 3번 등장합니다. 첫 조우에서는 절대 이길 수 없는 강적으로 5턴을 버텨야 하고, 중반에는 성채를 지키는 방어전에서 마주치고, 후반에는 잔당의 지휘관으로 다시 나타납니다. 같은 캐릭터지만 매번 전혀 다른 긴장감을 줍니다.
조조는 스테이지 4부터 15까지 계속 등장합니다. 처음에는 압도적인 적이었다가, 중반이 지나면 익숙해지고, 최종 스테이지에서는 동탁, 여포와 함께 나타나 최악의 조합을 만들어냅니다.
iOS App Store와 Google Play 모두 출시되어 있습니다. 스테이지 1~7은 완전 무료입니다. 8~15는 광고를 보거나 IAP로 해금할 수 있습니다. Pay-to-Win 요소는 없습니다. 스탯 강화 아이템 같은 것은 판매하지 않습니다.
1인 개발이라 부족한 점이 많습니다. 그래도 삼국지를 좋아하고, 전략 게임을 좋아하는 분이라면 재미있게 플레이하실 수 있을 거라 생각합니다.
해보시고 피드백 주시면 정말 감사하겠습니다. 리뷰 한 줄이 솔로 개발자에게는 아주 큰 힘이 됩니다.
📱 다운로드
🍎 App Store (iOS): https://apps.apple.com/us/app/three-kingdoms-storm-of-war/id6761676722
🤖 Google Play (Android): https://play.google.com/store/apps/details?id=com.GanaHoldings.stormofwar