미니 프로젝트 : 장애물 피하기 게임 만들기
결과 작성
1. 구현 과정
1) 움직이는 큐브 만들기
액터 블루프린트를 만들어서 큐브를 배치하고 collision을 모두 OverlapAllDynamic로 설정합니다. 그리고 필요한 변수들(Speed, MoveRange, StartLocation)을 설정하고 노드들을 배치합니다.

2) 게임오버 만들기
User Interface → Widget Blueprint 만들어서 게임 오버 화면 만들기


게임오버 화면 만들었으면 아까 큐브 블루프린트에 노드 설정하기

3) 게임 클리어 만들기
2번과 똑같이 User Interface → Widget Blueprint 만들어서 게임 클리어 화면 만들기


4) 새로운 큐브 블루프린트 생성해서 골대 만들기

5) 완성

UI 띄우는 기능을 처음 해봐서 조금 헤맸는데 두번째 UI 만들 때부터는 좀 익숙해졌습니다.
핵심 기능 설명
장애물은 왼오로 왔다갔다 하는 큐브로 만들었고 이 큐브랑 부딪히게 되면 WASD가 작동이 안되면서 GameOver UI 화면이 나타나고 Retry 버튼을 누르면 다시 처음 자리로 돌아가게 만들었습니다. 마지막에 있는 클리어 큐브와 캐릭터가 닿게 되면 GameClear UI 화면이 나타납니다.
결과 화면

느낀 점
단순한 장애물들을 만들었는데 나중에 시간 내서 좀 더 이벤트들이 다양한 장애물들을 만들고 싶습니다.