강의

멘토링

로드맵

BEST
Game Dev

/

Game Programming

Lee Deuk-woo's Unreal Programming Part 2 - Understanding the Unreal Game Framework

This is a specialized Unreal C++ programming course taken by professionals in the field of large corporations. We will teach you how to systematically create a hack&slash roguelike game example from start to finish using Unreal C++ programming.

(4.9) 297 reviews

1,746 learners

  • ideugu
교수님 강의
실습 중심
게임프로그래밍
Unreal Engine
Unreal C++
UE Blueprint

Reviews from Early Learners

What you will learn!

  • How to use Unreal Engine Basics

  • Unreal C++ Programming

  • Unreal Engine Game Development

  • How to design an Unreal Engine game

Unreal C++
Complete understanding and game development 🎮

Do you have any concerns like this?

'Because only some of Unreal's features were partially implemented and pasted on, the content structure became tangled, and development was blocked midway.'
'I want to learn essential concepts like soft referencing and weak references that are essential for practical work.'

Unreal C++ requires a fresh approach with the mindset of learning a new field.

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 !

Your appearance will change after attending the lecture!

More attention should be paid to the engine than to the simple example implementation.
It clearly states the part .

Effectively manage complex C++ projects
It tells you how to design .

Various things related to optimization
Explains important concepts .

Design games based on data assets
It tells you how to link the UI .

Complete all 15 lessons! 🚩

This course outlines the elements of the Unreal Game Framework that make up game content, and guides you through the process of implementing them step-by-step to complete the game. By completing all 15 lessons, you'll have a simple roguelike game build with hack-and-slash controls .


Learn in 5 sections
Unreal Engine & C++ 🕹️

This course is divided into five stages to provide a long journey of 15 lectures.

Step 1
Switch character controls

Understand the fundamental structure of game content and learn how to control characters. Learn how to effectively transition character control using the new input system and data assets introduced in Unreal Engine 5.1.

Section 2
Character animation settings

Learn how to set up character animations. This example demonstrates how to effectively create animation Blueprints using the latest features, leveraging animation montages, data assets, and the Unreal C++ delegate system to effectively implement complex combo actions.

Step 3
Gimmick system creation

This involves creating a gimmick system used in game progression. Design a variety of items, create an item box that randomly spawns them, and then create a gimmick that grants rewards by defeating NPCs that appear on the stage.

Step 4
Game Data Management &
Artificial intelligence implementation

Manage game data and implement AI. Learn how to import game data designed in an Excel table into Unreal Engine and manage it in a singleton class. Using this data table, you'll create increasingly powerful NPCs as each stage progresses. Furthermore, you'll empower NPCs with AI based on a behavior tree model, enabling them to engage in battles with other characters.

We designed the course to be considerate of beginners, so that even if you have no prior knowledge of the behavior tree model, you can get a thorough theoretical explanation before moving on to practical Unreal Engine practice.

Step 5
Completion of the game

The final stage is game completion. We create the player's heads-up display, automatically sync various stats using Unreal Reflection, refine various data for game flow, and extend the CPP-based game structure with highly productive Blueprints to finalize game production. Finally, we generate a build to complete the final game.

Even though at first you may end up repeating Yudai...
If you are lucky and get a good reward, you can become an extremely strong character.
You will be able to level up. We support your challenges!

Lee Deok-woo's
Unreal Programming Roadmap 🤖

Lee Deuk-woo's Unreal Programming Roadmap

Roadmap that combines Unreal Programming Part 1 and Part 2
You can purchase it with a 30% discount coupon ! 💌


Expected Questions Q&A 💬

Q. I am curious about the differences from Part 1 of the lecture.

Part 1 of the course focuses on programming skills for intermediate Unreal Engine programmers. Part 2 focuses on game development, aimed at programmers new to Unreal Engine, to help them systematically develop games.

Q. Does this course provide a detailed understanding of the internals of Unreal Engine?

This course isn't designed to explain the internal structure of Unreal Engine, but rather to help beginners systematically create games. For those interested in learning more about the engine's internals, Part 1 is recommended.

Q. Do I need to know advanced C++?

