[TIL] 미니 게임 만들기

최석훈·2026년 4월 16일

26.04.16

Unreal Engine과 BluePrint를 활용하여 미니 점프게임 만들기

기본 3인칭 맵에 구조물을 먼저 지워준 뒤, BluePrint를 활용하여 상자들이 움직이도록 설정하고 간단하게 배치

  • BP_Cube 생성
  • 스태틱매쉬 (Cube모형)
  • InterpToMovement(무브먼트 컴포넌트에 보간)
    -> 컨트롤 포인트 2개 추가하여 첫위치 (0,0,0) , 끝위치 설정 (x,y,z축으로 얼만큼 움직일것인가)
  • 위치 설정

  • 기본 점프 Z속도가 700으로 설정되어 있어서 생각보다 오래 떠있는 느낌
    -> 600으로 수정 : 생각보다 낮게 뛰어 장애물에 보기보다 잘 올라가지 못함
    -> 650으로 수정

  • 구조물들은 가장 낮은 바닥에서 한번에 오르지 못하도록 높이 설정

  • 단계적인 진행이 가능하도록 배치


상하좌우로 움직이는 큐브만 활용하기에 지루하게 느껴져 콜리전을 이용하여 닿으면 폭발하듯 점프하게 되는 구조물 추가

  • 스태틱 매쉬를 콘 모형으로 주었더니 제대로 점프하여 넘어갈 수 없음
    ->스태틱 매쉬(콘) 추가, 회전하여 발판처럼 사용
  • 콜리전이 발생할 발판은 튜브 모형으로 변경

  • Add to Component Hit(StaticMesh) -> Cast to Bp_Character -> Launch Character (얼마나 이동 할것인가 설정) -> Play Sound of Location (위치값에 따른 소리발생, Explosion)

  • Launch Character로 밟았을 시 얼마나 점프될 것인가를 설정
    -> Z값 1500 : 벽 밖으로 나갈 우려, 앞으로 진행이 어려움
    -> Z 1000, X 400

  • 벽과 발판 틈에 끼면 충돌이 계속 일어나 가속도로 하늘로 치솟음
    -> 벽과 구조물 이격

보충점

  • 맵이 커지거나 발판이 많아진다면 Save Point 가 있으면 좋겠다고 생각했다.
    -> (Collision -> destroy+Sound+Player Start 위치수정 하면 되지않을까 생각함)
    -> Player Start 위치수정 방법 공부 필요!

  • 에셋에서 다양한 매쉬를 추가하여 다채로운 발판이나 캐릭터구현이 가능할듯 하다

  • Start 지점표시, Goal시 Retry 버튼 발생 추가

  • 충돌 가속도로 맵을 뚫고 나가지 못하도록 천장벽 설치(투명)

  • BluePrint를 더 활용하여 추가적인 이동수단, 발판작동 등 다양한 방법 강구 (수수께끼,방탈출을 더 만들어 볼 수 있을것 같다)

profile
반갑습니다.

0개의 댓글