Chọn ngôn ngữ của bạn
Khóa học Unreal Engine
Hơn 2 triệu học viên trên toàn thế giới

Khóa học Unreal Engine

Làm chủ Unreal Engine từ đầu và xây dựng các trò chơi thực tế, có thể chơi được với hình ảnh và hệ thống chất lượng chuyên nghiệp. Khóa học này bao gồm mọi thứ từ Blueprints và vật liệu đến AI, hoạt ảnh và mạng đa người chơi. Bạn sẽ hoàn thành với các kỹ năng thực hành mà các studio thực sự tuyển dụng.

Dedika cho doanh nghiệp

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

Bạn sẽ học cách điều hướng trình biên tập Unreal Engine và cấu trúc dự án đúng cách ngay từ ngày đầu tiên. Bạn sẽ viết logic trò chơi bằng Blueprints, tạo vật liệu dựa trên vật lý và thiết lập ánh sáng động với Lumen. Khóa học bao gồm hoạt ảnh nhân vật, cây hành vi AI và nhân bản đa người chơi để trò chơi của bạn trở nên hoàn chỉnh và tinh tế. Bạn cũng sẽ xây dựng hệ thống HUD và kho đồ đầy đủ bằng UMG Widget Blueprints. Khi kết thúc, bạn sẽ biết cách tối ưu hóa, đóng gói và triển khai dự án lên các nền tảng mục tiêu thực tế.

Bạn học thực tế như thế nào Khóa học Unreal Engine

Bạn thực hành như thế nào Khóa học Unreal Engine

Dành cho doanh nghiệp muốn đào tạo đội ngũ

Với Dedika dành cho doanh nghiệp, khóa học đi kèm với các bài tập và ví dụ thực tế phù hợp với nhu cầu riêng của công ty bạn.

Nhấn vào đây

Nội dung khóa học

8 Chương • 38 Bài họcThời gian từ 4 đến 360 giờ (bạn quyết định)

Chương 1Xem chi tiết

Giới thiệu về Unreal Engine

  • Bài học 1 • Tìm hiểu Cấu trúc Dự án

    Giải thích các quy ước thư mục, loại tài sản và mối quan hệ giữa các level và map. Cấu trúc phù hợp ngăn ngừa các vấn đề quản lý tài sản trong các dự án sau này.

  • Bài học 2 • Cài đặt và Cấu hình Unreal Engine

    Bao gồm thiết lập Epic Games Launcher, lựa chọn phiên bản engine và các mẫu dự án. Thiết lập môi trường làm việc cho tất cả các chương tiếp theo.

  • Bài học 3 • Điều hướng Giao diện Trình chỉnh sửa

    Giới thiệu Viewport, Content Browser, Outliner và Details panel. Học viên sẽ thành thạo các bảng UI cốt lõi được sử dụng trong suốt khóa học.

  • Bài học 4 • Tạo và Quản lý Level

    Hướng dẫn tạo level, cài đặt world và đặt actor cơ bản. Học viên tạo ra một level trống có chức năng sẵn sàng cho nội dung.

Chương 2Xem chi tiết

Blueprint Cốt lõi và Nguyên tắc Cơ bản về Script

  • Bài học 1 • Lớp Blueprint và Event Graph

    Bao gồm các loại lớp Blueprint, khung vẽ Event Graph và luồng thực thi. Kết nối các khái niệm visual scripting với các actor được đặt trong Chương 1.

  • Bài học 2 • Biến, Kiểu Dữ liệu và Ép kiểu

    Hướng dẫn khai báo biến, các kiểu dữ liệu phổ biến và ép kiểu giữa các loại đối tượng. Việc định kiểu chính xác ngăn ngừa lỗi thời gian chạy trong logic phức tạp.

  • Bài học 3 • Các Mẫu Giao tiếp Blueprint

    Bao gồm tham chiếu trực tiếp, ép kiểu, interface và mẫu Event Dispatcher để giao tiếp giữa các Blueprint. Cho phép tương tác đa actor có khả năng mở rộng.

  • Bài học 4 • Debug và Lập hồ sơ Blueprint

    Giới thiệu breakpoint, print string và trình debug Blueprint để xác định lỗi logic. Học viên phát triển thói quen khắc phục sự cố có hệ thống từ sớm.

  • Bài học 5 • Hàm, Macro và Event Dispatcher

    Giải thích các khối logic tái sử dụng thông qua hàm, macro và event dispatcher. Học viên mô-đun hóa mã để giảm trùng lặp trên các Blueprint.

