컨텐츠 검색
[UE5 BP] 블루프린트 미니 게임 제작 발표회: 추가 구현 아이디어 정리

2025. 12. 4. 16:25Unreal Engine/개념

1. 플레이 진행 관리 · 체크포인트 · 게임 루프

✔ 체크포인트 시스템

  • Trigger로 지나갈 때 저장
  • 효과음 재생
  • 낙사·실패 시 해당 지점으로 이동
  • 특정 조건(3초 체공, 추락 등)으로 체크포인트 복귀

✔ 사망 처리 및 리스폰

  • 특정 입력(R) 또는 조건(추락, 충돌)에서 사망 처리
  • UnPossess → Destroy Actor(옵션) → Spawn Actor → Possess 흐름
  • 게임 루프 안정화

✔ 제한시간(타이머)

  • Event Tick으로 운영 중 → Timer Node 기반 방식으로 개선 가능
  • Stopwatch 구조, HUD 표시

2. 캐릭터 이동·조작 및 상호작용

✔ 공중 조작(Air Control)

  • CharacterMovement의 Air Control 값 조정
  • 점프 중 방향 조작 개선

✔ 로프/사다리 등 특정 이동 상태 처리

  • 수직 이동만 허용, 좌우 입력 제한
  • 전용 MovementMode로 변경
  • Input Mapping Context 교체 활용

✔ 공 굴리기·공 잡기 시스템

  • 공은 물리 기반 Actor
  • 거리 제한으로 스킬 발동 가능 여부 결정
  • Set Angular Velocity로 안정화
  • AddForce로 무게감 부여

3. 오브젝트 움직임 · 플랫폼 기믹(Timeline 기반)

✔ 왕복 플랫폼

  • Timeline + FlipFlop
  • 속도 차이를 두어 난이도 조절

✔ 낙하/제거 플랫폼

  • 밟으면 흔들리거나 색 변경 후 떨어짐
  • 방식 ① Timeline로 아래로 이동
  • 방식 ② Actor를 Destroy하여 캐릭터 추락
  • Dynamic Material로 색상 경고 효과 제공

✔ 버튼 퍼즐(큐브 올려 작동)

  • Overlap으로 큐브 판별
  • Timeline으로 버튼 눌림 표현
  • Alpha == 1일 때 작동 트리거
  • 이벤트 디스패처로 여러 벽·문 동시 실행 가능

4. 물리 기반 기능(Projectile, Ragdoll, Physics Simulation)

✔ 투사체 발사(앵그리버드 스타일)

  • 당긴 거리·방향을 힘으로 변환
  • Projectile Movement 또는 AddImpulse 활용
  • 충돌 후 폭발/파괴/튕김

✔ 피직스 활성화 시 애니메이션 덮임 문제

  • 특정 Bone만 Physics Enable
  • Ragdoll 모드 전환/복구 설계
  • State에 따라 Animation Blueprint 전환

✔ 발판 위 물리 연출 강화

  • 충돌 판정, 흔들림 Timeline, 색상 변화로 피드백 추가

5. AI 및 타겟팅·반응 시스템

✔ 락온 기능

  • 주변 타겟 탐색
  • 최근접 타겟 선택
  • Find Look At Rotation → RInterpTo로 시선 고정
  • UI 타겟 표시 가능

✔ 투사체 회피 구간

  • 적이 주기적으로 폭탄 발사
  • Timer 기반 생성
  • Z값 조건으로 발사 여부 제한(예: 플레이어가 일정 높이 아래에 있을 때)

6. UI·피드백 시스템

✔ 조작 매뉴얼 UI

  • UMG로 제작
  • 특정 입력 또는 일정 시간 미입력 시 자동 표시

✔ 탑뷰 지도(미니맵)

  • SceneCapture2D로 상단 시점을 Render Target으로 출력
  • Player Indicator 추가 가능

✔ 시각적 피드백(머티리얼 변경)

  • Create Dynamic Material Instance
  • 시간 경과/상태 변화에 따라 색 or 파라미터 변화
  • Mood 조절로 분위기·효과 표현

7. 레벨 디자인 · 시점 연출

✔ 숏컷 설계

  • 유저 경험 기반 레벨 최적 루트 배치
  • 보상/위험 요소를 함께 설계해 선택 요소 제공

✔ 목적지 강조

  • 주변 밝기 낮추고 Spot Light로 목표 강조
  • 특정 구역 도달 시 카메라 시점 전환하여 안내

✔ 난이도 조절 요소

  • 안개(Fog)로 시야 축소
  • 플랫폼 속도 차이
  • 타이밍 기반 문 넘기기

8. 전체 요약

카테고리 핵심 아이디어
1. 플레이 루프 체크포인트, 리스폰, 타이머
2. 이동·조작 로프 이동 제한, 공중 조작, 공 잡기
3. 플랫폼 기믹 Timeline 기반 이동·낙하·왕복·버튼 퍼즐
4. 물리 시스템 투사체, 래그돌, 물리 안정화
5. AI·타겟팅 락온, 투사체 패턴
6. UI·피드백 조작 설명, 미니맵, 재질 변화
7. 레벨·시점 연출 숏컷 설계, 목적지 강조, Fog