Project/우주적 베이글샵

인크리멘털 게임 스킬트리 재설계 - 103개 노드와 베이글형 구조 [우주적 베이글샵 개발일지 #05]

hipop1109 / 2026. 9. 20. 09:21
한 줄 요약
100개가 넘는 스킬을 원형으로 배치하자 연결선이 뒤엉켰어요.
6개 성장 축과 103개 스킬 노드를 방사형으로 다시 설계해 가독성과 베이글 형태를 함께 살린 과정을 정리했습니다.

안녕하세요, <우주적 베이글샵>의 PO(Product Owner) 장조성이에요.

이번 개발일지에서는 게임의 장기 성장 시스템인 스킬트리를 전면적으로 다시 설계한 과정을 소개하려고 해요. 기존 스킬트리는 베이글의 둥근 형태를 살리기 위해 원형 구조로 만들어져 있었어요.

하지만 스킬이 100개 이상으로 늘어나는 상황을 가정해 보니, 단순히 원형으로 배치하는 것만으로는 부족했어요. 노드가 많아질수록 선이 겹치고, 어떤 스킬이 어디로 이어지는지 알아보기 어려워졌거든요.

그래서 이번에는 스킬 효과뿐 아니라 스킬트리의 정보 구조 자체를 다시 설계하기로 했어요.
100개가 넘는 스킬이 있어도 성장 방향을 쉽게 파악하면서, 전체적으로는 베이글을 연상할 수 있는 구조가 목표였습니다.

이번 주 목표

이번 작업의 목표는 크게 세 가지였어요.

  • 현재 게임의 실제 플레이 방식에 맞는 스킬 강화 축을 다시 정의하기
  • 100개 이상의 스킬 노드로 확장할 수 있는 스킬트리 구조 만들기
  • 베이글의 형태와 스킬트리의 가독성을 함께 살릴 수 있는 비주얼 규칙 정하기

먼저, 우리 게임의 성장 구조를 다시 살펴봤어요

<우주적 베이글샵>에서는 반죽을 오븐에 떨어뜨리면 여러 오븐 노드와 충돌하며 가치가 높아져요.
완성된 베이글은 식힘망에 보관하고, 같은 단계끼리 합성해 더 높은 단계로 성장시킬 수 있습니다.

이후 플레이어가 손님의 주문에 맞는 베이글을 직접 골라 납부해요.

반죽 투하 → 노드 충돌 → 베이글 가치 상승 → 식힘망 보관 → 합성 → 주문 납부

기존 스킬을 다시 검토하면서 가장 중요하게 본 것도 이 흐름이었어요.
새로운 조작을 계속 추가하기보다, 플레이어가 이미 반복하고 있는 생산·합성·판매의 효율이 점점 커지는 방식이 이 게임의 성장 구조에 더 잘 맞는다고 판단했어요.

새로운 기능보다 기존 성장 루프를 더 강하게 만들기로 했어요

처음에는 스킬을 다양하게 만들어야 한다는 생각이 강했어요. 확률 기반 효과나 별도의 타이머·게이지처럼 새로운 규칙을 스킬마다 추가하면 스킬 하나하나가 특별해 보일 수 있으니까요.

하지만 이런 방식은 스킬이 늘어날수록 게임의 규칙을 복잡하게 만들어요. 플레이어가 스킬 설명을 매번 읽고 새로운 예외를 기억해야 하고, 개발 과정에서도 각 기능을 별도로 구현하고 검증해야 해요.

그래서 이번 스킬트리에서는 단순한 수치 강화도 중요한 성장 요소로 인정하기로 했어요.

  • 반죽의 시작 가치 증가
  • 반죽 투하 주기 감소
  • 베이글의 히트 수 증가
  • 노드 충돌 시 획득 가치 증가
  • 합성으로 획득하는 가치 증가
  • 식힘망 수용량 증가
  • 손님 팁과 관계치 획득량 증가
  • 로봇 보조 기능의 지속 시간 증가

이런 효과들은 구조 자체는 단순하지만 게임의 핵심 순환을 직접 강화해요. 대신 수치가 증가하는 순간에는 숫자 팝업, 사운드, 발광, 파티클처럼 즉각적인 피드백을 함께 제공하려고 해요.

복잡한 규칙을 계속 추가하기보다, 익숙한 행동의 결과가 점점 크게 터지게 만드는 것이 이번 스킬 기획의 방향이에요.

스킬은 게임의 여섯 가지 핵심 시스템으로 나눴어요

현재 스킬트리는 게임의 주요 플레이 요소를 기준으로 여섯 갈래로 나누고 있어요.

강화 갈래 담당하는 성장
반죽 반죽 가치, 투하 속도, 히트 수, 멀티 반죽처럼 반죽이 오븐에 들어가는 순간부터 영향
오븐 일반·복제·맛·시간 노드처럼 오븐 내부에서 일어나는 충돌 강화
베이글 합성 베이글 단계, 합성 보상
식힘망 보관량, 숙성 강화
손님과 관계 주문, 팁, 관계치 강화
로봇 보조 기존 조작 보조 및 생산 과정 강화
(손님에게 어떤 베이글을 납부할지는 중요한 판단이기에 자동 납부나 자동 판매는 넣지 않으려고 해요)

행성이 바뀔 때마다 모든 갈래가 함께 성장해요

<우주적 베이글샵> 은 현재 6개 행성을 순차적으로 진행하는 구조를 계획하고 있어요.
따라서 하나의 행성에서 특정 갈래를 전부 완성하는 방식보다, 행성을 진행할 때마다 여섯 갈래가 조금씩 함께 성장하는 구조가 더 적합하다고 봤어요.

한 행성에서는 각 갈래의 스킬을 약 2~3개 정도 해금할 수 있어요. 첫 번째 행성에서는 기본적인 수치 상승과 핵심 기능을 배우고, 이후 행성으로 갈수록 같은 강화 축이 확장되거나 조건부 효과가 더해지는 방식이에요.

예를 들어 첫 행성에서 ‘반죽 가치 I’을 해금했다면 다음 행성에서 바로 ‘반죽 가치 II’를 주기보다, 히트 수나 투하 속도처럼 다른 기본 성장을 먼저 경험하게 해요. 그 뒤 충분한 간격을 두고 ‘반죽 가치 II’와 ‘반죽 가치 III’가 다시 등장하도록 구성하려고 해요.

이렇게 하면 하나의 능력치만 반복해서 찍는 느낌을 줄이면서도, 이전에 선택한 강화가 장기적으로 이어지는 인크리멘탈 게임의 성장감을 유지할 수 있어요.

최대 레벨도 스킬마다 다르게 정했어요

기존에는 대부분의 스킬을 최대 3레벨로 통일했어요. 하지만 모든 스킬이 같은 레벨 수를 가지면 효과의 성격을 구분하기 어려웠어요.

그래서 새로운 스킬 목록에서는 효과에 따라 최대 레벨을 다르게 사용하기로 했어요.

  • 1레벨: 기능 해금, 규칙 변화, 분기점 스킬
  • 3레벨: 확률이나 조건부 효과처럼 수치 조절에 주의가 필요한 스킬
  • 5레벨: 일반적인 강화와 전문화 스킬
  • 10레벨: 오랫동안 반복 투자하는 핵심 성장 스킬

반죽 가치나 투하 속도처럼 게임 전체에 꾸준히 영향을 주는 능력치는 여러 레벨에 걸쳐 성장할 수 있어요.
반면 멀티 반죽처럼 플레이 방식에 직접 변화를 주는 스킬은 한 번 해금한 뒤, 이후의 별도 스킬을 통해 효과를 확장하는 방식이 어울려요.

103개 스킬 노드를 배치해 보니 원형 구조의 문제가 보였어요

스킬의 방향을 정한 뒤에는 전체 스킬트리를 어떻게 보여줄지 고민했어요.
처음에는 베이글을 상징하는 원형 구조를 가장 중요하게 생각했어요.

모든 노드를 원 둘레에 맞춰 배치하면 게임의 소재도 잘 드러나고, 완성된 스킬트리가 하나의 커다란 베이글처럼 보일 수 있다고 생각했거든요.

실제로 100개가 넘는 스킬 노드를 배치하자 세 가지 문제가 생겼어요.

  • 안쪽으로 갈수록 연결선이 겹쳤어요.
  • 여섯 강화 갈래의 경계가 잘 보이지 않았어요.
  • 원을 지나치게 규칙적으로 만들면 스킬트리가 딱딱한 도형처럼 보였어요.

결국 베이글처럼 보이는 것과 스킬 관계를 쉽게 읽는 것을 동시에 만족시키기 어려웠던 것이 문제였어요.

반대로 노드를 원 둘레에 너무 규칙적으로 배치하면 스킬트리가 딱딱한 도형처럼 보였어요.

[이미지: 베이글 형태는 잘 보였지만 비주얼적으로 부족했던 초기 버전]

규칙적인 구조와 자연스러운 성장 사이를 찾았어요

대규모 스킬트리를 사용하는 게임들이 많은 노드를 어떻게 정렬하고 연결하는지 레퍼런스를 살펴봤어요

  • 노드 사이의 거리가 일정할 것
  • 하나의 갈래가 같은 방향으로 뻗어 나갈 것
  • 모든 노드의 크기가 같을 것
  • 현재 구매할 수 있는 스킬이 색으로 분명하게 구분될 것
  • 전체 구조는 복잡해도 부분적으로 보면 규칙이 반복될 것

다만 특정 게임의 모양을 그대로 가져오지는 않았어요. 〈우주적 베이글샵〉의 플레이 구조와 베이글이라는 소재에 맞는 별도의 규칙이 필요했기 때문이에요.

여러 시안을 비교한 끝에 중앙에서 여섯 방향으로 뻗어 나가는 방사형 구조를 선택했어요. 여섯 갈래는 60도 간격을 기본으로 배치하지만, 모든 노드를 완벽한 직선이나 정육각형 각도에 억지로 맞추지는 않아요.

큰 구조에서는 규칙을 유지하고 작은 분기에서는 약간의 위치 변화를 허용해, 자유롭게 배치했을 때의 난잡함과 격자에 고정했을 때의 딱딱함 사이에서 중간 지점을 찾으려 했어요.

즉, 전체 형태는 6방향 방사형이라는 강한 규칙을 유지하되, 개별 분기에서는 위치를 조금씩 조정하는 방식을 선택했어요.

[이미지: 여섯 강화 갈래가 일정한 간격으로 뻗어 나가는 현재 구조]

최종 청사진은 103개의 노드로 구성했어요

현재 계획하고 있는 전체 스킬트리는 총 103개의 노드로 구성돼요.

중앙 시작 노드 1개 + 여섯 갈래 × 17개 = 총 103개

중앙에는 모든 성장의 시작점이 되는 ‘모험 시작’ 노드가 있어요. 여기서 여섯 개의 강화 갈래로 진입하고, 각 갈래는 다시 작은 육각형과 세 개의 세부 분기로 나뉘어요.

각 갈래는 진입 노드, 육각형 형태의 기본 성장 구간, 두 경로가 다시 만나는 합류 노드, 세 개의 세부 강화 분기, 최종 노드로 구성돼요.

여섯 갈래의 마지막 노드는 외곽에서 다시 하나의 원을 만들어요. 플레이 도중에는 나뭇가지처럼 바깥으로 뻗어 나가고, 모든 행성을 클리어했을 때는 전체 구조가 하나의 베이글로 완성되는 형태예요.

베이글 모양을 노드 배치의 시작 조건으로 강제하는 대신, 모든 성장을 마쳤을 때 자연스럽게 드러나는 최종 보상으로 사용한 셈이에요.

첫 번째 제작 범위는 43개 노드예요

103개를 한 번에 구현하기보다, 먼저 43개의 스킬 노드만 만들어 구조와 사용성을 검증하려고 해요

중앙 시작 노드 1개 + 여섯 갈래 × 7개 = 43개

이 43개만으로도 여섯 강화 축의 기본 방향과 스킬트리의 조작감을 확인할 수 있어요.

이후 플레이테스트를 통해 스킬 노드 간 거리, 카메라 이동과 확대·축소, 설명창 가독성, 실제 구매 동선을 확인한 뒤 남은 60개 스킬 노드를 확장할 예정이에요.

교차 연결은 의미가 있을 때만 사용해요

일부 스킬은 두 경로를 모두 성장시켜야 해금되도록 설계했어요.
다만 연결선이 많아지면 다시 가독성이 떨어지기 때문에, 교차 연결은 아래 조건을 만족할 때만 사용합니다.

새로운 스킬트리에서도 이런 교차 연결을 유지하되, 선이 많아 보이게 만드는 장식으로 사용하지는 않아요.

  • 두 효과를 결합한 스킬일 것
  • 두 경로를 모두 경험한 뒤 열리는 것이 자연스러울 것
  • 연결선이 다른 갈래를 가로지르지 않을 것
  • 한 화면에서 선행 조건을 바로 확인할 수 있을 것

이 조건을 만족하는 경우에만 두 개 이상의 선행 조건을 사용해요. 예를 들어 반죽의 히트 수 강화와 투하 속도 강화를 모두 진행해야 멀티 반죽이 열리는 식이에요.

[이미지: 두 경로를 모두 성장시킨 뒤 분기점 스킬이 열리는 구조를 표현한 예시]

 

기존 기능도 새로운 구조 안에 다시 배치했어요

재설계한다고 해서 기존 스킬을 모두 버린 것은 아니에요.
현재 게임에서 이미 재미를 만들고 있는 기능은 가능한 한 유지하면서 여섯 강화 갈래 안에 다시 배치했습니다.

예를 들어 복제·맛·시간 노드는 모두 오븐 강화 갈래 안에서 관리하고, 반죽 생성도 시작 시 고정으로 생성되는 수량과 플레이 중 추가로 생성되는 효과를 구분했어요.

새로운 기능을 계속 더하기보다, 기존 요소가 스킬트리 안에서 더 명확한 성장 경로를 갖도록 정리하는 것에 집중했습니다.

스킬트리는 단순한 능력치 표가 아니에요

이번 작업을 진행하면서 스킬트리의 역할을 다시 생각하게 됐어요. 스킬트리는 플레이어에게 능력치를 제공하는 표이면서, 동시에 게임이 얼마나 성장했는지를 보여주는 화면이에요.

처음에는 중앙의 작은 시작 노드 하나뿐이지만, 스킬을 구매할수록 여섯 갈래가 바깥으로 확장돼요. 마지막 행성까지 진행하면 외곽의 끝점들이 하나의 원으로 이어지면서 커다란 베이글 형태가 완성됩니다.

그래서 이번 스킬트리는 단순한 능력치 목록이 아니라, 플레이어가 지금까지 얼마나 성장했는지를 화면 자체로 보여주는 기록이 되도록 설계하고 있어요.

다음 작업

현재는 전체 103개 스킬 노드의 구조와 여섯 강화 갈래의 방향을 잡은 상태예요. 다음 단계에서는 우선 구현할 43개 스킬의 효과와 레벨별 수치를 구체화하고, 실제 빌드에서 스킬트리의 사용성을 검증하려고 해요.

특히 스킬 노드 간 거리, 카메라 이동과 확대·축소, 설명창 가독성, 구매 동선을 먼저 확인합니다. 이후 결과를 바탕으로 남은 60개 스킬 노드를 확장하고, 행성별 스킬 포인트와 비용 곡선도 조정할 예정이에요.

이번 재설계를 통해 무엇을 강화할지만큼이나 그 성장이 플레이어에게 어떻게 보일 것인지도 중요하다는 걸 확인했어요.
이제 이 구조 위에 실제 스킬을 채우면서 <우주적 베이글샵>의 장기 성장 경험을 구체화해볼게요.