오늘부터 학습 시작했습니다.
1.언리얼에 대해
게임엔진은 게임을 만들기 위한 소프트웨어 툴입니다.
언리얼 엔진의 그래픽 렌더링기능은 빛,그림자,반사,재질표현이 좋아 사실적인 게임을 만들기 좋습니다.
언리얼 엔진에는 물체의 움직임과 충돌을 계산하는 물리엔진이 포함되어 있습니다.
예를 들어 캐릭터가 점프하고 떨어지거나 총알이 적에게 맞는 판정등을 말합니다.
언리얼의 대표기능중 하나가 블루프린트 입니다. 블루프린트는 코드를 많이 쓰지않고 노드를 연결해서 게임 로직을 만드는 방식입니다.
2.언리얼의 장단점에데해
-장점
1)고품질 3D그래픽 구현에 강합니다.혼자서 유니티로 게임을 만들면 그래픽의 한계에 막혀 도트를 쓰는 경우가 많았지만 언리얼은 사실적인 그래픽을 제공합니다.
2)블루프린팅 덕분에 프로그래밍이 적어도 시각적으로 로직을 짤 수있어서 초보자에게도 좋습니다.
3)C++기반이라 깊게 커스터마이징이 가능해 전문적인 개발에 좋습니다.
-단점
1)사양이 높습니다 고품질 그래픽을 사용해 작업이 무겁습니다.
2)기능이 많아서 처음 배우는 사람에게는 다소 복잡하게 느껴질 수 있습니다.
3)간단한 모바일 게임을 구현하기에는 무겁습니다.
3.언리얼로 제작된 게임과 언리얼의 역할
1)포트나이트
넓은 맵의 실시간 렌더링
총격,건설,이동의 복잡한 상호작용
멀티플레이 네트워크 동기화
2)검은 신화오공
보스전 중심의 액션 연출
화려한 이펙트,애니메이션
캐릭터,배경의 디테일한 재질표현
3)배틀그라운드
총격 판정,차량 물리
다수 플레이어의 동기
4.게임 레벨의 개념 탐구
레벨은 플레이어가 보고 상호작용하는 환경,오브젝트,캐릭터등을 담는 게임 세계의 전부
유니티의 씬의 개념과 비슷하다고 생각됨니다.
플레이 공강제공,게임 진행 구조 형성,오브젝트 배치와 상호작용관리,분위기와 연출형성등 다양한 역할을 합니다.
5.레벨의 주요 구성 요소
1)World
레벨 전체를 담는 공간
물리,렌더링,시간 흐름 등이 작동하는 기준 공간
그 맵이 실제로 작동하는 전체 환경입니다.
2)Actor
게임 내 물체를 표현하는 가장 기본 단위
컴포넌트를 포함해 기능을 확장할 수 있다
3)Light
빛을 비추는 요소입니다.
장면을 밝히거나 어둡게 하고 그림자 생성을 담당
분위기 연출/사실감과 몰입감 강화합니다.
4)Camera
플레이어가 세계를을 결정하는 요소 입니다.
플레이어가 보는 화명을 결정
연출 장면이나 컷신 제작
확대/축소,회전등 처리합니다.
꾸준히 기록 해보도록 하겠습니다.
잘 부탁드립니다.
'사전캠프' 카테고리의 다른 글
| 4/16 미니프로젝트 (0) | 2026.04.16 |
|---|---|
| 4/15 (0) | 2026.04.15 |
| 4/13 (0) | 2026.04.13 |
| 사전캠프3일차 (0) | 2026.04.10 |