unreal engine 6

[UE]언리얼 오브젝트

순서오브젝트란?UObject의 특징주요 UObject 하위 개념오브젝트의 생명 주기Class Default Object란?오브젝트란?모든 클래스의 최상위 Base 클래스임언리얼에서 사용하는 대부분의 것은 UObject를 상속받아 만들어짐.주요 하위 개념언리얼의 리플렉션 시스템, GC, 에디터와의 연동 등을 가능하게 해주는 핵심 클래스임UObject의 특징리플렉션 지원: UCLASS(), UPROPERTY(), UFUNCTION()같은 매크로를 붙이면 언리얼이 해당 객체를 에디터/블루프린트에서 인식할 수 있음.GC: 일반 C++ 포인터 관리와 다르게 UObject 기반 클래스에서 UPROPERTY()로 등록된 포인터는 언리얼의 GC가 추적하여 자동으로 메모리를 관리함에디터 및 블루프린트 통합: UObjec..

Unreal Engine 2025.08.28

[Unreal Engine] 활용 프로그램 제작해보기

순서Level 생성하기Actor 생성하기.cpp 파일과 .h파일 작성하기Level 생성하기새로운 Level을 만들기 위해 File에서 'New Level'을 선택Open월드 대신 Basic Level을 선택하여 CreateActor 생성하기새로운 Actor를 만들기 위해 Tools에서 'New C++ Class'를 선택Class 종류 중에 Actor를 선택하여 이름을 입력하고 생성 - Actor는 생성할때 클래스의 이름 앞에 A를 붙임.cpp와 .h파일 작성하기

Unreal Engine 2025.06.17

[Unreal Engine]Unreal Engine 기본 개념

순서언리얼 엔진의 특징Actor로그 출력언리얼 엔진의 특징실시간 렌더링 기능언리얼 엔진은 실시간 렌더링 기술이 뛰어나 고 퀄리티의 게임과 시뮬레이션 등의 개발이 쉽게 구현 가능함.블루 프린트C++을 알지 못하더라도 코딩없이 게임 로직을 만들 수 있게 해주는 비주얼 스크립팅 시스템이다.필요 시 C++ 클래스와 블루프린트를 함께 사용할 수 있음직관적인 이벤트 처리로 BeginPlay, Tick 등 이벤트 처리 용이함모든 플랫폼에서 사용 가능함PC, 콘솔, 모바일을 모두 지원함한 번의 구현을 통해 다양한 기기에 배포할 수 있어 효율이 좋음활성화된 커뮤니티튜토리얼이 잘 작성되어 있으며 포럼이 활성화 되어있어 입문시 조작방식을 쉽게 익힐 수 있음.ActorActor란?언리얼 엔진에서 게임에 배치될 수 있는 모든 ..

Unreal Engine 2025.06.16

[Unreal Engine] 언리얼 엔진 에디터 기본

학습 내용 요약Unreal Engine의 주요 기능Unreal Engine은 게임, 시뮬레이션과 같은 콘텐츠를 고퀄리티로 제작할 수 있는 강력한 실시간 3D제작 도구이다.사용된 프로젝트나 사례강좌 내에서 실제 프로젝트나 사례를 들기보다 언리얼 엔진의 에디터 기본 기능들과 패널, 엔진 개인셋팅등의 기능을 설명하였음.학습한 주요 키워드Viewports(뷰포트)뷰포트를 통해 월드를 바라보는데 레벨에서 볼 수 있는 액터의 메인 스페이스이다.Outliner(아웃라이너)월드에 있는 액터를 작업할 때 사용하는 인터페이스이다.정렬, 필터링 및 정리할 수 있는 목록으로 액터를 효율적으로 관리할 수 있게 해줌메인툴바메인툴바를 활용하여 다양한 모드와 일반 작업을 빠르게 수행할 수 있음저장버튼, 모드변경 버튼(사용 가능한 모..

Unreal Engine 2025.05.08

[Unreal Engine] 에셋 다운로드 및 커스터마이징하기

개념요약에셋이란?3D 모델, 메테리얼, 애니메이션, 사운드 등 콘텐츠 구성요소의 총칭언리얼에서는 .uasset 형식을 사용함에셋 플랫폼Fab(EpicGames 공식, Unreal Engine 통합)Fab은 Unreal Engine Marketplace, Sketchfab, Quixel, Artstation, Marketplace를 결합한 플랫폼이다.다양한 에셋을 쉽게 검색하고 다운로드할 수 있음Sketchfab, TurboSquid, Free3D 등(FBX 등 외부 포맷)외부 포맷으로 제공되는 에셋을 Unreal Engine에서 사용하려면 적절한 포맷으로 변환해서 사용해야함구현 과정 요약Fab 플러그인 사용 및 로그인Ctrl + Space를 눌러 Content Drawer를 열어 상단의 [Fab]버튼을 ..

Unreal Engine 2025.05.07

[Unreal Engine]레벨 생성 및 기본 오브젝트 배치

개념요약레벨게임이 진행되는 맵, 장면(Scene) 또는 무대(Stage)를 뜻함언리얼에서는 하나의 레벨을 메인 레벨(Persistent Level)로 두고, 필요한 경우 서브 레벨(Sub-Level)을 추가로 불러와서 사용할 수 있음지형, 조명, 인테리어 등의 특정 기능적 구분을 위해 레벨을 여러개로 나눠서 관리하기도 함게임의 진행 상황에 따라서 새로운 레벨로 전환할 때 블루프린트 또는 C++을 통하여 다른 레벨로 이동할 수 있음오브젝트게임 내에서 오브젝트는 게임 세계 내에 존재하는 모든 개체를 의미함.(ex.캐릭터, 아이템, 무기, 배경, 이펙트 등)오브젝트들은 보통 각각의 위치, 회전, 크기 등의 트랜스폼(Transform)속성을 가지고 게임에서 시각적으로 보이고 작동함.구현과정 요약새 레벨 만들기에..

Unreal Engine 2025.05.01