728x90

Unreal 엔진 34

[UE] Stack-O-Bot 프로젝트 튜토리얼 스터디 노트 - 3편

2023.07.11 - [Unreal 엔진] - [UE] Stack-O-Bot 프로젝트 튜토리얼 스터디 노트 - 1편 2023.07.11 - [Unreal 엔진] - [UE] Stack-O-Bot 프로젝트 튜토리얼 스터디 노트 - 2편 [UE] Stack-O-Bot 프로젝트 튜토리얼 스터디 노트 - 3편 스터디 노트 시리즈 3편. 앞서 리소스를 임포트하고, 머티리얼을 만들어서 레벨을 제작해봄. 이번엔 게임 플레이에 필요한 액터들을 만들어서 교체하고 동작시켜보는 단계. 게임 플레이 액터 이번엔 게임 플레이에 대한 내용들. 플레이 모드로 진입하면, 아웃라이너에 새로운 액터들이 자동/동적으로 생성됨. 디폴트 액터들. (노란색 오브젝트들) GameMode, PlayerController, Pawn 등. 이 액터..

Unreal 엔진 2023.07.13

[UE] Stack-O-Bot 프로젝트 튜토리얼 스터디 노트 - 2편

2023.07.11 - [Unreal 엔진] - [UE] Stack-O-Bot 프로젝트 튜토리얼 스터디 노트 - 1편 [UE] Stack-O-Bot 프로젝트 튜토리얼 스터디 노트 - 2편 작은 톱다운 어드벤쳐 게임 제작 튜토리얼 2번째 스터디 노트. 커리큘럼 - Static Mesh, Texture 임포트 - Material 제작 (진행 중) - Skeletal Mesh, Animation 임포트 - Simple Interaction 시스템 제작 - 약간의 마무리, 폴리싱 작업 환경 오브젝트 생성 지형에 배치할 오브젝트들을 생성해보기로. 먼저 풀을 만들어본다. Content 폴더에 리소스를 Import. Environment / Grass 를 임포트. 풀 머티리얼을 만들어야 함. M_Grass 머리티리얼..

Unreal 엔진 2023.07.11

[UE] Stack-O-Bot 프로젝트 튜토리얼 스터디 노트 - 1편