Chương 3Xem chi tiết

Vật liệu và Shader

  • Bài học 1 • Material Instance và Tham số

    Hướng dẫn tạo Material Instance từ vật liệu gốc và hiển thị các tham số scalar và vector. Instance cho phép biến thể hiệu quả mà không cần biên dịch lại.

  • Bài học 2 • Kỹ thuật Vật liệu Nâng cao

    Khám phá các chế độ hòa trộn, mặt nạ độ mờ, bề mặt phát xạ và hòa trộn màu đỉnh. Học viên tạo ra các bề mặt phức tạp cần thiết cho nghệ thuật môi trường.

  • Bài học 3 • Texture và UV Mapping

    Bao gồm cài đặt nhập texture, nút tọa độ UV và lặp lại. Thiết lập UV chính xác là điều cần thiết cho chi tiết bề mặt chân thực.

  • Bài học 4 • Kiến thức Cơ bản về Material Editor

    Giới thiệu khung vẽ Material Editor, các nút đầu ra và mô hình shading. Kết nối diện mạo bề mặt với các actor được đặt trong các chương trước.

Chương 4Xem chi tiết

Pipeline Chiếu sáng và Rendering

  • Bài học 1 • Các Loại Đèn và Thuộc tính

    Bao gồm đèn Directional, Point, Spot và Rect cùng với cài đặt mobility của chúng. Mobility của đèn xác định pipeline rendering nào được sử dụng.

  • Bài học 2 • Tối ưu hóa Hiệu suất Rendering

    Hướng dẫn lập hồ sơ GPU, giảm draw call và cài đặt khả năng mở rộng. Học viên cân bằng chất lượng hình ảnh với hiệu suất phần cứng mục tiêu.

  • Bài học 3 • Baked Lighting với Lightmass

    Giải thích cài đặt Lightmass, yêu cầu UV lightmap và build lighting. Baked lighting mang lại kết quả chất lượng cao cho môi trường tĩnh.

  • Bài học 4 • Bầu trời, Khí quyển và Hậu kỳ

    Bao gồm Sky Atmosphere, Volumetric Clouds và Post-Process Volume để phân cấp màu. Các hệ thống này hoàn thiện diện mạo hình ảnh của bất kỳ cảnh nào.

  • Bài học 5 • Chiếu sáng toàn cục động với Lumen

    Giới thiệu các chế độ ray tracing phần cứng, phần mềm và cài đặt cấu hình của Lumen. Lumen cho phép tạo cảnh động hoàn toàn mà không cần bake.

Chương 5Xem chi tiết

Hệ thống Vật lý, Va chạm và Gameplay

  • Bài học 1 • Game Mode, Player State và Game State

    Bao gồm các lớp Gameplay Framework quản lý luật chơi, điểm số và dữ liệu người chơi. Sử dụng đúng các lớp này cho phép kiến trúc sẵn sàng cho nhiều người chơi.

  • Bài học 2 • Nguyên tắc Cơ bản về Mô phỏng Vật lý

    Giải thích cách bật vật lý trên actor, khối lượng, giảm chấn và ràng buộc. Học viên tạo ra các đạo cụ phản ứng vật lý cho các tình huống gameplay.

  • Bài học 3 • Thiết lập và Phản ứng Va chạm

    Bao gồm cài đặt trước va chạm, kênh và sự kiện chồng lấn so với va chạm. Cấu hình va chạm chính xác là nền tảng của mọi tương tác vật lý.

  • Bài học 4 • Sát thương, Máu và Vật phẩm Nhặt

    Triển khai một thành phần máu, sự kiện sát thương và actor vật phẩm nhặt bằng Blueprint. Học viên hoàn thành một vòng lặp gameplay khép kín.

  • Bài học 5 • Di chuyển Nhân vật và Đầu vào

    Giới thiệu lớp Character, Character Movement Component và hệ thống Enhanced Input. Học viên kết nối đầu vào của người chơi với chuyển động của nhân vật.

