Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Unreal Engine 5 Blueprints - The Ultimate Developer Course

Unreal Engine 5 Blueprints - Khóa học phát triển toàn diện

Unreal Engine 5 Blueprints - Khóa học phát triển toàn diện

Lập trình bốn dự án game đầu tay của bạn trong Unreal Engine 5 với Blueprint Visual Scripting - Từ cơ bản đến nâng cao!

4.8
(4,276 đánh giá)
23,229 học viên
Giảng viên
Stephen Ulibarri
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
79.000đ 399.000đ -80%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
41.0 giờ video
214 bài giảng
11 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 12/09/2026

Bạn sẽ học được gì

Xây dựng các game hoàn chỉnh thuộc nhiều thể loại khác nhau, bao gồm bắn súng bay, platformer 3D, game cuộn ngang 2D và xe cộ.
Lập trình gameplay bằng Blueprints mà không cần viết code.
Nhận tài nguyên chất lượng cao miễn phí cho các level, nhân vật, đạo cụ và hiệu ứng cho dự án game của bạn.
Các phương pháp hay nhất về Blueprint trong phát triển, bao gồm tối ưu hóa, tốc độ, bộ nhớ và cấu trúc dự án.
Công cụ tạo mô hình (Modeling) và gắn xương (Rigging) của Unreal Engine.
Tạo hiệu ứng với Niagara Systems và MetaSounds.
Hiểu về Material trong Unreal Engine và tạo Material từ các texture map chuyên nghiệp.
Quản lý dependencies, tác động của Tick và Casting, tải bất đồng bộ assets, soft object references và soft class references.

Yêu cầu

Không yêu cầu kinh nghiệm. Bắt đầu từ con số 0.
Có mong muốn học cách tạo ra trò chơi điện tử!
Có máy tính kết nối Internet.
Đáp ứng yêu cầu cấu hình tối thiểu để chạy Unreal Engine 5.

Đối tượng phù hợp

Người mới bắt đầu hoàn toàn trong lĩnh vực phát triển game.
Người quan tâm đến việc tạo game trong Unreal Engine.
Người quan tâm đến hoạt ảnh game, hiệu ứng hình ảnh, hiệu ứng âm thanh và vật liệu.
Người muốn lập trình gameplay mà không cần viết code. Chỉ dùng Blueprints!

Nội dung khóa học

