
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.
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.
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 1ẨnẨn chi tiếtXem chi tiếtGiới thiệu về Unreal Engine
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 2ẨnẨn chi tiếtXem chi tiếtBlueprint Cốt lõi và Nguyên tắc Cơ bản về Script
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 3ẨnẨn chi tiếtXem chi tiếtVật liệu và Shader
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 4ẨnẨn chi tiếtXem chi tiếtPipeline Chiếu sáng và Rendering
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 5ẨnẨn chi tiếtXem chi tiếtHệ thống Vật lý, Va chạm và Gameplay
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 6ẨnẨn chi tiếtXem chi tiếtHệ thống Hoạt ảnh và Skeletal Mesh
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 7ẨnẨn chi tiếtXem chi tiếtPhát triển Giao diện Người dùng và HUD
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 8ẨnẨn chi tiếtXem chi tiếtĐóng gói, Tối ưu hóa và Triển khai
Đó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 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...

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.

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!

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.

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




