Chương 6Xem chi tiết

Hệ thống Hoạt ảnh và Skeletal Mesh

  • Bài học 1 • Blend Space và Chuyển động

    Hướng dẫn blend space 1D và 2D để nội suy giữa các hoạt ảnh đi bộ, chạy và di chuyển ngang. Chuyển động mượt mà là điều cần thiết cho các nhân vật do người chơi điều khiển.

  • Bài học 2 • Animation Sequence và Montage

    Giải thích nhập animation sequence, notify và các phần montage cho các hành động kích hoạt. Montage cho phép các hoạt ảnh theo yêu cầu như tấn công và tương tác.

  • Bài học 3 • Skeletal Mesh và Tài sản Skeleton

    Bao gồm nhập skeletal mesh, retarget skeleton và tạo socket. Một skeleton được định cấu hình chính xác là cần thiết cho mọi công việc hoạt ảnh.

  • Bài học 4 • Animation Blueprint State Machine

    Bao gồm tạo state machine, quy tắc chuyển đổi và hòa trộn hoạt ảnh phân lớp. State machine quản lý logic hoạt ảnh phức tạp trong một biểu đồ có thể bảo trì.

  • Bài học 5 • Inverse Kinematics và Control Rig

    Giới thiệu bộ giải IK và Control Rig để đặt chân và tay theo thủ tục IK. Những kỹ thuật này thêm tính chân thực mà không yêu cầu thêm tài sản hoạt ảnh.

Chương 7Xem chi tiết

Phát triển Giao diện Người dùng và HUD

  • Bài học 1 • Kiến thức Cơ bản về UMG Widget Blueprint

    Giới thiệu UMG Designer, các widget phổ biến và phân cấp widget. UMG là framework UI chính được sử dụng trong chương này.

  • Bài học 2 • Ràng buộc Dữ liệu vào Phần tử UI

    Bao gồm ràng buộc thuộc tính, cập nhật theo sự kiện và truyền dữ liệu từ logic trò chơi sang widget. Ràng buộc dữ liệu hiệu quả ngăn ngừa các vấn đề hiệu suất trong UI phức tạp.

  • Bài học 3 • Hoạt ảnh và Chuyển cảnh trong UMG

    Giải thích track hoạt ảnh UMG, chuyển cảnh widget và hiệu ứng UI điều khiển bằng sequencer. UI có hoạt ảnh cải thiện độ bóng bẩy cảm nhận và phản hồi của người chơi.

  • Bài học 4 • Hệ thống Túi đồ và HUD

    Xây dựng một widget túi đồ dạng lưới và HUD liên tục bằng lớp HUD. Học viên tích hợp UI với các hệ thống gameplay được xây dựng trong Chương 5.

  • Bài học 5 • Menu, Điều hướng và Tiêu điểm Đầu vào

    Hướng dẫn bố cục menu chính, sự kiện nhấp nút và chuyển đổi chế độ đầu vào giữa UI và trò chơi. Quản lý tiêu điểm đầu vào đúng cách ngăn ngừa xung đột điều khiển.

Chương 8Xem chi tiết