11 phần • 210 bài giảng
1 Giới thiệu về Unreal Engine
2 Tài nguyên cho khóa học
3 Thử thách đầu tiên của bạn
4 Cài đặt Engine
5 Dự án đầu tiên của chúng ta
6 Bố cục Editor
7 Chơi thử trong Editor
8 Thao tác với vật thể
9 Phối cảnh
10 Các loại tệp
11 Tỷ lệ Mesh
12 Material
13 Material cho Drone
14 Tài nguyên trên FAB
15 Tài nguyên từ Marketplace
16 Di chuyển tài nguyên
1 Blueprint là gì?
2 Level Blueprint
3 Tạo một Blueprint Class
4 Component
5 Append String
6 Tọa độ
7 Debug Shapes
8 Không gian cục bộ so với không gian toàn cục
1 Vector
2 Ví dụ về Vector
3 Thực hành Ví dụ Vector
4 Phép toán Vector
5 Ví dụ về Phép toán Vector
6 Thực hành Phép toán Vector
7 Độ lớn Vector
8 Ví dụ Độ lớn Vector
9 Thực hành Độ lớn Vector
10 Boolean và Branch
11 Chuẩn hóa Vector
12 Thực hành Chuẩn hóa Vector
13 Delta Seconds
14 Rotator
15 Thực hành Rotator
1 Lấy tài nguyên cho khóa học trong Bài giảng 2
2 Nhiều Material trên Một Mesh
3 Lấy tham chiếu đến Pawn
4 Nội suy
5 Socket trên Static Mesh
6 Blaster Beam Mesh
7 Spawn Actor
8 Projectile Movement
9 Blueprint Function
10 Niagara System
11 Spawn Hiệu ứng
12 MetaSound
13 Timer
14 Sự kiện va chạm (Hit Event)
15 Expose on Spawn
16 Quả cầu nổi
17 Xoay quả cầu
18 Timeline với Float Curve
19 Timeline với Vector Curve
20 Trình Spawn quả cầu
21 Sự kiện chồng lấn (Overlap Event)
22 Game Mode
23 Level Bad Bot
1 Lớp Pawn
2 Tạo lớp Pawn tùy chỉnh
3 Thêm Component vào Bot Pawn
4 Hệ thống Enhanced Input
5 Bắn súng trường
6 Di chuyển chuột
7 Floating Pawn Movement Component
8 Độ trễ Camera (Camera Lag)
1 Khung va chạm của Unreal Engine
2 Độ phức tạp va chạm
3 Truy vấn
4 Va chạm dạng quét (Sweeping Collision)
5 Đặt vị trí Actor với chế độ quét
6 Va chạm với vật lý
7 Va chạm với Movement Component
8 Callback va chạm
9 Preset va chạm tùy chỉnh
10 Loại đối tượng va chạm tùy chỉnh
1 Material Instance
2 Blueprint Interface
3 Widget Blueprint
4 Line Trace để ngắm bắn
5 Tài nguyên Level
6 Khối Spawn Bot
7 Spawn Bot
8 Boss Bot
9 Thử thách Boss
10 Thử thách Boss Phần 2
1 Lớp Character
2 Tạo nhân vật Kix
3 Game Mode Kix
4 Camera và SpringArm
5 Look Input Action
6 Player Controller Kix
7 Di chuyển bằng WASD
8 Dọn dẹp Nodes
9 Nhảy
10 Tay cầm Console
11 Hoạt ảnh
12 Blendspace
13 State Machine
14 Tham số di chuyển
15 State Alias
16 Socket trên Skeletal Mesh
17 Thruster Effect Component
18 Kích hoạt Thruster
19 Âm thanh Thruster
20 Chế độ bay
21 Input di chuyển Thruster
22 Blendspace bay
23 Blend Poses và State Machine
24 Sound Notify
25 Nhiên liệu Jet
26 Áp dụng Nhiên liệu Jet
27 Tài nguyên Nhiên liệu
28 Actor Nhiên liệu Jet
29 Nạp lại Nhiên liệu Jet
30 Thêm gia vị cho game (Juicing it Up)
31 Widget Blueprint
32 Thanh Nhiên liệu
33 Phụ thuộc Lớp
34 Cập nhật Thanh Nhiên liệu
35 Casting và Bộ nhớ
36 Nén Texture
37 Soft Reference
1 Bệ đỡ
2 Tấm áp lực
3 Di chuyển Tấm áp lực
4 Interact Interface
5 Bệ nổi
6 Bệ qua lại (Ping Pong Platform)
7 Đặt vật phẩm
8 Packed Level Actor
9 Thắng và Thua
10 Menu kết thúc game
11 Chức năng Menu
12 Event Dispatcher
13 Kiểu dữ liệu
14 Construction Script
1 Tài nguyên 2D miễn phí
2 Tạo dự án
3 Sprite
4 Flipbook
5 Paper Character
6 Cài đặt Camera
7 Input
8 PaperZD
9 Chuyển động cơ bản (Locomotion)
10 Hoạt ảnh chuyển tiếp
11 Sound Notify
12 Âm thanh nhảy
13 State Event
14 Tileset
15 Layer Tileset
16 Thứ tự ưu tiên
17 Level 2D
18 Level và Điều chỉnh
19 Lớp Enemy
20 Behavior Tree
21 Behavior Tree Task
22 Decorator
23 Chồng lấn hộp tuần tra
24 Service
25 Decorator tùy chỉnh
26 Task tấn công
27 Âm thanh Skeleton
28 Box Trace
29 Anim Notify
30 Trace tìm vật thể
31 Phản ứng khi bị đánh
32 Vô hiệu hóa di chuyển
33 Hiệu ứng phản ứng khi bị đánh
34 Sát thương và Máu
35 Thanh máu người chơi
36 Cập nhật thanh máu
37 Chỉ số sát thương
38 Hành động đầu vào tấn công
39 Giới hạn tốc độ tấn công
40 Combo tấn công
41 Số lần tấn công
42 Mảng hoạt ảnh tấn công
43 Cấu trúc - Dữ liệu hoạt ảnh tấn công
44 Đặt lại biến tấn công
45 Hộp va chạm của RedHood
46 Bộ xương bị đánh trúng
47 Hiệu ứng chiến đấu
48 Chỉ số sát thương trên bộ xương
49 Thanh máu kẻ địch
50 Kẻ địch chết
1 Tài sản
2 Kết hợp lưới tĩnh
3 Thêm bộ xương
4 Xương hóa lưới
5 Tài sản vật lý xe
6 Blueprint bánh xe
7 Đường cong mô-men xoắn
8 Blueprint hoạt ảnh
9 Blueprint xe
10 Đầu vào xe
11 Di chuyển xe
12 Di chuyển xe giữa các bản đồ
13 Widget tương tác
14 Vật thể tương tác
15 Tương tác
16 Điều khiển xe
17 Trường hợp đặc biệt
18 Ra khỏi xe
19 Bài giảng thưởng - Tiếp tục hành trình của bạn!

