728x90

전체 글 932

[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

hiberfil.sys 파일 제거해서 용량 확보하기

hyberfil.sys 는 전원 옵션과 관련된 파일. 윈도우즈의 사용 중지 모드는 크게 3가지가 있습니다. Shut Down 모드 Sleep 모드 그리고, Hibernate 모드. Shut Down 모드는 전원이 아예 차단된 상태. Sleep 모드는 최대절전모드. Hibernate 는 직역하면 동면 모드로, 다음 실행 시 동명 당시의 상태로 부팅되는 모드. hiberfil.sys 파일은, 위 모드 설명과 연결돼서 동면(Hibernate)모드와 관련된 파일. 동면 상태를 파일 상태로 저장하기 위함이고, 추정으로는 RAM 의 내용을 파일형태로 생성해서 저장하기 때문에 용량도 RAM 크기만큼 크게 잡히게 됨. 동면모드를 선호한다면 그대로 동면모드를 활성화시켜두면 되겠지만, 동면모드가 불필요하다면 동면모드를 꺼..

[UE] "E1696 파일 소스을(를) 열 수 없습니다." 해결법

셋팅을 다 하고, 빌드는 문제 없는데 아래 에러가 계속 보임. Intellisence 도 동작하지 않아서 빨간 밑줄만 좍좍. "E1696 파일 소스을(를) 열 수 없습니다." 에러는 관련 Header file 경로를 찾지 못해서 생기는 문제인데, 이 때 해당 프로젝트의 속성(Property) 창에서 [VC++ 디렉터리] 페이지의 일반 > 포함 디렉터리 값이 비어있거나 Unreal Engine 관련 경로 셋팅이 안돼있을 수 있음. 위 이미지처럼 경로 셋팅이 되어야 하고, 해결법은 간단. Visual Studio 를 종료하고 uproject 파일을 우클릭해서 Generate Visual Studio project files 를 클릭해주면 됨.

Unreal 엔진 2023.06.26

UE5 엔진 샘플 프로젝트 Lyra 빌드해보기

UE5 의 샘플 프로젝트, 라이라(Lyra) 를다운로드 받고 UE 5 소스코드를 다운받아서 빌드, 돌려보려는 중. https://docs.unrealengine.com/5.0/ko/lyra-sample-game-in-unreal-engine/ 라이라 샘플 게임 라이라 샘플 게임의 기술을 사용하여 언리얼 엔진 5 프로젝트를 개발하는 방법을 알아봅니다. docs.unrealengine.com 프로젝트는 위 링크 참고해서 Epic Launcher 통해서 다운로드 받고, UE5 는 Epic GitHub 에서 다운로드. 가이드는 UE 4.27 문서(UE4 버전 최종 버전)를 참조. 현재 기준, UE 5.x 버전 도큐먼트에는 해당 내용이 업데이트 되지 않았음. https://docs.unrealengine.com/..

Unreal 엔진 2023.06.26

무료 사진 제공 사이트 추천 9개

무료 사진 제공 사이트 9개 Unsplash (https://unsplash.com/): 고품질의 다양한 주제의 무료 사진을 제공합니다. 컬렉션도 다양하게 제공되어 필요한 이미지를 쉽게 찾을 수 있습니다. Pixabay (https://pixabay.com/): 수백만 개의 고품질 이미지, 일러스트, 벡터 그래픽 등을 무료로 제공합니다. 다양한 주제와 스타일의 이미지를 찾을 수 있습니다. Pexels (https://www.pexels.com/): 무료로 사용할 수 있는 수천 개의 고품질 이미지를 제공합니다. 상업적 용도로도 사용할 수 있으며, 다양한 주제와 카테고리로 분류되어 있습니다. Freepik (https://www.freepik.com/): 벡터 그래픽, PSD 파일, 아이콘 등 다양한 디자인..

게임 개발 관련 유명 추천/신간 서적들 링크 모음 (2023.06)

게임 개발과 관련해서 유명하고 훌륭한 추천 서적들 링크 모음입니다. 게임 개발 일반 추천 도서들 유니티 교과서 개정 6판 https://link.coupang.com/a/1K9kO 유니티 교과서 개정6판 COUPANG www.coupang.com 라프 코스터의 재미이론 https://link.coupang.com/a/1PPWL 라프 코스터의 재미이론 COUPANG www.coupang.com 탐닉의 설계자들:나도 모르게 빠져드는 직감·놀람·이야기의 기술 https://link.coupang.com/a/1PQq8 탐닉의 설계자들:나도 모르게 빠져드는 직감·놀람·이야기의 기술 COUPANG www.coupang.com 게임 시스템 디자인 입문 : 실무 게임 기획을 위한 게임의 규칙 밸런싱 스프레드시트 데이터..

728x90
반응형