
Lee Deok-woo's Unreal Programming Part 4 - Gameplay Ability System
ideugu
Learn how to effectively implement various skill systems in RPG games using the gameplay ability system of Unreal Engine 5.
중급이상
Unreal Engine, GAS, unreal-engine5
This is a specialized Unreal C++ programming course taken by professionals in large companies. We will teach you the basics of Unreal C++ that Unreal Engine programmers must know before developing a game.
How to use Unreal Engine Basics
Unreal C++ Programming
Unreal Engine Architecture
Unreal Engine Data Structures
Unreal Engine Design Techniques
"There are a lot of Unreal tutorials out there, but even after learning them, I feel like my growth as a programmer is stagnant."
'I'm having trouble developing a game because I don't really understand Unreal C++.'
Unreal C++ programming adds unique rules to standard C++ for developing large-scale games, adding custom data structures and various extensions . Understanding all of this is essential for effective Unreal programming!
We'll help you understand core structures and principles to help you grow into a professional Unreal Engine programmer! We've compiled the essential knowledge for professional game development, so you can build a solid foundation. This cutting-edge programming course is taught using the new Unreal 5 standard !
Understand core programming design techniques,
Effectively use basic types and objects
Learn how to manage.
By using advanced object-oriented techniques ,
Ability to effectively produce large-scale games
You will gain the ability.
Understand data structures and memory management techniques .
To create high-performance games
You will be equipped with the necessary skills.
Unreal Engine's source code
By having the basic ability to analyze ,
You will be able to solve various problems on your own.
The course is divided into four sections designed step by step.
First, we will focus on learning the basic Unreal C++ types and Unreal objects.
Learn various Unreal Engine object-oriented design techniques to effectively run large-scale game productions through prepared, hands-on examples.
To effectively manage game data and memory, you will learn how to understand the internal structure of the Unreal Engine standard library and how Unreal Engine manages memory.
By understanding the structure of Unreal Engine's asset system and learning the unique build system rules of Unreal projects, you will gain the ability to analyze Unreal Engine source code on your own.
Roadmap that combines Unreal Programming Part 1 and Part 2
You can purchase it with a 30% discount coupon ! 💌
Q. I'm studying Unreal Engine, but even after following the tutorials, I'm having trouble applying them on my own, and I feel like I'm stuck. Will this course help?
Don't try to conquer the massive Unreal Engine all at once; instead, develop a long-term strategy and achieve it step by step. If you've followed the tutorials and mastered basic content creation, it's time to develop a serious strategy. I recommend putting game development aside for now and systematically studying the following two-step strategy.
Part 1: Unreal C++ Programming (What this course covers)
Part 2: Unreal Gameplay Framework
Q. Will this course help me create games?
This course focuses solely on Unreal C++ programming. While it covers the Unreal Engine, it doesn't involve game development. After taking this course, you can either review "Lee Deuk-woo's Unreal C++ Game Development Essentials" or enroll in the upcoming Part 2 course to gain a deeper, more systematic understanding of the game development process.
Q. Do I need to know advanced C++?
This course is suitable for anyone with experience in object-oriented languages like C++, C#, or Java. While attending the lecture, supplementing any C++ content you feel is lacking will greatly contribute to your growth.
Q. Will this course help me prepare for employment?
If you're preparing for a job as a programmer, it's highly recommended that you familiarize yourself with everything covered in this course. The course's planning largely reflected the input of team leader-level programmers at large corporations.
Q. Is this course taught using the latest version of Unreal?
This course was created using Unreal Engine 5.1.1, the latest version as of March 2023. Unreal Engine 5 introduces new programming conventions that must be adhered to compared to Unreal Engine 4. These have been fully incorporated into the course.
We are constantly improving upon the changes that occur with each upgrade of Unreal Engine.
The GitHub sample source reflects up to Unreal Engine 5.4.
🕹️ Things to note before attending the lecture
Hello, this is Lee Deuk-woo from Cheonggang Cultural Industry University .
I have been studying and teaching Unreal for 10 years since the release of Unreal Engine 4 in 2013.
While teaching students, I've also taken on corporate requests, providing Unreal Engine and programming training to leading game companies like NCSOFT and Nexon Korea. This year, I'm working with Smilegate to offer UNSEEN, a full-fledged Unreal Engine programmer training program.
It's already been six years since I wrote "Lee Deuk-woo's Unreal C++ Game Development Essentials," back in 2017. Because I had to organize it in a limited space, I felt it lacked a thorough explanation of the fundamentals of Unreal C++. However, I've since addressed the changes and am now offering a full-fledged Unreal course tailored to the newly released Unreal Engine 5. Thank you for your patience!
Who is this course right for?
People who want to develop the ability to proactively design Unreal programming themselves
Job seekers who need essential programming knowledge to apply to Unreal Engine professional developers
I've tried programming with Unreal Engine, but I'm curious about its internal structure.
People who have encountered limitations in analyzing and applying Unreal source or examples.
Need to know before starting?
C language, C++ language, C# language, Java and other object-oriented languages
13,655
Learners
1,104
Reviews
820
Answers
4.9
Rating
7
Courses
청강문화산업대학교에서 언리얼 엔진, 게임 수학, UEFN 게임제작을 가르치고 있습니다.
- 이득우의 언리얼 C++ 프로그래밍, 넥슨 코리아 공식 교육 교재 선정 2023
- 스마일게이트 언리얼 프로그래머 양성 프로그램 언신(Unseen) 교육 총괄 2023
- 에픽게임즈 언리얼 공인 강사 (Authorized Instructor) 2022
- 에픽게임즈 개발자 지원 언리얼 데브그랜트 수상 2017
- 언리얼 서밋 2017, 2018, 2019 발표
- 시작해요 언리얼, UEFN 2022, 2023 웨비나 진행
- 대한민국 게임백서 2022 기술부문 편찬위원
- 부산인디커넥트페스티벌(BIC) 2022, 2023 심사위원장
All
16 lectures ∙ (9hr 55min)
Course Materials:
All
340 reviews
4.9
340 reviews
Reviews 4
∙
Average Rating 5.0
5
I'm a computer engineering major and I started studying Unreal properly for the first time after graduating and using Unity a few times for game development contests during my undergraduate years! Most game development lectures simply follow the code or lack detailed explanations of Unreal's structure, so I had a hard time googling every day.ㅠㅠ However, Professor Lee Deuk-woo's lectures explain everything from the basics of Unreal's structure, so they were really helpful and high-quality lectures! However, I felt that it might be difficult to understand if you don't have basic CS knowledge, but for those who majored in it or have even a little development experience, I think it's the best lecture! :)
Thank you for the great review!
Reviews 2
∙
Average Rating 5.0
5
If you have some experience with Unreal Engine Blueprints and are not sure what to do when moving to C++, I highly recommend this course! Unreal Engine C++ is quite different from general C++ in many ways, so if you don't understand the engine, it can be quite difficult to approach. This course helped me a lot by explaining Unreal C++ from the basics step by step. I think this course is very helpful for beginners who are just starting out with Unreal Engine C++, as well as intermediate users who know Unreal C++ to some extent, as it provides review and hidden tips.
Reviews 5
∙
Average Rating 4.8
4
More than 1/3 of the lecture is spent reading Epic's documents together, and 1/3 is related content - sample functions or explanations of Unreal Engine concepts, ... Compared to that, the lecture fee seems inadequate. In this day and age when search and chat PT are so advanced, I bought this lecture after reading only the reviews... I was so ignorant.
Hello. When you first study Unreal Engine, it is important to refer to Epic's official documentation, so I planned the first lecture to emphasize it. However, I have organized the main concepts that you should definitely know in the flood of information separately, planned all the examples myself, and especially, I will explain in detail the concepts that are not in Epic's official documentation by analyzing the source code, but I think it is a bit hasty to make this judgment after only listening to 30% of it. If the lecture content is concepts that can be found by searching ChatGP, as you said, I would not be giving this answer. If possible, please take the course until the end and leave a meaningful evaluation. I will actively review and improve it.
I just found out that the learning progress rate is 30%. When it was around that point, a pop-up asking me to leave a course review appeared, so I instinctively wrote one. Since I purchased the roadmap, I am now in 1 of 4, and 30% of the course has been completed, ... I also paid a large sum of money at once, and I bought it because I desperately needed the necessary parts, so I hope more than anyone else that when I finish this course and the remaining 3 courses, I will feel that the money was not wasted. I will write another course review after completing each course.
The latter half of the lecture - memory, serialization - is not yet taken. Although it is said to be intermediate or higher in difficulty..., I bought it because there are no cases in which Unreal 5 and C++ are together in the Infleun lectures (based on the time of purchase). There are also some parts that require basic skills in Unreal C++ that use objects as pointers, and... There were also parts where it was hard to tell if it was Unreal knowledge or coding knowledge (like the interface), but in conclusion, every word is worth it. In order to increase the understanding of the lecture, I took other lectures in parallel, and as a result, it is relatively systematic and thorough. However, when I read the Unreal help, I suspect that I have dyslexia, so it seems like it will take time to learn all the lecture contents. Personally, I think it would be better to use game objects in the actual editor rather than log output (although it is the most efficient practice in terms of time), even if it increases the running time. The Q&A is also friendly, so I think it will be very helpful.
Reviews 1
∙
Average Rating 5.0
5
I can't help but write a course review I studied Unreal while heading to the bare groundㅜㅜ I feel regretful that I only got to hear such a great lecture now. If I had taken it sooner, I think I could have studied more easily and systematically. If you have some programming knowledge and want to start with the basics of Unreal Engine, I think this course is the best.
Reviews 5
∙
Average Rating 5.0
5
I took several Unreal lectures, but I felt like I lacked the basics. I made things by following Blueprints and C++ with a focus on practice, but I was disappointed because I didn't properly understand the principles of how the Unreal Engine worked. I think I learned the basics of Unreal Engine to some extent through this lecture! I'm looking forward to future lectures!
Limited time deal ends in 09:36:27
$77.00
24%
$102.30
Check out other courses by the instructor!
Explore other courses in the same field!