UE5 PIE 종료 후 메세지 로그 창 안 뜨게 하기
Disable Auto-Opening Message Log After PIE in UE5
에디터에서 플레이하고 종료할 때마다 뜨는 메세지 로그 창. 엔진 소스 한 줄 주석처리로 없앨 수 있다.
Disable Auto-Opening Message Log After PIE in UE5
에디터에서 플레이하고 종료할 때마다 뜨는 메세지 로그 창. 엔진 소스 한 줄 주석처리로 없앨 수 있다.
Enable Bracket Pair Colorization in Visual Studio
조건문 중첩이 깊어지면 괄호 찾느라 시간 날린다. VS 17.6부터 기본 내장된 중괄호 쌍 색 지정 기능으로 해결.
Android 16KB Page Size Support — Updating Swappy in Custom UE5 Engine
Google Play에서 16KB 메모리 페이지 크기 미지원 경고가 뜰 때, UE5 커스텀 엔진에서 원인을 찾고 GoogleGameSDK를 업데이트하여 해결하는 과정을 정리한다.
Handling iOS App Store Rejection — In-App Browser and Account Deletion Policy
iOS 앱스토어 심사에서 Guideline 4(외부 브라우저 로그인)와 Guideline 5.1.1(v)(계정 삭제 미구현)로 리젝당한 경험과 해결 방법을 정리한다.
Why AdMob SDK Crashes in UE5 iOS and How to Fix It
UE5 iOS Shipping 빌드에서 Google AdMob SDK가 앱 시작 직후 SIGABRT 크래시를 일으켰다. 원인은 UE5의 커스텀 메모리 할당자와 SDK 간의 충돌이었고, 여러 시행착오 끝에 엔진 ...
Deep Link Integration in Unreal Engine — Complete AppsFlyer OneLink Pipeline Guide
AppsFlyer OneLink를 활용해 언리얼 엔진 모바일 앱에 딥링크를 연동하는 전체 파이프라인을 정리한다. URL이 생성되는 순간부터 앱 안에서 특정 화면이 열리기까지, 그 사이에 무슨 일이 벌어지는지 한...
21 Pitfalls of Automating UE5 Android Builds with Jenkins CI/CD
UE5 모바일 게임의 Jenkins CI/CD 파이프라인을 구축하면서 마주친 21개 이슈와 해결 과정. Java File 클래스의 user.dir 캐싱, SYSTEM 서비스 계정의 함정, Gradle init ...
Building Bidirectional Infinite Scroll with UE5 ScrollBox
ListView를 쓰지 않고 ScrollBox만으로 양방향 무한 스크롤을 구현했다. BindWidget 함정, 위젯 높이 측정 타이밍, 1프레임 깜빡임까지 — 실전에서 만난 문제와 해결 과정을 정리한다.
Solving Widget Parameter Passing with Custom K2Nodes in Unreal Engine
UIManager로 위젯을 관리할 때 발생하는 캐스팅 종속성과 초기화 타이밍 문제를 K2Node 커스텀 노드로 해결하는 방법을 다룬다.
UMG Widget Architecture: Modular vs Monolithic — Which Approach is Right?
UMG 위젯을 설계할 때 컴포넌트로 분리할지, 한 위젯에 통합할지 고민된다면. 성능 차이는 거의 없고, 진짜 기준은 따로 있다.
Implementing Pull-to-Refresh in UE5: Accessing SScrollBox Overscroll Values
UScrollBox에서 오버스크롤 값을 가져오려면 protected 멤버에 접근해야 한다. 커스텀 Slate 위젯을 만들어 Pull-to-Refresh를 구현하는 방법을 정리한다.
Creating a Fill + Rounded Corner Material for External Textures in UE5 UMG
외부에서 받은 다양한 크기의 텍스처를 UMG에서 비율 유지하며 채우고, 동시에 라운드 처리하는 UI Material을 Custom HLSL 노드로 구현하는 방법.
Implementing Multipart/form-data File Upload in UE5 HTTP Service
Unreal Engine 5의 IHttpRequest로 multipart/form-data 바이너리 파일 업로드를 구현하는 방법. Boundary 생성부터 바이너리 조립, 응답 처리, 실전 트러블슈팅까지 다룬다.