언리얼 엔진 5를 사용하며 알게 된 중요한 개발 팁과 심층적인 주제들을 모아보았습니다. 성능 최적화, 메모리 관리, 엔진 내부 작동 방식에 대한 이해는 보다 견고하고 효율적인 게임 개발의 기반이 됩니다.
아래 목록에서 하드 레퍼런스와 소프트 레퍼런스의 차이부터 시작해, 크래쉬를 방지하는 델리게이트 사용법, 객체 유효성 검사, 에셋 관리의 핵심인 AssetManager 등 다양한 주제를 확인하실 수 있습니다.
전체 Unreal Tips 목록
-
Unreal Pawn 제거 시 왜 IMC 는 제거되지 않을까?
2025년 10월 16일
런타임에 Pawn을 제거 → 재스폰하면서 Actor가 소유한 InputComponent는 제거되지만 InputMappingContext는 남아있다. 왜 IMC는 제거하지 않을까?
-
Unreal AssetManager 분석과 사용 이유
2025년 10월 1일
GameFeature를 사용하는 중에 AssetManager와 스캔할 프라이머리 에셋 타입이라는 게 있어서 공부해보았다. 에셋 매니저를 사용하지 않아도 게임은 만들 수 있다. 그럼 왜 필요한지 알아보자.
-
하드 레퍼런스의 문제점과 소프트 레퍼런스로 해결하는 방법
2025년 9월 18일
언리얼 엔진에서 에셋을 참조하는 두 가지 방법, 하드 레퍼런스와 소프트 레퍼런스의 차이점을 알아보자. 특히 하드 레퍼런스가 왜 메모리 낭비와 로딩 시간 증가를 유발하는지 알아보고...
-
Unreal 크래쉬 없는 델리게이트 바인딩 방법
2025년 6월 26일
삭제된 객체의 함수가 바인딩된 델리게이트를 실행했을 때, 크래쉬가 나는 경우가 있다. 이 문제를 해결하기 위해서는 어떻게 해야될까?
-
Unreal IsValid vs IsValidLowLevel
2025년 6월 25일
언리얼에서 특정 메모리에 접근할 때, 혹시 몰라서 IsValid와 IsValidLowLevel 둘 다 같이 작성했던 경험이 있다. 이번에 두 함수의 차이점에 대해 알아보려고 한다.