Giới thiệu khóa học

This is the Ultimate Blueprint course for Unreal Engine 5.

In this course, you will start with absolutely no experience in game development whatsoever. All of the important terms and concepts in game development will be introduced to you and explained carefully and in detail. By the end, you will have four small game projects of different genres, ranging from 2D to 3D, and you'll understand the underlying principles needed to make any creation you can imagine.

The course starts you off as a complete beginner, but experienced developers will also benefit from this course, as many best practices and advanced features are covered throughout.

The course begins at the beginning - downloading the Epic Games Launcher, where we will install Unreal Engine 5, as well as gain access to the Epic Games Marketplace where we can get tons of free, high-quality assets for our games. After familiarizing ourselves with the Unreal Engine editor, learning about asset types and how to import asset files, we get some practice manipulating objects in the level and building simple game environments with free asset packs.

We then get started learning the basic structure of the Blueprint visual scripting system, as well as cover the fundamental math skills every game developer needs to understand. We get practice visualizing vectors in the engine with the various debug drawing Blueprint nodes.

With the original assets created specifically for this course, we then create our first simple game, Bad Bot - a drone flying shooter. We cover the fundamentals of Unreal Engine's class hierarchy, learning about the various game classes that come together to form a basic game - including the Actor, the Pawn, the Game Mode, and the Controller. We learn how to bind inputs from keyboard, mouse, and console controller using Unreal Engine's Enhanced Input System. This project covers spawning enemy bots, firing projectiles, and adding sound and visual effects such as impacts and explosions, before finishing the level with a boss fight.

We then dive deep into Unreal Engine's collision framework, with a section dedicated to the collision system in Unreal Engine. We learn how Unreal Engine handles collision, including knowledge of:

  • The physics system versus the query system

  • Collision Complexity and how meshes can have both simple and complex collision and how to configure these

  • How the method of movement determines the type of interactions objects will have with each other

  • Sweeping collisions versus physics collisions

  • Collision Enabled, Collision Object Types, and Collision Responses, and how these work together

  • Custom collision channels, custom collision profiles, and optimization for performance

By the end of this chapter, Unreal Engine's collision framework will be completely demystified and you'll easily be able to configure the collision settings correctly so that your game object interact as intended, optimized for performance, and without invisible collision interactions affecting the game's frame rate.

