Unreal_Engine🎮/TIL📖 7

[ Unreal Engine ] TIL 📖 ( 4 )

DAY 4 플레이어 캐릭터와 나만의 레벨 디자인  레벨 디자인 : 플레이어가 경험할 수 있는 환경과 구조를 만드는 과정.                  -> 시각적 요소를 배치하는 것 뿐만 아니라 플레이어 경험의 핵심을 설계하는 역할 에셋 펩 라이브러리에서 샘플 에셋 적용플레이어 캐릭터 생성하기 콘텐츠 드로어 우클릭 > 블루프린트 생성 > 캐릭터 로 생성을 하고이렇게 새로 생긴 에셋을 더블클릭 하면이렇게 캐릭터 뷰포트가 생긴다. 이때 사용할 스켈레탈 메시 에셋을 선택해주면이런식으로 생기게 된다. 뷰포트에 떠있는 파란색 화살표가 캐릭터가 바라보고있는 방향이라서 캐릭터 방향을 맞춰줘야한다.이렇게 !!!이후 캐릭터를 따라다니는 카메라를 달아줄거다.컴포넌트에서 Spring Arm 과 Camera를 달아주면이렇게..

[ Unreal Engine ] TIL 📖 ( 3 )

DAY 3 블루프린트를 이용한 비주얼 스크립팅 블루프린트 이런 창 위에 스크래치 프로그램처럼 블록을 연결하여 코드를 만드는 방식이다. 오늘의 과제 강의시간에는 아래 조건을 만족하는 텍스트 슈팅 게임을 만들었는데총알은 기본적으로 30발이 주어집니다.마우스 좌클릭을 할 때마다 총알이 1발씩 발사됩니다.키보드 R을 누르면 총알 30발이 재장전됩니다.이를 응용한 문제 4개와 추가 문제 2개를 더 해봤다. 1.총알 발사 버그 (30번 이상은 불가능하도록)강의시간에 만든 텍스트 슈팅 게임은 총알이 30발임에도 불구하고 더 쏘면 총알 갯수가 -로 찍히고 무한슈팅이 가능했다.이를 수정하기위해마우스 클릭 이벤트 이후 Branch를 이용하여 Bullet 갯수가 0보다 클 때 총을 쏘고, 0개일때는 총알이 없다는 문구를 출..

[ Unreal Engine ] TIL 📖 ( 2-2 )

DAY 2 게임 개발 과정에 대해 알아보고 언리얼 엔진과 놀아보기! 언리얼 설치는 마쳤으니 본격적으로 프로그램에 대해서 알아보자 (실습) 주인공 캐릭터의 색상을 변경하는 것이 목표.먼저 주인공 캐릭터를 클릭한 후 오른쪽 디테일 탭에 메시>탐색기 클릭. 그럼 이렇게 하단에 콘텐츠 브라우저가 뜨게되는데 활성화 된 캐릭터가 지금 내가 클릭한 주인공 캐릭터이다.저 에셋을 복사하여 수정해보겠다 !! 저 에셋을 더블클릭하면 이렇게 수정창이 뜨는데 저 중에서 오른쪽의 머티리얼 슬롯에서 외형을 바꿔보겠다.저중에서 베이스컬러, 메탈릭, 스페큘러, 러프니스 등등 수정이 가능한데 나는 빨간색 베이스에 파란색 빛이 나도록 색을 지정했다.적용시키면 이렇게 !!! 발광을 파란색으로 지정해놔서 그림자진 곳에서는 파랗게 보이는 모습..

[ Unreal Engine ] TIL 📖 ( 2-1 )

DAY 2 게임 개발 과정에 대해 알아보고 언리얼 엔진과 놀아보기! 언리얼 설치는 마쳤으니 본격적으로 프로그램에 대해서 알아보자 (개념)전체적인 구조 살펴보기언리얼 샘플 프로젝트에 연결한 모습이다.이를 조금 더 자세히 살펴보자1. 뷰포트 ( Viewport )화면 중앙에 위치하며 3D 월드를 직접 볼 수 있는 영역카메라를 조작하여 월드를 탐색하거나 오브젝트를 배치+) 뷰포트에서 사용되는 추가 용어 정리 1. 월드레벨이 존재하는 최상위 컨테이너, 모든 액터와 구성 요소 포함게임 로직의 전반적인 상태 관리 (물리 시뮬레이션, 이벤트 처리, 게임루프 등)이후 API를 이용하여 월드 관리 및 상태 변경 가능여러 개의 레벨 동시 로드 및 관리 가능2. 레벨게임 또는 프로젝트 하나의 "씬"을 의미 함엔진 안에서 작..

[ Unreal Engine ] TIL 📖 (1)

DAY 1 게임 엔진에 대해 알아보고 언리얼 엔진 설치해보기!우리가 흔히 알고 있는 유명한 게임은 여러가지 요소가 합쳐져서 구현됩니다.  - 그래픽 (시각적 요소)캐릭터, 배경 , 아이템 등의 시각적 표현 - 사운드 (청각적 요소)배경 음악, 효과음 , 음성 등 상황에 맞는 사운드 - 인터렉션 (상호 작용)플레이어가 게임 세계와 상호 작용 등등각 요소들이 적절히 조화되지 못하거나 한 요소가 다른 것에 비해 부족하다면 게임의 완성도가 떨어진다고 느끼게 됩니다.이러한 요소들을 이용하여 게임을 쉽게 개발할 수 있도록 도와주는 도구가 바로 게임 엔진입니다. 게임 엔진은 게임 개발을 위한 소프트웨어 프레임워크로 개발자는 이러한 엔진의 도움을 받아 복잡한 기술적인 문제들보다 디자인, 콘텐츠에 집중할 수 있게 됩니다..

[ Unreal Engine ] TIL 📖 (사전캠프)

이번에 새로 Unreal Engine을 공부하게 되었습니다 !그에 따라서 기본적인 프로그램 정보부터 조사해보았습니다 Unreal Engine은 Epic games에서 개발한 게임 엔진입니다. 특징으로는1. 높은 그래픽 품질언리얼 엔진은 고사양 PC와 콘솔에서 뛰어난 품질의 실시간 렌더링을 제공하며, 특히 고해상도 텍스처, 광원 효과(Lumen), 물리 기반 렌더링(PBR)에서 강점을 가집니다. 2. 블루프린트 스크립팅프로그래밍 경험이 부족한 개발자도 비주얼 스크립팅 시스템인 블루프린트를 통해 간단히 게임 로직을 구현할 수 있습니다. 3. 오픈소스 기반엔진의 소스 코드를 무료로 제공하며, 이를 통해 개발자는 엔진의 기능을 커스터마이징할 수 있습니다. 4. 멀티플랫폼 지원PC, 콘솔, 모바일, VR/AR 등..