언리얼

C++) TRPG #01 : 기획

eclipse2 2026. 3. 25. 20:33

원래는 연습을 위해 text-rpg를 혼자서 만들어 보려 했으나, 오늘 팀 프로젝트가 Text-RPG라고 나와서 미루게 되며 팀 회의를 진행했다.

먼저 기본적으로 Text-RPG의 틀은 두고 여러 가지 우리 팀만의 색깔을 넣으려고 했고 많은 아이디어들이 나왔다.

  1. 포켓몬
  2. 아포칼립스: 좀비
  3. 심해 탐사

게임 시스템

  1. 중독, 감염 현상 추가
  2. 속성 간 상성 전투 시스템
  3. 토큰 (스킬)

최종적으로는 심해 탐사로 결정됐고 아이디어 공유 시간에 나온 여러 게임 시스템은 모두 심해 탐사 게임에 적용하기로 했다. 중독, 감염은 산소 부족 과 압력으로, 속성 간 상성 전투 시스템은 무기와 심해어의 상성으로, 토큰은 배터리로 만들었다.

 

게임 개요: 안식 없는 바다(Restless Ocean)

1. 대홍수와 인공 구조물

1,000년 전, 거대한 바다가 육지를 통째로 집어삼켰습니다. 찬란했던 인류의 문명은 모두 심해 속으로 가라앉았고, 간신히 살아남은 생존자들은 파도 위에 떠 있는 위태로운 인공 구조물 위에서 대를 이어 살아가고 있습니다.

2. 심해 탐사대의 숙명

생존자들에게 아래는 공포의 대상이자 유일한 희망입니다. 유저는 구조물을 유지할 자원과 잃어버린 과거의 기술을 찾기 위해 수천 미터 아래 암흑천지로 내려가는 '심해 탐사대'의 대원이 됩니다. 하지만 그곳엔 우리가 알던 생태계와는 전혀 다른 괴이한 심해어들이 침입자를 기다리고 있습니다.

3. 비극적인 진실

탐사대는 바닷속에 잠긴 선박, 무너진 빌딩 등 5가지 주요 유적을 조사하며 흩어진 기록을 모으게 됩니다. 모든 유적을 모으는 순간 드러나는 진실은 참혹합니다. 사실 심해어들은 괴물이 아니라 과거의 인간들이었습니다. 옛 왕국이 멸망을 막기 위해 악마와 거래를 시도했으나 실패했고, 그 대가로 모든 백성이 이성을 잃은 괴물로 변해 지구를 스스로 멸망의 길로 이끈 것이었습니다.

 

주요 게임 시스템

탐사 (Exploration) 플레이어는 매 턴 선택의 기로에 놓입니다.

선택지 기반 이동: 침몰한 선박, 거대 빌딩, 고대 신전 등 5곳의 유적지를 탐사합니다.

리스크 관리: 이동할 때마다 산소가 줄어들고 수압의 압박이 심해집니다.

전투 및 상성 (Combat) 심해어의 특성에 맞춰 무기를 교체하는 전략적 판단이 생존을 결정합니다. 모든 무기는 배터리를 소모하므로 신중한 사용이 필요합니다.

 

무기 종류 상성 우위 (강함) 상성 열위 (약함)
섬광탄 은닉형 (숨은 적을 노출) 발광형, 거대형
반타블랙 검 발광형 (빛을 흡수해 무력화) 은닉형, 거대형
폭발형 수총 거대형 (두꺼운 외피 파괴) 은닉형, 발광형

생존 아이템

체력 회복: 전투 중 입은 피해 복구.

산소 회복: 탐사 시간을 연장하는 필수 자원.

압력 해소: 깊은 곳으로 내려갈수록 쌓이는 신체적 부담 완화.

유적 파편: 세계의 진실을 밝히기 위한 키 아이템(5개 수집 시 엔딩).

 

마지막으로 팀회의와 사다리 타기를 거쳐 나는 캐릭터 생성깃 관리를 맡았다.

'언리얼' 카테고리의 다른 글

C++) TRPG #03: 무기 및 스킬 클래스 생성  (0) 2026.03.27
C++) TRPG #02 : 플레이어 클래스 생성  (0) 2026.03.26
TRPG C++  (0) 2026.03.23
C++ 알고리즘) 그리디 알고리즘  (0) 2026.03.20
C++ 알고리즘) 동적 계획법  (0) 2026.03.19