Unreal5 공부/TIL

2026/1/26 TIL

anna59 2026. 1. 26. 17:30

학습 목표

1. Unreal Engine의 기본 개념과 역할 이해
2. 게임씬(Game Scene)의 개념과 게임 개발에서 중요한 부분에 대해 알아보기
3. Unreal Engine이 게임 산업에서 사용되는 사례 조사 및 탐구

 

 

이 글은 Unreal Engine 5를 기준으로 작성되었습니다.

 

 

1. Unreal Engine 조사하기
 
Unreal Engine이란?
에픽 게임즈가 개발한 3D 제작 툴. 그래픽과 상호작용을 만드는 데 사용되는 엔진이다. 게임 뿐만 아니라 그래픽을 필요로 하는 영화, 텔레비전, 그리고 건축 시각화 등의 영역에서도 쓰이고 있다.
 

게임 엔진으로서의 Unreal Engine

Unreal 엔진은 게임 엔진으로서 다양한 VFP 기능, 물리 시뮬레이션, 애니메이션 도구, 오디오 시스템, 네트워크 기능, 그리고 Blueprints라는 강력한 시각 스크립팅 시스템을 갖추고 있다.

 

Unreal Engine의 주요 기능

 

그래픽 렌더링

렌더링: 씬의 오브젝트 컬렉션에서 화면에 최종 이미지(프레임)을 생성하는 프로세스

렌더링 파이프라인 종류

: 오프라인 렌더링(영화나 애니메이션), 리얼타임 렌더링(게임이나 시뮬레이션)

텍스처, 머티리얼, 라이팅 등에 사용할 수 있는 다양한 툴이 있다.

 

물리 엔진

카오스 피직스(Chaos Physics): 언리얼 엔진에서 사용할 수 있는 경량 물리 시뮬레이션

다음과 같은 기능을 포함하고 있다.

  • 디스트럭션
  • 네트워크 피직스
  • 카오스 비주얼 디버거
  • 리지드 바디 다이내믹
  • 리지드 바디 애니메이션 노드 및 피지컬 애니메이션
  • 클로스 피직스와 머신 러닝 클로스 시뮬레이션
  • 래그돌 피직스
  • 비히클
  • 피직스 필드
  • 플루이드 시뮬레이션
  • 헤어 피직스
  • 플레시 시뮬레이션

 

비주얼 스크립팅

 Blueprint(블루프린트): 언리얼 에디터 안에서 노드 기반 인터페이스를 사용하여 게임 플레이 요소를 만드는 개념을 토대로 한 비주얼 스크립팅 시스템. 엔진 내 객체 지향형(OO) 클래스 또는 오브젝트를 정의하는 데 사용된다.

이 툴로 인해 디자이너가 하기 힘들었던 개념 구현이나 툴 작업 거의 전부를 프로그래머 없이 할 수 있게 되었다.

 
 
Unreal의 장점과 단점

 

Unreal의 장점

  • 블루프린트(비주얼 스크립팅)의 편리성
  • 최상급 그래픽 렌더링(Nanite, Lumen 기술을 통해 실시간으로 영화같은 그래픽을 만들 수 있음)
  • 프로젝트 관리의 편의성.

Unreal의 단점

  • 높은 학습 난이도
  • 고사양 하드웨어 필요
  • 모바일 최적화 부담
  • 비교적 느린 컴파일 속도

Unreal 엔진으로 만들어진 게임 분석

  • 사일런트 힐 f

Nanite, Lumen 기술을 사용한 높은 퀄리티의 그래픽 렌더링. 사일런트 힐f의 경우 맵에 나타나는 안개가 플레이어와 실시간으로 상호작용할 수 있게 함. 

  • valorant

성능 최적화. 저사양 GPU를 위한 렌더러 커스터마이징.

  • 배틀 그라운드

신속한 이터레이션 작업, 실감나는 그래픽 렌더링(애트머스페릭 포그, 익스포넨셜 하이트 포그 등 사용)

 

 

 

 

 

 

 

2. 게임씬(Game Scene)의 개념 탐구

 

게임씬의 정의

게임 내에서 특정 환경, 상태, 또는 활동을 나타내는 독립적인 단위. 게임의 특정 구역이나 단계. 플레이어가 게임 내에서 경험하는 시각적, 물리적, 그리고 상호작용 요소들을 포함한다.

 

게임씬이 게임의 구성 요소에서 하는 역할

  • 특정 환경 제공
  • 게임 상태 관리
  • 오브젝트와 상호작용 제어
  • 리소스 로딩과 관리
  • 플레이 경험 조정

Unreal Engine에서 사용하는 주요 게임씬 구성 요소

월드

레벨 전체를 포함

모든 물리적, 시각적 정보

하나의 레벨에 하나의 월드가 있으며, 여러 서브 레벨(Sub Level)을 포함

액터

게임 내 가장 기본적인 오브젝트 단위

위치, 회전, 스케일 속성을 가지고 있음

라이트

씬의 조명을 담당

카메라

화면을 담는 시점