
이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
이득우
대기업 현업자들이 수강하는 언리얼 C++ 프로그래밍 전문 과정입니다. 언리얼 엔진 프로그래머라면 게임 개발전에 반드시 알아야 하는 언리얼 C++ 기초에 대해 알려드립니다.
중급이상
언리얼 C++, Unreal Engine
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.
How to use Unreal Engine Basics
Unreal C++ Programming
Unreal Engine Game Development
How to design an Unreal Engine game
'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++ 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 !
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 .
This course is divided into five stages to provide a long journey of 15 lectures.
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.
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.
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.
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.
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.
Roadmap that combines Unreal Programming Part 1 and Part 2
You can purchase it with a 30% discount coupon ! 💌
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
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?
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
13,819
Learners
1,116
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 심사위원장
All
16 lectures ∙ (10hr 20min)
Course Materials:
All
297 reviews
4.9
297 reviews
$152.90
Check out other courses by the instructor!
Explore other courses in the same field!