『Wizsurvive』 프로젝트를 진행하면서, 단순히 몬스터를 처치하고 살아남는 것만으로는 게임의 재미를 충분히 끌어올릴 수 없다는 것을 느꼈다.
그래서 이번 Dev Log에서는 캐릭터 성장 시스템과 업그레이드 시스템을 확장하는 과정을 다루어 보려 한다.
캐릭터 성장 시스템 설계
초기 버전에서는 플레이어가 몬스터를 처치하면 경험치를 얻고, 일정량의 경험치가 쌓이면 레벨업하는 단순한 구조였다.
하지만 테스트를 거치면서,
- "레벨업이 주는 보상이 너무 약하다."
- "성장에 대한 체감이 약하다."
는 문제점이 발견됐다.
그래서 캐릭터가 레벨업할 때마다
- 스탯 강화
- 스킬 업그레이드 선택
을 할 수 있는 구조로 발전시켰다.
스탯 강화 항목은 다음과 같이 구성했다.
- 최대 체력 증가
- 공격력 증가
- 이동 속도 증가
- 경험치 획득량 증가
- 스킬 쿨다운 감소
레벨업할 때마다 이 중에서 1개를 선택할 수 있게 하여, 플레이어가 자신의 플레이 스타일에 맞춰 성장 방향을 조정할 수 있도록 했다.
스킬 업그레이드 시스템
레벨업 보상으로 새로운 스킬을 획득하거나 기존 스킬을 강화할 수 있도록 설계했다.
기존에는 단순한 공격 스킬만 존재했지만, 시스템을 확장하면서 다양한 종류의 스킬을 추가했다.
예를 들어:
- 화염구: 범위 데미지, 레벨업 시 발사 속도 증가 및 범위 확장
- 얼음 파동: 적을 느리게 만드는 디버프, 레벨업 시 슬로우 효과 강화
- 전기 충격: 연쇄 데미지, 레벨업 시 추가 타겟 증가
스킬은 기본적으로 자동 발동되지만, 스킬 특성과 업그레이드 방향에 따라
'빠르게 적을 섬멸하는 스타일'이나
'넓은 범위에서 생존을 이어가는 스타일'로 전략이 갈리게 의도했다.
업그레이드 시스템 세부 구조
처음에는 "레벨업 시 무작위 스탯 강화"만 있었지만,
게임의 전략성을 높이기 위해 선택지 3개 제공 시스템을 추가했다.
플레이어가 레벨업할 때마다 3개의 강화 옵션이 랜덤으로 제시되고, 그 중 하나를 선택해야 한다.
이 방식은 매 플레이마다 다른 빌드를 형성하게 하여 리플레이 가치를 높이는 데 효과적이었다.
또한, 특정 아이템(토템)을 통해 레벨업 시 추가 보너스 스탯을 부여하거나, 강화 선택지를 1개 더 추가하는 기능도 넣었다.
이로써 캐릭터 성장 시스템은 단순한 레벨업을 넘어, 플레이어가 상황에 맞게 전략적 판단을 해야 하는 형태로 진화했다.
개발 중 겪은 문제와 해결 방법
시스템을 확장하면서 가장 큰 문제는 균형(Balancing) 이었다.
특정 스탯(예: 이동 속도)만 집중적으로 강화하면 게임이 너무 쉽게 느껴지거나, 반대로 특정 스킬 조합만 강력해지는 문제가 발생했다.
이를 해결하기 위해,
- 스탯 강화에는 최대 한도(limit cap) 를 설정했다. (예: 이동속도는 200% 이상 증가 금지)
- 스킬 업그레이드 시, 단계별 효과를 점진적으로 상승시키고, 과도한 파워 인플레이션을 막았다.
- 일부 스킬은 일정 레벨에 도달해야만 해금되도록 설계하여, 초반부터 과도한 파워를 얻지 못하게 조정했다.
또한 테스트 과정에서 레벨업 속도가 너무 빠른 문제가 있었기 때문에, 경험치 요구량을 점진적으로 증가시키는 방식(Exp Curve)을 도입했다.
이 덕분에 플레이 초반은 빠른 성장이 가능하지만, 후반부에는 성장 속도가 느려지면서 자연스럽게 난이도가 상승하게 만들 수 있었다.
'개발일기 > 언리얼_Wizsurvive' 카테고리의 다른 글
Dev Log #6 – 아이템/토템 시스템과 가챠 구조 설계 (0) | 2025.04.29 |
---|---|
Dev Log #4 – UI/UX 완성 및 Spine 애니메이션 연동 (0) | 2025.04.29 |
Dev Log #3 – 몬스터/보스/맵 전환 시스템 설계 (0) | 2025.04.29 |
Dev Log #2 – 게임 시스템 설계와 초기 구현 (0) | 2025.04.28 |
Dev Log #1 – 언리얼과 함께 시작하는 게임개발 (0) | 2025.04.22 |