Unreal Engine 54 UE5 머티리얼 인스턴스(Material Instance) 해당 글은 언리얼 엔진 5의 Material Instance에 관한 공식 문서를 읽고 이를 정리한 글입니다. 대부분은 공식 문서에서 가져왔지만, 일부 자료는 현재 프로젝트를 진행하면서 만든 쉐이더나 머티리얼에 대한 사진을 활용하였습니다.오타나 오류가 있다면 지적해 주시면 감사하겠습니다.참고 문서: https://dev.epicgames.com/documentation/ko-kr/unreal-engine/creating-and-using-material-instances-in-unreal-engine#%ED%8C%8C%EB%9D%BC%EB%AF%B8%ED%84%B0%EA%B7%B8%EB%A3%B9%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0 머티리얼 인스턴스(Material Instan.. 2025. 4. 11. 카툰 액션 게임 Devlog 1: 프로젝트 설계하기 언리얼 엔진에 대한 개념을 어느 정도 학습하였다고 생각해서, 본격적으로 직접 개발에 뛰어들어서 공부해 보고자 한다.해당 시리즈는 카툰 스타일의 그래픽을 사용하는 3인칭 액션 게임을 개발해 보는 과정으로, 개발 과정에서 생긴 일들을 개발 일지로 남기는 시리즈가 되겠다.처음 만드는 것이니만큼 볼륨을 최대한 작게 잡고자 했으며, 3개월 이내로 완성하는 것을 목표로 하고 있다. 공부하는 게 목표이므로, 모르는 개념이 나올 때마다 정리하면서 공부해보려 한다. 요약개발 기간: 2월 2일~2월 3일이번 일지에서는 다음을 수행했다.프로젝트 기획 결정프로젝트 설계 규칙 결정: 프로젝트 레이어 및 블루프린트 균형, 사용 아키텍처 결정프로젝트 생성 과정에서 발생한 엔진 버전 문제 해결하기: 5.5 버전 대신 Unreal E.. 2025. 3. 19. UE5 언리얼 엔진에서 Asset란? check와 ensure의 차이점 해당 문서는 언리얼 엔진의 공식 문서 "언리얼 엔진의 어서트 | 언리얼 엔진 5.4 문서 | Epic Developer Community (epicgames.com)"를 읽고 제가 이해한 바를 조금 덧붙여서 정리한 글입니다. 오류가 있다면 지적해주시면 감사하겠습니다.프로그래밍을 할 때 반드시 null이 아니어야 한다던가, 이런 걸 개발 과정에서 테스트할 땐 Assert 문을 많이 사용한다. Log처럼 알림을 띄울 뿐만 아니라 아예 동작을 멈춰버리게 해서 오류를 강력하게 알려주기 때문이다.언리얼 엔진에서 무언가를 검증할 땐 check와 ensure 같은 Assert 매크로를 사용한다.언리얼 엔진에서 제공하는 Assert 매크로는 종류가 다양한데, check, verify, checkf, ensure 등 종.. 2024. 7. 13. GetWorld와 GetLevel은 어떻게 구현되어 있을까? 언리얼 엔진을 공부한 지 이제 몇 주 됐는데 아직도 기초 개념을 잘 모르겠다. 그래서 레퍼런스를 보고 공부한 내용을 한 번 정리해 보기로 했다.오늘의 내용은 언리얼 엔진의 가장 기초가 되는 부분, 월드와 레벨에 대해 접근하는 GetWorld와 GetLevel 함수가 되겠다.월드와 레벨이 어떤 것인지는 가볍게만 다뤄놨으니 필요하다면 언리얼 레퍼런스를 참고하는 것을 추천한다.월드(UWorld)맵 혹은 샌드박스를 표현하는 최상위 오브젝트로 액터와 컴포넌트가 존재하고 렌더링되는 공간이다.멤버를 보면, ULevel 컴포넌트, BatchComponent, 레이어, NetworkManager, PhysicsCollisionHandler 등 게임에 필요한 상위 오브젝트를 소유하고 있음을 알 수 있다.액터(AActor).. 2024. 4. 25. 이전 1 다음