
이득우의 언리얼 프로그래밍 Part4 - 게임플레이 어빌리티 시스템
₩165,000
4시간만
30%
₩115,500
중급이상 / Unreal Engine, GAS, unreal-engine5, 언리얼 C++, UE Blueprint
5.0
(28)
언리얼 엔진5의 게임플레이 어빌리티 시스템을 활용해 RPG게임의 각종 스킬 시스템을 효과적으로 구현하는 방법을 학습합니다.
중급이상
Unreal Engine, GAS, unreal-engine5
청강문화산업대학교에서 언리얼 엔진, 게임 수학, UEFN 게임제작을 가르치고 있습니다.
- 이득우의 언리얼 C++ 프로그래밍, 넥슨 코리아 공식 교육 교재 선정 2023
- 스마일게이트 언리얼 프로그래머 양성 프로그램 언신(Unseen) 교육 총괄 2023
- 에픽게임즈 언리얼 공인 강사 (Authorized Instructor) 2022
- 에픽게임즈 개발자 지원 언리얼 데브그랜트 수상 2017
- 언리얼 서밋 2017, 2018, 2019 발표
- 시작해요 언리얼, UEFN 2022, 2023 웨비나 진행
- 대한민국 게임백서 2022 기술부문 편찬위원
- 부산인디커넥트페스티벌(BIC) 2022, 2023 심사위원장
안녕하세요.
언리얼 C++ 프로그래밍의 강사 이득우 입니다.
제 강의에 대해 큰 성원을 보내주셔서 감사드립니다.
현재 질문 게시판에서 다양한 학습 궁금증에 대해 답변드리고 있지만, 보다 전체적인 학습 방법이나 취업 고민에 대해서 이야기 나눌 자리가 있으면 좋을 것 같아 멘토링 프로그램을 열었습니다.
언리얼 프로그래밍의 체계적인 학습 방법과 완강 이후의 성장에 대해 이야기를 나눌 예정이라,
멘토링은 Part1부터 Part4까지 4개의 강의를 모두 구매한 분 대상으로 진행됩니다.
멘토링을 진행할 시간이 한정되다보니 양해의 말씀 구합니다. 제가 좀 더 시간적 여유가 생기면 신청 범위를 더 넓혀보겠습니다.
다음의 내용으로 멘토링이 진행됩니다.
30분은 짧은 시간입니다.다음의 내용에 대해서는 멘토링을 진행하지 않습니다.
강의를 구매한 분들이 보다 더 성장할 수 있도록 기획한 프로그램이다보니 조건이 안맞는 경우 멘토링 신청이 거절될 수 있습니다. 이 점 양해해주시면 감사하겠습니다.
시작 전에 다음과 같은 내용을 준비해주시기 바랍니다.
그럼 온라인에서 뵙겠습니다.
감사합니다.
이득우의 언리얼 프로그래밍 Part4 - 게임플레이 어빌리티 시스템
₩165,000
4시간만
30%
₩115,500
중급이상 / Unreal Engine, GAS, unreal-engine5, 언리얼 C++, UE Blueprint
5.0
(28)
언리얼 엔진5의 게임플레이 어빌리티 시스템을 활용해 RPG게임의 각종 스킬 시스템을 효과적으로 구현하는 방법을 학습합니다.
중급이상
Unreal Engine, GAS, unreal-engine5
이득우의 꼭 배워야하는 게임 알고리즘
₩66,000
4시간만
30%
₩46,200
중급이상 / 알고리즘, Unity
4.8
(17)
게임 제작에 사용되는 길찾기와 공간 분할 알고리즘을 체계적으로 정리한 온라인 강의입니다.
중급이상
알고리즘, Unity
이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해
₩275,000
4시간만
30%
₩192,500
중급이상 / Unreal Engine, 언리얼 C++, 네트워크
5.0
(227)
또 하나의 언리얼 엔진이라고도 불리는 네트웍 멀티플레이어 프레임웍을 학습합니다. 네트웍 멀티플레이어 게임을 제작할 때 반드시 알아야 하는 주요 개념, 내부 동작 원리, 최적화 기법을 학습한 후 핵&슬래시 유형의 PvP 대전 게임을 제작합니다.
중급이상
Unreal Engine, 언리얼 C++, 네트워크
이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
₩198,000
4시간만
30%
₩138,600
중급이상 / Unreal Engine, 언리얼 C++, UE Blueprint
4.9
(265)
대기업 현업자들이 수강하는 언리얼 C++ 프로그래밍 전문 과정입니다. 언리얼 C++ 프로그래밍을 사용해 핵&슬래시 로그라이크 게임 예제를 처음부터 끝까지 체계적으로 제작하는 방법을 알려드립니다.
중급이상
Unreal Engine, 언리얼 C++, UE Blueprint
이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
₩132,000
4시간만
30%
₩92,400
중급이상 / 언리얼 C++, Unreal Engine
4.9
(301)
대기업 현업자들이 수강하는 언리얼 C++ 프로그래밍 전문 과정입니다. 언리얼 엔진 프로그래머라면 게임 개발전에 반드시 알아야 하는 언리얼 C++ 기초에 대해 알려드립니다.
중급이상
언리얼 C++, Unreal Engine
게임 엔진을 지탱하는 게임 수학
₩66,000
4시간만
30%
₩46,200
초급 / 게임수학
4.8
(44)
게임을 구성하는 가상 세계가 수학으로 어떻게 만들어지는지 기반에서부터 하나씩 다루는 강의입니다. 기반 수학을 통해 게임 엔진의 구성 원리를 이해하고, 3차원 공간을 구성하는 실질적인 게임 수학을 학습합니다.
초급
게임수학
질문&답변
기존 AGameModeBase 관련 답변을 따라해도 문제가 발생했습니다.
깃허브에 5.4 버전 대응소스가 있으니 비교해보시면 좋을 것 같아요.엔진 모듈은 사실 대부분의 게임 로직이 참고하는 코어 라이브러리라 인터페이스에 선언해도 무방해보입니다~
질문&답변
CompressedFlags를 이용한 InputThrottle, InputSteering 전달 방법 질문
안녕하세요. 보내주신 코드의 일부만으로는 제가 정확히 도움드리기는 힘들 것 같습니다. 다만 캐릭터 무브먼트 컴포넌트 자체가 자동차와는 무관하게 설계된 것이라 이를 확장하는 것은 별로 추천드리고 싶지 않네요.ChaosVehicleMovementComponent가 플러그인으로 분리되어 있고 네트웍 동기화를 지원하다보니, 이를 분석하는 것이 장기적으로는 구현하고자 것에 도움이 될 것으로 보여집니다.
질문&답변
컴포지션 구현 방법에 대한 질문
예제에서 설명한 것과 같이 NewObject API를 사용하면 됩니다.
질문&답변
ABP의 skeleton 오류
아마도 캐릭터 애셋이 없어 에러난 것으로 보여지는데, 캐릭터 애셋은 인프런 수업 자료를 통해 받을 수 있습니다.
질문&답변
클래스 상속
네 Part1에서 알려드린 언리얼 엔진의 독특한 클래스 선언 규칙 및 파일 위치, 설정이 모두 부합하다면 어떻게 진행해도 무방합니다. UFUNCTION 매크로는 가볍게 말하면 해당 C++ 멤버 함수를 언리얼 만의 특수 기능에 사용하겠다는 겁니다. 크게는 블루프린트에서의 호출, 언리얼 네트웍을 사용한 RPC 작업등이죠. 만일 언리얼 특수 기능과 관련 없이 C++ 내 에서만 가볍게 사용한다면 UFUNCTION은 없어도 무방합니다.
질문&답변
인풋시스템 코드설명
안녕하세요. 파트2 강의는 게임을 구성하는 기본 기능을 가볍게 다룬다고 이해해주시면 좋겠습니다. 전체 15강 분량에서 입력만을 심도있게 다루기에는 알아야 할 다른 내용이 너무 많아 입력은 가볍게 조작하는 방향으로 기획했습니다. 파트 2를 진행한 후에는 이 중에서 가장 기술적인 난이도가 높은 네트웍 부분을 Part3로 빼서 집중적으로 다루고 있습니다. 기회되면 이런 방식으로 따로 입력에 대해 정리해보도록 하겠습니다.의견 감사합니다.
질문&답변
모듈을 추가한 이유를 정확하게 모르겠습니다.
헤더 파일 경로를 번거롭게 입력할 필요없도록 프로젝트 설정의 IncludePath를 추가해준거라고 보면 됩니다. 그 경로의 기준은 모듈의 기본 디렉토리가 되는거죠
질문&답변
빌드오류
로그를 보면 ABCharacterBase 생성자에서 UABCharacterControlData 클래스 관련해서 잘못 선언이 된 것 같습니다. 컴파일 오류가 나서 빌드가 안된것 같은데요?
질문&답변
ConstructorHelpers::FObjectFinder 컴파일 오류
UStaticMesh에 대한 헤더가 선언되어 있을까요? 아니면 컴포넌트라도#include "Components/StaticMeshComponent.h"
질문&답변
람다식 [] 안에 &를 넣는 이유를 잘 모르겠습니다.
크게 =, &, this가 있는데 필요한 때 사용해주면 됩니다.https://learn.microsoft.com/ko-kr/cpp/cpp/lambda-expressions-in-cpp