1. 개요
닌텐도의 ‘대난투’ 스타일의 플랫폼 액션과 보스 레이드의 협동 요소를 결합한 멀티플레이 액션 게임.
장르
- 플랫폼 액션, 멀티플레이 레이드
플레이 방식
- 온라인 멀티플레이(최대 4인)
2. 게임 특징 (Core Features)
- 플랫폼 액션 전투 기반의 PvE 보스 레이드
- 직업 구분 없이 동일한 기본 캐릭터로 시작
- 직관적인 조작과 간단한 UI
- 협동 플레이와 명확한 팀워크 강조
- 보스전의 페이즈 변화 및 다양한 기믹 패턴 제공
3. 게임 흐름 (Flow of Gameplay)
3-1. 메인 화면
Raid Mode
Battle Mode (미구현, 확장 가능)
Option (사운드 조절)
Exit Game
3-2. Raid Mode 진입 및 세션 관리
- Raid Mode 선택 시, 기존 세션이 없으면 자동으로 세션 생성(호스트)
- 세션 생성 후 다른 플레이어 참가 가능(최대 4인)
4. 레이드 시작 전 로비 UI
화면 구성
- 좌측: 현재 접속한 플레이어 목록 표시
- 우측: 게임 설정 옵션
- 게임 시작 버튼(호스트 전용, 2인 이상 시 활성화)
- 게임 종료 버튼
5. 게임 시작 및 규칙
5-1. 게임 진행 규칙 (세부 규칙 보완)
- 플레이어 간 피해는 없음(아군 공격 불가능), 넉백만 존재함
- 게임 목표는 보스 몬스터 처치
- 캐릭터의 데미지, 스킬, 기본 조작 방식은 기존 시스템과 동일
- 보스의 HP는 참여 인원에 비례해 증가
- (기본 HP) x (참여 플레이어 수) x (균형 조정값)
- 보스 몬스터 처치 시 게임 클리어
- 모든 플레이어가 동시에 사망할 경우, 즉시 게임 오버
- 게임 오버 시 재도전 또는 로비로 돌아가기 선택 가능
- 보스는 페이즈가 넘어갈 때마다 맵이 변경됨(점프맵 변경)
5-2. 카메라 시스템
- 모든 플레이어 및 보스 몬스터가 동시에 보이도록 카메라가 실시간으로 이동하여 화면 공유
- 플레이어가 화면 밖으로 밀려나지 않도록 제한적 카메라 이동 제약 적용
6. 인게임 HUD
- 상단: 보스 체력 HUD
- 하단: 플레이어별 피격 % HUD (대난투와 동일한 시스템)
7. 부활 시스템 (상세 규칙 추가)
- 플레이어 사망 시 일정 시간(약 5초) 후, 맵 내 랜덤 플랫폼 위에 시체로 등장
- 다른 플레이어가 사망자의 시체에 약 3초간 오버랩 시 해당 플레이어 부활
- 부활 시 피격%는 50%로 시작(기본 패널티 적용)
8. Debuff 시스템 (상세 규칙 추가)
- 플레이어 피격 시 일정 확률로 Debuff 발생
- 피격%가 높을수록 Debuff에 걸릴 확률 및 지속시간 증가
- 각 Debuff는 독립적으로 작용하며, 중복 가능
- 동일 Debuff 중첩 시 지속시간 초기화
- Debuff는 일정 시간이 지나면 자연 소멸됨(약 10초 지속)
Debuff 종류
이름 효과 시각 효과
| Slow | 이동속도 및 점프력 감소(50%) | 캐릭터 주위 푸른색 기운 |
| Blind | 플레이어 시야 좁아짐(자기 캐릭터 주변 제외 전체 화면 암전) | 캐릭터 머리 위 검은 연기 |
9. 몬스터 및 아이템 (세부 규칙 추가)
소형 몬스터
- 게임 진행 중 랜덤한 주기로 맵 상단에서 등장
- 체력 적고 UI 없음(빠르게 처치 가능)
- 처치 시 항상 회복 포션 드롭
- 포션 획득 시 플레이어 피격% 20% 감소
포션 획득 규칙
- 플레이어와 아이템 오버랩 시 즉시 소모됨
10. 보스 몬스터 (용 형태)
- 보스는 플랫폼 뒤 배경에 위치(좌측 손, 우측 손, 머리 공격 가능)
- 머리 공격 시 추가 데미지(1.5배)
- 보스 페이즈 변화 시 맵 변경 후 다음 페이즈 돌입
보스 패턴 상세 설명
패턴 이름 설명 및 대응 방법
| 물기 | 보스가 크게 입을 벌리면 플레이어에게 중력 적용되어 입으로 끌려감. 닿으면 속박됨. 속박된 플레이어는 타 플레이어가 때려서 구출 |
| 확정 속박 | 특정 플레이어 지정하여 속박, 다른 플레이어가 맵 위쪽에 생성된 제단 파괴 시 해제. 제단은 방어 몬스터 등장하여 공격 방해 |
| 오버로드 | 일정시간 특정 플레이어가 표적이 되며, 표적 플레이어가 피격 시 주변에 폭발 피해 발생. 일정 시간 피격 회피 권장 |
| 카운터 | 보스의 특정 공격 타이밍에 맞춰 지정된 키 입력 시 공격 무효화 및 역습 가능 |
11. 게임 플레이 순서 (상세한 메커니즘)
① 게임 시작 및 플레이어 등장
- Raid Mode 진입 후 플레이어 2~4인이 로비에서 준비 완료 상태로 전환하면 게임이 시작됩니다.
- 게임 시작 시 모든 플레이어는 맵 중앙 플랫폼 위에서 동시에 등장합니다.
- 등장 직후 3초의 무적 시간이 존재하며, 이 시간 동안은 피격과 Debuff에 걸리지 않습니다.
② 캐릭터 기본 조작 및 이동 메커니즘
- 플레이어는 좌우 이동, 점프(최대 2단 점프 가능), 공격(기본 공격 및 특수 공격)을 수행할 수 있습니다.
- 이동 키: 방향키 ← → (또는 WASD)로 좌우로 이동합니다.
- 점프 키: 점프 버튼(스페이스바 또는 패드 A/X 버튼)을 눌러 점프, 공중에서 한 번 더 눌러 2단 점프가 가능합니다.
- 플랫폼 아래로 빠르게 내려가려면 방향키 아래 + 점프키를 동시에 입력합니다.
③ 기본 공격과 특수 공격
- 플레이어는 기본 공격과 특수 공격으로 보스 및 소형 몬스터에게 데미지를 줄 수 있습니다.
- 기본 공격(일반 타격):
- 버튼(X 또는 마우스 좌클릭)을 연속적으로 입력해 최대 3타 콤보 공격을 할 수 있습니다.
- 보스의 팔 또는 머리에 명중하면 해당 부위의 HP가 감소합니다.
- 특수 공격(스킬 사용):
- 버튼(Y 또는 마우스 우클릭)으로 사용하며, 쿨타임은 5초입니다.
- 특수 공격은 기본 공격의 2배 피해를 주며, 보스의 머리에 적중하면 추가 피해(기본 데미지 × 1.5)가 적용됩니다.
④ 보스에게 데미지를 주는 방식
- 보스는 화면 뒤 배경에 크게 자리 잡고 있으며, 플랫폼에 닿는 신체 부위(왼손, 오른손, 머리)를 공격해야 합니다.
- 머리에 대한 공격은 다른 부위보다 1.5배 더 높은 데미지를 입힙니다.
- 부위별 HP가 따로 존재하지 않고, 보스의 전체 HP만 존재하며 어떤 부위를 공격하더라도 보스 HP가 감소합니다.
- 공격 시 보스는 잠시 경직 애니메이션을 재생하여 공격이 명중했음을 명확히 전달합니다.
⑤ 플레이어 피격 및 Debuff 메커니즘
- 플레이어는 보스 또는 소형 몬스터에게 공격당하면 **피격%**가 누적됩니다.
- 피격%가 높을수록 Debuff(슬로우, 블라인드)에 걸릴 확률 및 지속 시간이 증가합니다.
- Debuff에 걸리면 시각적으로 플레이어 주위에 특정 이펙트가 표시됩니다.
- 피격%가 150%를 초과하면 보스의 공격에 매우 큰 넉백이 발생하여 맵 밖으로 떨어질 가능성이 높아집니다.
⑥ 소형 몬스터 및 아이템 드랍 메커니즘
- 일정 간격(약 30초 간격)으로 상단 플랫폼 위쪽에서 소형 몬스터가 떨어집니다.
- 소형 몬스터는 간단한 AI로 플레이어를 따라다니며 공격하지만, 체력이 낮아 쉽게 처치할 수 있습니다.
- 소형 몬스터를 처치하면 반드시 회복 포션이 드랍됩니다.
- 회복 포션 획득 시 플레이어의 피격%가 즉시 20% 감소합니다. (최소 0%까지 감소 가능)
⑦ 플레이어 사망 및 부활 메커니즘
- 피격 후 플랫폼 밖으로 떨어지면 플레이어는 사망 처리됩니다.
- 사망 시 화면 상단에 「부활까지 남은 시간: 5초」 카운트다운이 표시됩니다.
- 5초 후 플레이어의 시체는 맵의 랜덤 플랫폼 위에 생성됩니다.
- 다른 플레이어가 약 3초간 시체 위에 머물러 오버랩하면 사망한 플레이어가 부활합니다.
- 부활 직후 플레이어는 약 3초의 무적시간과 함께 50% 피격% 상태로 시작합니다.
⑧ 보스 패턴 대응 상세 메커니즘
패턴명 구체적 메커니즘
| 물기 | 보스가 입을 벌리면 화면 중앙 방향으로 플레이어들이 끌려갑니다. 끌려갈 때는 이동 키 반대 방향으로 저항 가능하며, 빨려 들어가 보스의 입과 오버랩되면 속박 상태가 됩니다. 속박 상태에서는 행동 불가하며 다른 플레이어가 공격으로 속박을 풀어줘야 합니다. |
| 확정 속박(제단 파괴) | 특정 플레이어 1명이 랜덤으로 속박되며, 다른 플레이어들은 맵 위쪽에서 나타나는 제단을 찾아 파괴해야 합니다. 제단은 높은 곳에 위치하며, 2단 점프를 이용하여 접근할 수 있습니다. 제단 파괴 전까지 속박 플레이어는 행동 불가 상태입니다. |
| 오버로드(폭파) | 오버로드 대상 플레이어가 적색으로 표시되며, 일정 시간(5초) 동안 공격을 피해야 합니다. 이 시간에 맞아버리면 주변 플레이어에게 추가 넉백 및 데미지를 줍니다. |
| 카운터(반격) | 특정 보스 공격 직전 화면에 ‘카운터!’ 메시지가 뜨면, 지정된 버튼(기본값: Q 또는 컨트롤러 B)을 정확한 타이밍에 눌러 공격을 무효화하고 보스에게 역습을 가할 수 있습니다. |
⑨ 페이즈 변경 및 점프맵 메커니즘
- 보스 체력이 70% / 40% 이하로 내려가면 각각 새로운 페이즈로 이동하며, 맵이 자동으로 변경됩니다.
- 맵이 변경될 때 플레이어 캐릭터는 새로운 맵의 시작 위치로 자동 이동됩니다.
- 페이즈가 바뀌면 보스는 새로운 공격 패턴을 추가하고 공격 속도 및 빈도가 증가합니다.
⑩ 게임 종료(승리 및 패배 조건)
- 보스 HP가 0이 되면 승리이며, 클리어 연출과 함께 결과창이 표시됩니다.
- 동시에 모든 플레이어가 사망하여 부활 대기 상태에 진입하면 즉시 게임 오버 처리됩니다.
'UnrealCamp' 카테고리의 다른 글
| 언리얼 엔진 5에서 대난투 스타일 게임을 위한 카메라 시스템 확장하기 (1) | 2025.04.11 |
|---|---|
| 03-13 (0) | 2025.03.13 |
| 12주차 Day5 (0) | 2025.03.07 |
| 12주차 Day2 (0) | 2025.03.04 |
| 10주차 Day3- Unreal Engine C++로 Enemy AI Base 구현하기 (0) | 2025.02.19 |