작은 톱다운 어드벤쳐 게임 제작 튜토리얼 커리큘럼 - Static Mesh, Texture 임포트 - Material 제작 - Skeletal Mesh, Animation 임포트 - Simple Interaction 시스템 제작 - 약간의 마무리, 폴리싱 작업 프로젝트 생성 "기본" 템플릿으로 빈 프로젝트를 생성. Stack-O-Bot 프로젝트의 에셋을 활용해서 빈 프로젝트를 채워나가는 구성. 기존 맵은 사용하지 않고, 아무것도 없는 빈 레벨에서 시작. 초반엔 기본적인 에디터 설명. Ctrl + Space : Content Drawer 토글 F10 : 사이드바 토글 스피어를 만들어본다. 뷰포트 라이트 효과를 제거하면 보임. "메뉴 > 창 > 환경 라이트 믹서" 를 열어서 "디렉셔널 라이트"(혹은 애트머스..

Unreal 엔진 2023.07.11

[UE] 언리얼 엔진 5 프로젝트 파일 구조 살펴보기

언리얼 엔진 5 의 프로젝트 파일 구조를 살펴봅니다. 유니티 엔진은 파일 구조가 단순한데, 언리얼엔진은 기본 빈 프로젝트만 설치해도 생서오디는 폴더들이 좀 더 많았습니다. 살펴볼 프로젝트는 언리얼엔진 5 프로젝트 브라우저에서 게임 > 기본 템플릿을 선택했습니다. 프로젝트 디폴트 설정은 블루프린트 대신 C++로, 타깃 플랫폼 Mobile, 퀄리티 프리셋 Scalable 로 설정했습니다. 다음 기회에는 다른 셋팅으로도 파일 비교를 해보면 좋겠네요. 생성 후 프로젝트가 저절로 열리는 바람에 중간 파일이나 동적으로 생성된 파일이 있을 수 있겠는데, 일단 .vs 파일을 제외한 파일 크기는 2.11GB 정도. 폴더를 뒤져보니 Intermediate 폴더 하위에 PCH(Pre Compiled Header) 가 크게 ..

Unreal 엔진 2023.07.10

[UE] 라이브 코딩 빌드 에러 로그창 메시지가 ??? 로 찍히는 문제

언리얼엔진5를 사용하면서, 로직 코드를 수정하고 에디터에서 Ctrl + Alt + F11 을 눌러 라이브 코딩 빌드를 할 때 에러 로그가 ??? 같이 한글이 깨져서 찍히는 경우. 언어 설정을 수정해서 해결할 수 있음. 윈도우 키를 눌러서 "언어"입력. "언어 설정"을 열고, 우측 "관련 설정"섹션에서 "기본 언어 설정"을 클릭. "국가 또는 지역" 설정 창이 열리는데, 여기서 "시스템 로캘 변경" 버튼 클릭. 팝업창에서 "Beta: 세계 언어 지원을 위해 Unicode UTF-8 사용" 을 체크. 시스템 재시작.

Unreal 엔진 2023.07.06

[UE] 언리얼 엔진 5 블루프린트 vs C++ 언제 어떤 걸 사용하는 게 좋을까? - 2편(완)

2023.07.04 - [Unreal 엔진] - [UE] 언리얼 엔진 5 블루프린트 vs C++ 언제 어떤 걸 사용하는 게 좋을까? - 1편 오브젝트의 클래스에 따라 블루프린트와 C++ 중 어떤 언어를 사용할지 결정할 수 있다. Actor 에 따른 블루프린트/C++ 결정 게임을 만들면 게임 모드, 게임 스테이트(또는 게임 인스턴스), 폰/캐릭터와 같은 핵심 액터와 클래스가 공통적으로 구성. 핵심 액터를 모두 한 가지 언어로 작성하고 싶을 수 있지만, 팀의 강점과 게임의 요구 사항을 고려하고 워크플로에 균형을 맞춰야 한다. 또, 팀에 프로그래머가 많지 않다면 블루프린트를 더 자주 사용해야 할 수도 있다. 라이라(Lyra) 프로젝트(이하 라이라)의 핵심 클래스들을 예시로 살펴본다. Game State 라이라..

Unreal 엔진 2023.07.05

[UE] 언리얼 엔진 5 블루프린트 vs C++ 언제 어떤 걸 사용하는 게 좋을까? - 1편

엔진의 여러 시스템이 블루프린트와 C++ 사용을 중심으로 설계되었기 때문에 어떤 언어를 사용해야 할지 불분명할 수 있음. 언리얼 엔진의 블루프린트와 C++를 살펴보고, 각 언어의 장점과 어떻게 사용하면 더 효과적일지 알아본다. 기능을 개발할 때, C++와 블루프린트 중 어떤 걸 사용할지 선택을 언제 해야할지 알아보자. 언리얼 엔진을 처음 사용할 때는 가장 익숙한 프로그래밍 언어를 고수하고 프로젝트에 그 언어만 사용하고 싶을 수 있음. C++와 블루프린트의 이상적인 사용 사례를 알면 보다 균형 잡힌 프로젝트 개발 주기를 만들 수 있음. 그 전에 먼저 언리얼 엔진의 C++와 블루프린트에 대한 개괄적인 개요를 살펴본다. 블루프린트 언리얼 엔진의 노드 기반 프로그래밍 언어. 변수, 함수, 이벤트를 클릭하고 드래..

Unreal 엔진 2023.07.04

[UE] 안드로이드 빌드하기 - 3편

2023.07.03 - [Unreal 엔진] - [UE] 안드로이드 빌드하기 - 1편 2023.07.03 - [Unreal 엔진] - [UE] 안드로이드 빌드하기 - 2편 2편까지 셋팅을 모두 마치고, Unreal Engine 에서 패키징 실행. 패키징 완료! 안드로이드 기기에 배포해서 실행해보자. 앗.. No Google Play Store Key No OBB found and no store key to try to download. Please .... 이런 에러가. 프로젝트 셋팅에서 Disable OBB 체크해주고 재시도. 그래도 또같은 메시지가. 그 위에 Package game data inside .apk? 를 체크해줘야 함. OBB 파일로 분리되지 않고 apk 에 합쳐지도록 함. 빌드 및 실..

Unreal 엔진 2023.07.03

[UE] 안드로이드 빌드하기 - 2편

2023.07.03 - [Unreal 엔진] - [UE] 안드로이드 빌드하기 - 1편 하놔... 쓰다가 임시저장 안해서 다 날라감. 요약하면... Android Studio 4.0 버전을 설치. 4.0 버전은 Android Studio 다운로드 자료실에서 아래 링크에서 동의하고 4.0 버전을 찾아서 설치하면 끝. https://developer.android.com/studio/archive?hl=ko Android 스튜디오 다운로드 자료실 | Android 개발자 | Android Developers 이 페이지에는 Android 스튜디오 출시 관련 다운로드 자료실이 포함되어 있습니다. developer.android.com 설치할 때 Wizard 는 모두 기본 설정으로 Next 클릭해서 설치. Andr..

Unreal 엔진 2023.07.03

[UE] 안드로이드 빌드하기 - 1편

언리얼 엔진 프로젝트 브라우저. 블루프린트/C++ 중 아무거나 선택. 타깃 플랫폼을 Desktop 에서 Mobile 로 설정. 퀄리티 프리셋은 Maximum 에서 Scalable 로 설정. 시작용 콘텐츠는 불필요. (프로젝트 그본 구성으로 안드로이드 빌드만 할 것이기 때문에) [프로젝트 세팅 > 플랫폼 Android > APKPackaging] 이동 SDK 라이선스 수락(Accept SDK License) 클릭. APK Packaging 아래에 Minimum SDK Version 과 Target SDK Version 넘버만 체크하고 창 닫기. 다음은 중요한 셋팅인 Android SDK, NDK 설정이 필요. 이부분은 Android Studio 를 설치해야 가능. {UnrealEgninePath}\UE_5..

Unreal 엔진 2023.07.03
728x90
반응형