메인메뉴 디자인으로 상단에 프로젝트명, 좌측에 게임 메뉴, 우측에는 이미지와 함께 파티클이 날리는 연출을 진행한다.
1920*1080 해상도로 스크린샷 찍기
3D 모델링 기반의 메인화면이지만, 모델링을 불러오기에는 리소스가 너무 많이 필요하므로 스크린샷을 찍는다.

- 원하는 화면에 카메라를 위치시킨다.
- 화면에서 `를 눌러 콘솔 입력창을 연다.
- "HighResShot 1920x1080"를 입력한다. 이렇게 하면 원하는 해상도로 스크린샷이 찍힌다.

스크린샷 폴더는 프로젝트 폴더 아래 Saved\Screenshots\WindowsEditor에 있다.
프로젝트에 가져오기


엔진이 5.5버전이라면 텍스처 그룹 대신 압축 세팅을 UserInterface2D로 변경한다.


패널 배치
기본 위젯 계층 구조 (Hierarchy)
- Canvas Panel (최상위 부모)
- Image (이름: Background) - 배경 이미지
- Background Blur (이름: BlurOverlay) - 효과 영역 (선택사항)
- Vertical Box (이름: MenuContainer) - 좌측 메뉴 버튼들
- Button (New Game)
- Button (Continue)
- Button (Options)
- Button (Quit)
- Text (이름: GameTitle) - 상단 타이틀









버튼 호버 시 효과 넣기
색깔-> 투명 그라데이션 효과




- 블렌드 모드는 투명도를 적용하기 위해 AlphaComposite(Premultiplied Alpha)로 적용한다.
- Linear Gradient의 V값(세로축)에서 값을 빼서 그라디언트의 높이를 조절한다.
- Power의 Exp값으로 그라디언트의 부드러움을 조절한다.
- 그 뒤 Multiply 값으로 색의 강도를 조정한다.
- 컬러 노드를 곱하여 색을 입히고 최종색 노드에, 그 이전 노드는 오퍼시티 오버라이드에 연결한다.



사운드 넣기


메인 화면에 음악 넣기


위젯 디버깅하기

'게임 개발 > 프로젝트' 카테고리의 다른 글
| 언리얼 C++ 클래스에 만들어둔 위젯 블루프린트 연동하기 (0) | 2026.05.13 |
|---|---|
| 언리얼 내배캠 CH.3 팀 프로젝트 - 임무 선택 화면 만들기 (0) | 2026.05.11 |
| C++ 팀프로젝트 - 텍스트 RPG 게임 만들기(5) (0) | 2026.04.01 |
| 배경 에셋 관리 일지 (0) | 2026.03.15 |
| 게임 맵 만들어보기 (0) | 2026.02.19 |