3D SF Robot Strategy Action · Unreal Engine · Solo Dev
엔진 Unreal Engine 5
플랫폼 PC (모바일 검토)
개발 1인 / 바이브 코딩
장르 Strategy + Action
01 · 개요
02 · 유닛 시스템
03 · 전투 & 멀티
04 · 경제 & 성장
05 · MVP & 태스크
06 · 레퍼런스
07 · AI 프롬프트
[01]핵심 컨셉
한 줄 소개
SF 배경의 3D 로봇 커스텀 전투 게임. 유닛을 직접 조종(FPS/TPS)하거나 전체를 지휘(RTS)하며, 기지를 성장시켜 파츠를 해금하고 나만의 로봇으로 PvP/PvE를 즐기는 방 기반 멀티플레이
장르
전략시뮬레이션3D 액션
테마 / 세계관
SF로봇
플랫폼
PC 메인모바일 검토
[02]시점 전환 시스템
FPS / TPS MODE
플레이어가 특정 유닛에 직접 탑승해 1인칭 또는 3인칭으로 조종. 세밀한 전투 컨트롤과 몰입감 제공. 개별 유닛 조작 시 사용.
개별 유닛 조종직접 전투몰입형
RTS MODE
상공에서 전체 맵을 내려다보며 다수의 유닛을 전략적으로 지휘. 자원 배분, 진형 구성, 목표 설정 등 거시적 전략 담당.
전체 지휘전략 배치다수 유닛 관리
ℹ
두 시점은 전투 중 자유롭게 전환 가능. FPS/TPS로 핵심 전투에 집중하다 RTS로 전환해 전략을 조율하는 플레이 루프가 핵심 재미 요소.
[03]기술 스펙
엔진
Unreal Engine 5
타겟 플랫폼
PC (Windows) — 이후 모바일 전환 검토
개발 규모
1인 개발 · AI 바이브 코딩 (Claude) 활용
멀티플레이
방(Room) 기반 · 기본 2~12인 · 확장 가능 구조
네트워크
미정 (Dedicated Server 또는 P2P)
[01]유닛 구성 구조
필수
이동부 / Locomotion
이동 파츠
유닛의 이동 방식과 기동성을 결정. 바퀴형, 다족보행형, 부유형 등 다양한 타입 존재
필수
몸통부 / Frame
프레임 파츠
내구도, 에너지 용량, 파츠 슬롯 수 결정. 전체 유닛의 기본 구조를 이룸
필수
무기부 / Armament
무장 파츠
공격 방식, 사거리, 데미지 유형 결정. 다중 장착 가능 여부는 몸통부 슬롯에 의존
선택 ×4
추가 장착 / Enhancement Slot
강화 파츠 슬롯 × 4
기본 3종 파츠(이동·몸통·무기)의 능력치를 강화하는 보조 슬롯. 세부 4종 구성 기획 중 — 실드, 센서, 부스터, 보조 시스템 등 예상
⚠
추가 장착 4종의 세부 구성은 아직 기획 중. 확정 후 이 섹션을 업데이트 필요.
[02]조립실 (Assembly Bay)
기능 설명
전투 전 로봇을 조립하고 저장하는 공간. 보유한 파츠를 조합해 유닛을 구성하고 프리셋으로 저장 가능.
MVP 구현 범위
파츠 조합 UI, 유닛 프리뷰, 저장/불러오기
추후 구현
파츠 비교, 능력치 시뮬레이터, 스킨 시스템
ℹ
조립실은 MVP 1순위. PvE 진입 전 반드시 먼저 구현.
[01]전투 모드
PvP플레이어 대전
상대 기지를 모두 파괴하여 승리
거점 점령으로 승리 포인트 누적, 목표 포인트 도달 시 승리
게임 시작 시 규칙 설정 선택
PvE협동 전투
스테이지 시작 시 설정된 목표 달성으로 승리
1인 솔로 플레이 지원 (MVP 포함)
파츠 & 경험치 보상 주요 루트
[02]방(Room) 시스템
기본 인원
2 ~ 12명. 방장이 최대 인원 및 게임 규칙 설정
확장성
12명 초과도 수용 가능한 서버 구조 설계 필요
방 진행 흐름
로비 입장→방 선택 / 생성→규칙 설정→유닛 선택→인원 충족 시 시작
[01]성장 흐름
활동
PvE 전투 퀘스트 달성
──▶
성장
기지 레벨업
──▶
해금
기지 부품 언락
──▶
사용 가능
고급 파츠 접근 허용
ℹ
기지가 RPG 캐릭터처럼 레벨업. 레벨이 오를수록 더 강력한 파츠 카테고리 해금. 파츠 실물은 PvE 드롭 또는 퀘스트 보상으로 획득.
[02]파츠 획득 루트
PvE 드롭
전투 클리어 시 랜덤 파츠 보상. 스테이지 난이도에 따라 드롭 등급 차등 (등급 시스템 기획 예정)
퀘스트 보상
특정 목표 달성 시 지정 파츠 지급. 신규 파츠 첫 획득 루트로 활용 가능
⚠
파츠 등급/희귀도 체계 (일반/희귀/전설 등) 및 기지 해금 트리 세부 구조는 추후 기획 필요.
[03]성장 루프 요약
핵심 루프
PvE 플레이 → 기지 경험치 & 파츠 획득 → 기지 레벨업 → 새 파츠 카테고리 해금 → 더 강한 로봇 조립 → 더 어려운 PvE / PvP 도전
단기 목표
퀘스트 완료, 파츠 드롭 수집
중기 목표
기지 레벨업, 원하는 파츠 해금
장기 목표
최고 파츠 풀세트, PvP 랭킹
[01]MVP 개발 범위
MVP 목표
조립실에서 로봇을 만들고, PvE 방에서 1인 솔로 플레이가 가능한 상태까지 구현
MVP 이후 단계
멀티플레이 방, PvP 모드, RTS ↔ FPS/TPS 전환, 기지 성장 풀 시스템
개발 진행 현황 — 클릭하여 완료 체크
조립실 UI 기본 구현
파츠 목록 표시, 슬롯 배치, 유닛 프리뷰, 저장/불러오기
P1
기본 파츠 3종 (이동·몸통·무기) 데이터 구조 정의
파츠 속성 스키마, 파츠 인스턴스 관리
P1
PvE 방 기본 틀 구현 (1인 솔로)
방 생성, 적 AI 기본, 승리/패배 조건, 보상 지급
P1
FPS/TPS 기본 조종 구현
유닛 탑승, 이동, 공격 인풋 처리
P1
기지 레벨업 & 파츠 해금 기초 시스템
경험치 획득, 레벨 계산, 해금 트리 기본 구조
P1
RTS 시점 카메라 & 유닛 선택 구현
탑뷰 카메라, 다중 유닛 선택, 이동 명령
P2
FPS/TPS ↔ RTS 시점 전환
전환 트리거, 카메라 전환 애니메이션, 상태 유지
P2
PvP 방 & 멀티플레이 네트워크
서버 구조 결정, 방 시스템, 대전 매칭
P2
PvP 승리 조건 구현 (기지 파괴 / 거점 점령)
기지 HP 시스템, 거점 점령 판정, 포인트 누적
P2
추가 장착 슬롯 4종 확정 및 구현
세부 타입 기획 후 진행
P3
모바일 전환 검토
입력 방식 재설계, UI 스케일링, 퍼포먼스 최적화
P3
전체 진행률0 / 11
[01]레퍼런스 — 노바1492 (2002)
아이디어 출처
아라마루 개발, 2002년 정식 서비스 시작. 국산 RTS + RPG 성장 시스템의 결합으로 스타크래프트의 독주를 위협했던 유일한 국산 RTS 게임. 로봇 파츠 조립(다리·몸통·무기·악세서리) + 실시간 전략 전투의 원형.
노바1492가 잘 한 것
· 빠른 전투 템포
· 파츠 조립의 자유도
· 전투→보상→성장 순환 루프
· 자원채취 없이 전투에 집중
· 풀 3D + 자유 시점
노바1492의 문제점
· 신규 진입 장벽 매우 높음
· 아이템 레벨 격차 문제
· UI/UX 직관성 부족
· 중요 컨텐츠가 숨겨진 구조
· 솔로 플레이어 배려 부족
이 프로젝트의 개선 방향
· 솔로 1인 플레이 MVP 우선
· 직관적인 조립실 UI
· 명확한 해금 트리 공개
· FPS/TPS로 몰입감 강화
· 진입장벽 낮은 온보딩
파츠 시스템 비교
파츠 구분
노바1492
이 프로젝트
이동 파츠
다리 (MP)
이동부
구조 파츠
몸통 (BP)
몸통부
공격 파츠
무기 (AP)
무기부
보조 파츠
악세서리 (ACP) + 서브코어
추가 장착 슬롯 ×4 (기획 중)
특수 기능
타워링 (고정+강화 변신)
미정
[02]RTS 모드 설계 방향 — 노바1492 스타일 계승
핵심 방향
노바1492의 RTS 감성 — 자원채취·건물건축 없이 전투와 유닛 운용에만 집중하는 빠른 템포의 전략 전투를 3D로 계승
노바1492 RTS 감성 요소
· 사전 편성한 유닛으로만 전투
· 실시간 유닛 이동·공격 명령
· 기지 방어 vs 상대 기지 공격
· 빠른 승부 (긴 전투 없음)
· 유닛 특성·조합이 전략의 핵심
3D화로 추가되는 차별점
· RTS 시점에서 FPS/TPS로 즉시 전환
· 고저차 지형 활용 전략
· 유닛 이동 방식(바퀴/보행/부유) 시각화
· 파츠별 외형 차이가 화면에 표현
· 확대/축소 자유 카메라 (노바1492 계승)
RTS 모드 전투 흐름
전투 전 유닛 편성→RTS 탑뷰 시작→이동·공격 명령→FPS 전환 (선택)→기지 파괴 or 포인트 승리
ℹ
노바1492의 핵심 차별화 — "자원채취→건물→생산" 패턴을 버리고 전투에만 집중. 이 프로젝트도 동일하게 전투 중 자원 수집 없이, 사전 조립한 유닛 편성이 전략의 전부가 되도록 설계.
[03]노바1492 문제점 → 개선 설계 메모
!
진입장벽 문제 → 솔로 PvE MVP 우선 구현
노바1492는 신규 유저가 PvP에 바로 노출되어 이탈률 높음. 솔로 PvE를 먼저 완성해 적응 시간 제공
개선
!
숨겨진 UI 문제 → 직관적인 조립실 설계
서브코어·강화 등 핵심 시스템이 길드존에 숨겨진 노바1492 문제 반면교사. 주요 기능은 메인 화면에서 접근 가능하게
개선
!
아이템 격차 문제 → 해금 트리 투명하게 공개
강화 격차로 인한 PvP 불균형 개선. 레벨별 해금 파츠를 명확히 표시해 목표 설정이 쉽도록
개선
+
FPS/TPS 시점 추가 — 노바1492에 없던 차별점
노바1492는 RTS 시점만 존재. 개별 유닛에 직접 탑승하는 FPS/TPS가 이 게임의 핵심 차별화 요소
차별화
[01]Claude 바이브 코딩 — 컨텍스트 프롬프트 (노바1492 레퍼런스 포함)
새 세션을 시작할 때 아래 프롬프트를 먼저 붙여넣으면 Claude가 프로젝트 전체 맥락을 이해하고 일관성 있는 코드를 작성합니다.
전체 컨텍스트 프롬프트
나는 Unreal Engine 5로 3D SF 로봇 전략 액션 게임을 1인 개발 중이다.
[프로젝트 개요]
- 장르: 전략/시뮬레이션 + 3D 액션, SF 세계관
- 엔진: Unreal Engine 5, 플랫폼: PC (이후 모바일 검토)
- 핵심 특징: FPS/TPS(개별 유닛 직접 조종) ↔ RTS(전체 전략 지휘) 시점 전환
- 멀티플레이: 방(Room) 기반, 2~12인+, PvP + PvE
[유닛 시스템]
- 기본 파츠 3종(필수): 이동부, 몸통부, 무기부
- 추가 장착 4종(선택): 기본 파츠 능력치 강화 보조 슬롯
[경제/성장 시스템]
- RPG식: 기지를 레벨업하며 파츠 카테고리 해금
- 파츠 획득: PvE 드롭 + 퀘스트 보상
[MVP 우선순위]
1순위: 조립실(로봇 커스텀 UI) + PvE 1인 솔로 플레이
2순위: PvP 멀티, RTS↔FPS 전환, 기지 성장 풀 시스템
[레퍼런스 게임: 노바1492 (2002, 아라마루)]
- 국산 RTS + RPG 성장 시스템 결합 게임
- RTS 감성: 자원채취·건물건축 없이 전투에만 집중, 빠른 템포
- 파츠 시스템: 다리(이동)·몸통·무기·악세서리 조합
- 핵심 루프: 전투→보상→성장→전투
- 이 프로젝트의 차별점: FPS/TPS 시점 추가, 3D 환경, 솔로 플레이 우선, 직관적 UI
[노바1492 문제점 반면교사]
- 신규 진입장벽 높음 → 솔로 PvE MVP 우선
- 핵심 UI가 숨겨진 구조 → 주요 기능 메인 화면 배치
- 아이템 레벨 격차 → 해금 트리 명확히 표시
코드는 Unreal Engine 5 C++ 또는 Blueprint 기준으로 작성해줘.
1인 개발이므로 구조는 간결하고 유지보수하기 쉽게, 모듈화를 최우선으로 해줘.
[02]기능별 요청 프롬프트 스니펫
조립실 UI
조립실(Assembly Bay) UI를 구현해줘.
- 보유 파츠 목록을 이동부/몸통부/무기부/추가슬롯 탭으로 분류
- 파츠 선택 시 유닛 프리뷰에 실시간 반영
- 완성된 유닛을 프리셋으로 저장/불러오기 가능
- UMG(Unreal Motion Graphics) 기반으로 구현
- 데이터는 DataAsset 또는 DataTable로 관리
FPS/TPS 유닛 조종
플레이어가 로봇 유닛에 탑승해 FPS/TPS로 조종하는 시스템을 구현해줘.
- 탑승/하차 인터랙션
- 이동부 파츠 타입에 따른 이동 방식 분기 (바퀴/보행/부유)
- 무기부 파츠에 따른 공격 처리
- F키로 FPS ↔ TPS 전환
- Character 클래스 상속 구조로 모듈화
RTS 시점 전환
FPS/TPS 모드에서 RTS 모드로 전환하는 시스템을 구현해줘.
- Tab키로 전환 (또는 설정 가능)
- RTS 모드: 탑뷰 카메라, 마우스로 유닛 선택/이동 명령
- FPS 모드로 돌아올 때 마지막 탑승 유닛 복귀
- 전환 시 카메라 블렌드 애니메이션 적용
- PlayerController 기반으로 모드 상태 관리
기지 레벨업 & 파츠 해금
기지 레벨업과 파츠 해금 시스템을 구현해줘.
- 기지는 PvE/퀘스트 완료 시 경험치 획득
- 레벨업 시 특정 파츠 카테고리 해금 (해금 트리 구조)
- 파츠 실물은 PvE 드롭 또는 퀘스트 보상으로 별도 획득
- SaveGame을 이용해 기지 데이터 영구 저장
- DataTable로 레벨별 해금 정보 관리
PvE 방 & 적 AI
PvE 방 시스템과 기본 적 AI를 구현해줘.
- 방 생성 시 스테이지/목표 설정 가능
- 1인 솔로 플레이 지원 (나중에 멀티 확장 고려)
- 적 AI: Behavior Tree 기반, 플레이어 유닛 추적 및 공격
- 스테이지 클리어 시 파츠 드롭 및 경험치 지급
- 승리/패배 판정 및 결과 화면