Engine/Unreal 15

숨고에서 처음으로 unreal 엔진 과외 요청이 왔다.

숨고 시작한지 1개월 조금 넘었는데, 유니티로 게임 개발만 있었다.그런데 오늘 unreal 엔진 과외 요청이 들어왔다.게임회사 현업 기획자가 언리얼을 배우고 싶었다고 한다.나는 언리얼 엔진 잘 모르기도 하고 진행 중인 프로젝트와 과외가 있으므로 욕심 부리지 않기로 하였다.주 6일 근무로도 더 이상은 벅차다. 만약 다른 유니티 프로젝트와 유니티 과외가 없었다면, 거절하지 않고 언리얼 엔진을 제대로 파볼 수 있는 기회가 되었을지도 모르겠다.그런데 지금은 일단 생활비 충당이 우선이다.그래서 언리얼 엔진 학습은 또 뒤로 미루게 되었다. 언리얼 엔진이 서서히 게임 개발을 잠식하고 있고, 게임 회사 중 7할은 언리얼을 사용하고 있지 않을까 조심스레 추정해 본다.결론은 유니티, 언리얼 둘 다 다룰줄 알아야 한다.

Engine/Unreal 2024.10.11

하이퍼클로바X 에게 물어보았다. 언리얼 엔진 시장 점유율

"언리얼 엔진의 시장 점유율은 게임 엔진 시장에서 매우 높은 편입니다. 2022년 기준으로 전체 게임 엔진 시장에서 약 40% 이상의 점유율을 차지하고 있습니다. 이는 Unity 엔진과 함께 게임 엔진 시장에서 가장 많이 사용되는 엔진 중 하나입니다. 언리얼 엔진은 게임뿐만 아니라 영화, 드라마, 애니메이션 등 다양한 분야에서도 사용되고 있습니다. 특히 최근에는 VR/AR, 메타버스 등 새로운 분야에서도 언리얼 엔진이 많이 사용되고 있습니다. 하지만 언리얼 엔진의 시장 점유율은 지역이나 분야에 따라 차이가 있을 수 있습니다. 또한, 언리얼 엔진의 시장 점유율은 시간이 지남에 따라 변화할 수 있습니다. 따라서 언리얼 엔진의 시장 점유율을 정확하게 파악하기 위해서는 다양한 자료를 참고하고, 최신 정보를 수집..

Engine/Unreal 2023.11.27

[UE5] TPS Template 분석 - 1. user input

UE5를 익히고자 TPS Template 프로젝트를 분석해 보고자 한다. 이 템플릿을 조금씩 디벨롭해서 나만의 TPS 게임을 개발하려고 한다. UE5에서 제공하는 템플릿 프로젝트 중 TPS로 선택을 하고 블루프린트가 아닌 C++로 새로운 프로젝트를 생성하였다. 키, 터치, 게임패드 등 사용자 입력(user input)이 있으면 콜백 함수(델리게이트 함수)를 실행시킬 수 있도록 인터페이스를 제공한다. 위 코드를 보면 BindAxis함수에 첫번째 파라미터로 문자열이 들어간다. 이 문자열과 매칭되는 곳을 확인하려면 UE5 에디터를 열어본다. 그리고 Project Settings에 문자열이 정의되어 있는 것을 확인할 수 있다. 이렇게 mapping이 되어 있기 때문에 오타날 수는 있겠으나, 사용자 정의 입력을 ..

Engine/Unreal 2022.08.18

Visual Studio도 좋지만 Jetbrains Rider Unreal

Unity로 개발할 때도 Visual Studio 보다는 Rider가 마음에 들었다. 기능이 VS 보다 워낙 많고 막강해서 한 번 쓰기 시작하면 Resharper 없이는 VS 못 쓰게 되더라. 거기다가 작년부터 Jetbrains dotUltimate을 구독했는데, 2022년 10월 이후로 가격 상승이 된다고 하니 얼른 구독하는 것이 좋겠다. ㅋㅋ 그래서 이번에 Unreal Engine 5 (UE5) 로 새로운 프로젝트 개발할 때도 Rider를 쓸 계획이다. 아래 스크린샷은 Rider 실행한 화면이다. 아직 코딩도 안 하고 블로깅부터 하는 나 ㅋㅋ Rider로 UE5 개발에 관심이 있다면 아래 링크에서 자세한 정보를 얻을 수 있다. https://www.jetbrains.com/help/rider/Work..

Engine/Unreal 2022.08.07

[UE5] DivisionLike 프로젝트 시작하기

언리얼 버전은 5.0.3으로 업데이트 하였다. 그리고 새로운 프로젝트를 생성한다. Games 카테고리에서 Third Person 템플릿을 선택한다. github에 새로운 repository를 생성한다. repository를 생성할 때 주의할 점은 .gitignore를 추가할 때 UnrealEngine 템플릿을 선택하는 것이다. 그래야 필요없는 폴더와 파일들을 버전 컨트롤에서 제외시킬 수 있기 때문이다. git LFS는 필수로 설치해둔다. 그래야 큰 용량의 파일들도 버전 컨트롤 할 수 있다. 프로젝트를 열어보면 Third Person 템플릿으로 생성된 것을 확인할 수 있다. UE5 우측 하단에 보면 Source Controll이 꺼져있다. "Connect to Source Control" 메뉴를 클릭하여 ..

Engine/Unreal 2022.08.03

[2022-04-25] UE5 개발 환경 세팅 중

우선 노트북에 VisualSVN Server를 설치해 두었다. Repository를 하나 생성해 두었다. 노트북 HDD가 1TB 밖에 안 되지만 우선은 공부하는데는 지장이 없을듯 하다. 그리고 메인 PC에서 Third Person Template로 프로젝트를 새롭게 생성하였다. Landscape로 Mode를 변경했더니 CPU 점유율이 아래 스크린샷과 같이 올라간다. 아무래도 RAM은 32GB도 부족한거 같다. 램 가격이 떨어질 날을 기다리며 우선은 스터디 열심히 해보자. Visual Studio 2022도 훌륭한 IDE이지만 나는 Rider에 익숙해서 Rider를 설치해 보았다.

Engine/Unreal 2022.04.25