Unreal이란?

김여울·2025년 4월 28일

사전캠프

목록 보기
2/24

1. Unreal Engine 조사

게임 엔진이란?

게임을 만들 때 필요한 기본적인 기능을 묶어 제공하는 소프트웨어입니다. 그 기능에는 그래픽, 사운드, 물리 연산, 입력 처리, 네트워크 등이 있으며 개발자가 처음부터 모든 코드를 짜지 않도록 엔진에서 도구를 제공해 효율적이게 게임을 만들 수 있습니다.

Unreal Engine의 주요 기능

  • Unreal Engine은 3D 그래픽을 빠르고 자연스럽게 구현할 수 있도록 지원해 섬세한 캐릭터 모델링과 화련한 전투 연출을 높은 퀄리티로 자연스럽게 표혈 할 수 있습니다. 르고 자연스럽게 구현할 수 있도록 지원해 섬세한 캐릭터 모델링과 화련한 전투 연출을 높은 퀄리티로 자연스럽게 표혈 할 수 있습니다.

  • 충돌, 중력, 힘 같은 물리적 현상을 실제처럼 구현할 수 있습니다.

  • 프린트를 활용해 논리적인 게임 로직을 블록처럼 연결해 쉽게 만들 수 있으며, 시각화에도 용이합니다.

Unreal의 장점과 단점

  • 장점
    매우 뛰어난 그래픽 품질과 강력한 물리 엔진을 제공해, 대규모 오픈월드나 복잡한 게임 개발에 유리합니다. 블루프린트를 통해 비개발자도 쉽게 논리적인 게임 로직을 설계할 수 있어 다양한 개발 환경에 활용됩니다. AAA급 게임, 고사양 PC/콘솔 게임에서 많이 사용됩니다. 게임 개발에 국한되지 않고, 광고, 건축 시각화, 영화 제작 등 다양한 분야에서도 활용할 수 있습니다.

  • 단점
    엔진 자체가 무겁고 고사양을 요구합니다. 초보자가 배우기에는 복잡하고 최적화에 많은 신경을 써야합니다.

Unreal Engine으로 제작된 대표적인 게임과 해당 게임에서 Unreal의 역할

  • 페르소나3 리로드 (Unreal Engine 4)
    캐릭터 모델링, 라이팅, 감정 표현 등이 매우 부드럽고 몰입감 있게 구현되었습니다. 언리얼 엔진으로 원작보다 훨씬 현대적이고 향상된 비주얼과 활동적인 움직을 보여줍니다.
    📎Unreal Engine Youtube

  • 포트나이트 (Unreal Engine 4 → 5)
    언리얼 엔진의 물리 연산과 네트워크 기능으로 건축/파괴 시스템, 실시간 대규모 멀티플레이, 트렌디한 그래픽 스타일을 빠르게 구현하고 확장했습니다.
    📎Fortnite Youtube



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

게임 씬의 정의와 게임의 구성 요소에서의 역할 게임의 구성 요소에서의 역할

  • 정의
    • 게임 씬이란 게임 안에서 하나의 독립된 화면 또는 상태를 말합니다.
    • 예를 들어, 메인 메뉴 화면, 캐릭터 선택 화면, 전투 중인 게임 화면, 게임 오버 화면 같이 각 씬은 독립적으로 작동하고 특정 역할을 맡고 있습니다.

  • 역할
    • 게임 흐름 관리 : 씬 전환을 통해 게임의 전체 흐름을 체계적으로 이어줌
    • 상태별 UI/시스템 분리 : 각 상태별로 필요한 UI와 기능을 독립적으로 구성 가능
    • 리소스 최적화 : 필요한 씬에 필요한 리소스만 로딩해 메모리 부담을 줄임
    • 개별과 유지보수 편리 : 버그 수정이나 업데이트 할 때 특정 씬만 수정할 수 있어 효율적임

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

  • 월드 (World)
    • 게임이 펼쳐지는 전체 공간이나 환경을 의미 (게임 안의 큰 틀, 무대 같은 존재)
    • 액터, 조명, 카메라 등 모든 객체를 담고 관리함

  • 액터 (Actor)
    • 게임 월드 안에 존재하는 모든 오브젝트를 의미
    • 게임 안에서 직접 움직이고, 상호작용하거나, 눈에 보이는 역할

  • 라이트 (Light)
    • 게임 씬을 밝히고, 분위기와 현실감을 만드는 조명
    • Directional Light(태양광 느낌), Point Light(점광원), Spot Light(원뿔 형태), Rect Light(직사각형 형태) 등 다양한 라이트 액터를 통해 게임 환경에 깊이감, 생동감을 부여하고 게임의 전반적인 분위기 조성에 큰 역할

  • 폰 (Pawn)
    • 플레이어나 AI가 점유(조종)할 수 있는 액터
    • 주로 움직이거나 상호작용할 때 사용

  • 캐릭터 (Character)
    • Pawn을 상속받은 액터로, 걷기나 점프 같음 움직임 기능이 기본으로 포함됨
    • 플레이어가 직접 조작하는 주인공 캐릭터나 AI 적 캐릭터를 구현할 때 사용

  • 카메라 (Camera)
    • 플레이어가 게임 세상을 보는 시점 역할
    • 플레이어가 보는 시야를 제어하며 1인칭, 3인칭, 컷신, 시네마틱 등 다양한 시점 연출을 담당
    • Pawn이나 Character에 카메라를 붙일 수 있고 별도로 독립된 카메라 액터를 배치해 원하는 시점 연출 가능

0개의 댓글