This course is suitable for those with basic experience in object-oriented languages such as C++, C#, and Java to create games.

Q. Does this course support the latest Unreal 5?

This course is designed for Unreal Engine 5.1. It adheres to Unreal Engine 5 coding conventions and covers important changes in the latest Unreal Engine features.
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

  • Practice environment
  • Learning Materials
    • Example programs are provided through GitHub .
    • The lectures are conducted in the form of explaining basic theories using PPT and following along with practical examples, and each lecture consists of a video of 25 to 50 minutes in length.
  • Player Knowledge and Precautions
    • This course is an intermediate course designed to help beginner developers jump-start their development.
    • A basic understanding of object-oriented languages such as C++, C#, and Java is required.
    • Copying the lecture content as is and publishing it on external blogs is prohibited.
  • A learning-only community
  • Examples of Excellent Lecture Notes

Introducing the Knowledge Sharer ✒️

  • Epic Games Headquarters Hosts, Unreal Dev Grant Awards (2017)
  • Author of "Lee Deuk-woo's Unreal C++ Game Development Essentials" (Acorn Publishing, 2017)
  • Epic Games Unreal Engine Certified Instructor (2022)
  • Epic Games Korea Education Program (Start Unreal 2017, 2018, 2019, 2022)
  • Author of "Lee Deuk-woo's Game Mathematics" (Book Only, 2022)
  • Smilegate's Unreal Engine Professional Programmer Training Program, UNSEEN (2022)

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!

Recommended for
these people

Who is this course right for?

  • Anyone who wants to create a game from start to finish with Unreal Engine

  • Anyone who is curious about how to make a hack & slash style game

  • Anyone who wants to create a game with various items and random elements similar to the roguelike genre

  • Anyone who wants to systematically learn Unreal Engine's game framework

Need to know before starting?

  • C language, C++ language

Hello
This is

13,760

Learners

1,109

Reviews

826

Answers

4.9

Rating

7

Courses

청강문화산업대학교에서 언리얼 엔진, 게임 수학, 게임제작을 가르치고 있습니다.
- 이득우의 언리얼 C++ 프로그래밍, 넥슨 코리아 공식 교육 교재 선정 2023
- 스마일게이트 언리얼 프로그래머 양성 프로그램 언신(Unseen) 교육 총괄 2023
- 에픽게임즈 언리얼 공인 강사 (Authorized Instructor) 2022
- 에픽게임즈 개발자 지원 언리얼 데브그랜트 수상 2017
- 언리얼 서밋 2017, 2018, 2019 발표
- 시작해요 언리얼, UEFN 2022, 2023 웨비나 진행
- 대한민국 게임백서 2022 기술부문 편찬위원
- 부산인디커넥트페스티벌(BIC) 2022, 2023 심사위원장   

Curriculum

All

16 lectures ∙ (10hr 20min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

297 reviews

4.9

297 reviews

  • jerryham071602님의 프로필 이미지
    jerryham071602

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    It helped me a lot :) Thank you

    • liboto님의 프로필 이미지
      liboto

      Reviews 3

      Average Rating 4.7

      4

      19% enrolled

      I'm developing a MORPG with Unreal with my team. The lectures are well organized and I think they'll be very helpful :)

      • jidoil님의 프로필 이미지
        jidoil

        Reviews 5

        Average Rating 5.0

        5

        6% enrolled

        The best educator and the best expert who explains everything you need to know in detail and in sequence.

        • ideugu
          Instructor

          Thank you for the great review! It gives me strength. I hope it was helpful.

      • alswhzla4537님의 프로필 이미지
        alswhzla4537

        Reviews 1

        Average Rating 5.0

        5

        6% enrolled

        The lectures are very informative and the curriculum is very informative and great!

        • ideugu
          Instructor

          Thank you for the great review!

      • jyhurs887040님의 프로필 이미지
        jyhurs887040

        Reviews 2

        Average Rating 5.0

        5

        44% enrolled

        I like the lecture because it is very informative and there were functions I didn't know about, but I was able to learn new things, so it was really great.

        Limited time deal

        $115.50

        24%

        $152.90

        ideugu's other courses

        Check out other courses by the instructor!