Đóng gói, Tối ưu hóa và Triển khai

  • Bài học 1 • Tối ưu hóa Tài sản và Thiết lập LOD

    Bao gồm tạo LOD mesh, nén texture và các công cụ kiểm tra tài sản. Tài sản được tối ưu hóa là yếu tố lớn nhất duy nhất ảnh hưởng đến hiệu suất thời gian chạy.

  • Bài học 2 • Triển khai cho Nền tảng Cụ thể

    Bao gồm các yêu cầu của nền tảng desktop, console và di động, thiết lập SDK và kiểm thử thiết bị. Mỗi nền tảng có những ràng buộc riêng phải được giải quyết trước khi phát hành.

  • Bài học 3 • Cài đặt Đóng gói và Cấu hình Build

    Giải thích cài đặt đóng gói dự án, danh sách map cook và build Development so với Shipping. Cấu hình chính xác ngăn ngừa thiếu tài sản trong bản build cuối cùng.

  • Bài học 4 • Lập hồ sơ Bộ nhớ và CPU

    Giới thiệu Unreal Insights, các lệnh stat và công cụ lập hồ sơ bộ nhớ. Học viên xác định và giải quyết các nút thắt bộ nhớ và CPU trước khi xuất bản.

  • Bài học 5 • Tích hợp Liên tục và Quản lý Phiên bản

    Hướng dẫn quy trình làm việc Git và Perforce, khóa tài sản nhị phân và pipeline build tự động. Quản lý phiên bản là bắt buộc đối với sản xuất theo nhóm.

Chứng nhận

Chứng chỉ hợp lệ của bạn sau khi hoàn thành

Khóa học này dành cho bạn:

  • Lập trình viên game tương lai: mong muốn được đào tạo chuyên nghiệp, có hệ thống để gia nhập ngành.

  • Lập trình viên Unity: sẵn sàng mở rộng kiến thức chuyên môn bằng cách bổ sung Unreal Engine vào bộ công cụ của mình.

  • Họa sĩ 3D: mong muốn đưa môi trường và nhân vật vào một game engine thời gian thực.

  • Sinh viên khoa học máy tính: muốn có trải nghiệm phát triển game thực tế ngoài các bài tập học thuật.

  • Người chuyển ngành: đến từ lĩnh vực phim ảnh, kiến trúc hoặc thiết kế và hướng tới các vị trí sản xuất game.

  • Nhà sáng tạo độc lập: có ý tưởng game nhưng thiếu nền tảng kỹ thuật để thực hiện chúng.

Những gì học viên của chúng tôi nói

Các bài học của bạn thật hoàn hảo. Tôi đã mua gói một năm và cuối cùng cũng có cơ hội theo dõi nhiều chủ đề mà tôi quan tâm mà không cần phải chuyển sang nền tảng khác... cảm ơn vì tất cả những gì các bạn đã làm, tôi đã giới thiệu các bạn cho những người khác...
Giulio Carlo
Giulio CarloHọc viên Marketing Digital
Tôi thích cách các bài học đi thẳng vào vấn đề và cách tôi có thể chuyển đổi chương và bỏ qua những nội dung mà tôi không cần.
Mariana Ferres
Mariana FerresHọc viên Nhiếp ảnh
Tôi thích nội dung và cách trình bày cũng như phiên âm video, điều này giúp tăng tốc quá trình học!
Luciana Alvarenga
Luciana AlvarengaHọc viên Thiết kế Nail
Nền tảng nhanh chóng, dễ sử dụng. Sự đa dạng của nội dung và các video bổ sung giúp ích rất nhiều cho việc học tập.
André Felipe
André FelipeHọc viên Kỹ thuật Prompt

Các chương trình đào tạo nổi bật

Câu hỏi thường gặp

Dedika là ai?

Chứng chỉ có giá trị tại Việt Nam không?

Các khóa học có miễn phí không?

Khối lượng học của các khóa học là bao nhiêu?

Các khóa học có hình thức như thế nào?

Các khóa học hoạt động như thế nào?

Thời lượng của các khóa học là bao lâu?

Chi phí hoặc giá của các khóa học là bao nhiêu?

Khóa học EAD hay khóa học trực tuyến là gì và hoạt động như thế nào?

Khóa học PDF