With our newly-acquired collision skillset, we start the second game project of the course, Jetpack Journey - a third-person platformer with Kix, an original character created, rigged, and animated for this course. Kix has a jetpack, allowing us to step up our complexity, going from the Pawn class to the Character class. We learn about the Character Movement Component, and how to change movement modes from walking to flying. We implement a fully-functional jetpack with a blendspace, allowing for smooth blending of animations while flying. This project involves creating precious resources in the form of jet fuel, allowing us to implement pickups to refuel, a progress bar for the fuel percent, and moving platforms that force the player to use the flying capability. We learn about some very important concepts in this section, including:

  • Movement modes, and switching to flying mode

  • Single and two-dimensional Blendspaces to blend between animation poses

  • Binding inputs in the Player Controller versus the Character class

  • Keeping Blueprint nodes clean and readable

  • Managing class dependencies and coding best practices - we're using Blueprints, but we should still follow best practice!

  • Skeletal Mesh Sockets, utilized for jetpack thruster effects

  • Enforcing precious resources in the form of jet fuel, with jet fuel pickups to refill fuel

  • Use of UMG (Unreal Motion Graphics) to create UI including a progress bar to display fuel percent

  • The impact of Casting on runtime performance and memory via the creation of hard references

  • Analyzing class memory size via the size map, and dependencies via the reference viewer

  • Reducing file size with texture compression

  • Lazily loading of assets at runtime and how to load assets asynchronously, using soft object and class references

  • Lighting and Post Processing

This section covers many important aspects of game development that even experienced developers aren't aware of. You're verging on intermediate-to-advanced territory with some of these!

The next game project introduces Unreal Engine's 2D capabilities, as we enable the built-in Paper2D plugin for 2D games. We also download the now-free PaperZD, a very important 2D plugin allowing us to use important 2D features for our games. This section's game project is a 2D dungeon-crawling side-scroller with Red Hood, a hooded 2D figure who ventures through a dark dungeon, battling skeleton minions via melee combat. We cover some valuable ground in this section, including:

  • Where to get free 2D assets, including animated characters, props, UI and environments

  • Creation of sprites, flipbooks, tile sets and tile maps

  • Important settings for a 2D Unreal Engine game project

  • 2D level creation

  • Enemy AI with the Behavior Tree and Blackboard

  • Combat and combo attacks

  • Use and creation of the compound data types such as enums and structures

  • Floating damage numbers

  • Implementing melee combat

By this point, you will have the skills necessary to create your own game projects, but we're not quite done yet. We wrap up the course with a final section on Unreal Engine's Chaos Vehicles! Chaos Vehicles are Unreal's physics-based vehicle system. We use original assets created specifically for this course, importing a sci-fi car and wheels into the engine. We use the engine's built-in rigging tools to create a skeleton and skin it to the mesh, before creating a fully-functional chaos vehicle. We end by implementing enter/leave functionality for the car, by migrating the vehicle into our Jetpack Journey project so Kix can enter and leave the vehicle. We learn:

  • Creation of Skeletal Meshes from Static Meshes

  • Rigging and skinning, creating a vehicle skeleton and physics asset

  • Creation of a fully-functional chaos vehicle with keyboard/mouse and console controller input (using Enhanced Input)

  • Coverage of Chaos Vehicle settings including torque/rpms, friction, front/rear/all-wheel drive, front/rear wheel steering, and more

  • Migrating the vehicle into our Jetpack project

  • Changing possession of Pawns/Characters to enter and exit the vehicle.

By the end of this course, you will have gone from absolute beginner to having intermediate/advanced skills. You will understand the principles necessary to create game projects on your own. You will have hands-on practice, as well as theoretical knowledge underlying every tool and concept used throughout this course.

You will also have access to our Druid Mechanics Discord Community, a community of over 23,000 students of all skill levels, all interacting, conversing, and helping each other throughout their game development journeys.

After this course, you will fully understand Unreal Engine's architecture and class hierarchy. If your aim is to develop your own games, or even to further your career or learning journey, or move on to tackle Unreal's C++ system, this course will prepare you and equip you with the skills needed to do so.

You will gain lifetime access to the course for a single, one-time fee. You will have access to all updates and patches made to the videos.

If you're ready to learn how to make your own games, this course is ready for you.

See you soon!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Blueprints
Hiển thị tất cả khoá học C Plus Plus
Hiển thị tất cả khoá học Game Development
Hiển thị tất cả khoá học Unreal Engine
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