Unreal Engine 5: Blueprint Cơ Bản
Loại khoá học: Game Development
Học Unreal để làm game Nhập Vai chiến đấu với AI
Mô tả
Chào mừng bạn đến với khóa học Unreal Engine 5 Blueprint Cơ Bản.
Mình sẽ hướng dẫn bạn, làm một game hoàn chỉnh bằng Blueprint.
Mình sẽ học từ cơ bản nhất, bắt đầu với cách tạo project, cách di chuyển Camera trong Level, cách đặt đồ vật vào Level, ...
Khi đã quen với Unreal, mình sẽ tạo Level mới, học cách điều chỉnh ánh sáng trong Level. Khi đã xong phần ánh sáng, mình sẽ thiết kế Level cơ bản, bằng những đồ vật có sẵn.
Khi đã có màn chơi, mình sẽ hướng dẫn bạn lập trình bằng Blueprint. Blueprint rất dễ học, nên bạn không cần phải biết lập trình từ trước. Với blueprint, mình sẽ cho đồ vật tự di chuyển, và ở cuối chương, bạn sẽ học về Level Blueprint, để điều khiển đồ vật trong Level.
Sau khi đã quen với Blueprint, mình sẽ học về Pawn. Mình có thể điều khiển Pawn di chuyển bằng chuột và bàn phím. Để nhận input từ chuột và bàn phím, trong khóa học này, bạn sẽ học về Enhanced Input. Enhanced Input là hệ thống xử lý input mới nhất của Unreal Engine 5.
Khi đã biết cách điều khiển đồ vật bằng chuột và bàn phím, mình sẽ tạo nhân vật có animation hoàn chỉnh. Và khi nhân vật đã có animation, mình sẽ học về Animation Blueprint. Mình sẽ hướng dẫn bạn quản lí nhiều animation, theo cách đơn giản và hiệu quả nhất.
Nếu bạn muốn thay đổi nhân vật, mình sẽ tải nhân vật Crunch làm nhân vật chính. Sau khi đã có nhân vật mới, kèm theo những animation tấn công, mình sẽ thêm chức năng tấn công cho nhân vật. Mình sẽ hướng dẫn bạn cách để nhân vật có thể vừa tấn công, và vừa di chuyển cùng 1 lúc.
Animation tấn công chỉ để làm đẹp, để thực sự gây sát thương cho mục tiêu, mình sẽ học về Trace Hit. Ban đầu mình sẽ hướng dẫn bạn cách Trace Hit bằng đường thẳng, sau đó mình sẽ Trace Hit bằng hình cầu, và đặt vào tay của nhân vật, để biết khi nào đánh trúng mục tiêu.
Sau khi đã hoàn thiện chức năng tấn công, mình sẽ thêm nhân vật mới làm kẻ địch trong game, và đương nhiên kẻ địch có thể tấn công người chơi. Để thêm tính năng tấn công cho nhân vật, mình sẽ chuyển các logic tấn công vào Attack Component, để có khả năng tấn công, bạn chỉ cần thêm Attack Component vào nhân vật.
Khi đánh trúng mục tiêu, nhân vật sẽ chơi Hit React Animation, mình sẽ hướng dẫn bạn cách chọn đúng Hit React Animation phù hợp với hướng của đòn đánh, có nghĩa là nhân vật sẽ có 4 Hit React Animation, tương đương với 4 hướng.
Bạn sẽ học cách thêm âm thanh vào game, thêm âm thanh khi đánh trúng mục tiêu, âm thanh khi tung đòn đánh, thêm tiếng bước chân cho nhân vật.
Với nhân vật không được người người chơi điều khiển, thì AI Controller sẽ điều khiển nhân vật đó, và trong khóa học này, mình sẽ hướng dẫn mọi thứ bạn cần biết về AI. Bạn sẽ học cách dùng Behavior Tree, là bộ não của AI, quyết định AI phải làm gì trong từng tình huống khác nhau. Giả sử trong tình huống AI không nhìn thấy người chơi, AI sẽ đi tuần tra để tìm kiếm người chơi. Và bởi vì AI có chức năng tìm đường đi, nên mình phải giúp AI tìm đường đi trong Level, bằng cách thêm Navigation Mesh vào Level. Nếu thấy người chơi, AI sẽ đuổi theo, và khi ở gần người chơi, AI sẽ tấn công.
Mình sẽ hướng dẫn những điều bạn cần biết về HUD, cách thay đổi HUD trong Game Mode, cách hiển thị thanh máu của nhân vật, và khi thua game mình sẽ hiện thông báo lên màn hình.
Khi đã hoàn thành những chức năng cơ bản, mình sẽ thêm nhiều tính năng vào game. Mình có thể chơi game ở góc nhìn thứ nhất, thêm hiệu ứng vào đòn đánh, thêm hiệu ứng khi chạy, rung Camera, thêm hiệu ứng âm thanh khi AI phát hiện người chơi, …
Ở chương cuối, mình sẽ dùng bản đồ Ice Lands làm bản đồ chính thức. Bạn sẽ học cách thêm nhạc nền vào game, mỗi địa điểm trong Level sẽ có nhạc nền khác nhau. Và cuối cùng, mình sẽ thêm điều kiện thắng game vào Level.
Sau khi hoàn thiện game, mình sẽ hướng dẫn bạn cách Build Project thành 1 tựa game hoàn chỉnh.
Trong khóa học này, bạn sẽ học từng bước một, để làm một game hoàn chỉnh từ đầu tới cuối. Với mỗi video, mình chỉ tập trung vào 1 nội dung duy nhất, để bạn dễ theo dõi.
Hy vọng bạn sẽ mua khóa học, và đồng hành cùng mình trong thời gian sắp tới.
Hẹn gặp bạn ở khóa học!
Bạn sẽ học được gì
Làm game Unreal Engine 5.1 bằng Blueprint
Khóa học về Unreal AI tốt nhất
Cách dùng Animation Blueprint hiệu quả nhất
Điều khiển nhân vật bằng Enhanced Input
Cách thêm nhiều âm thanh khác nhau vào game như tiếng bước chân, nhạc nền
HUD, Widget
Yêu cầu
- Không yêu cầu kinh nghiệm lập trình, bạn sẽ học từ cơ bản nhất!
Nội dung khoá học
Viết Bình Luận
Khoá học liên quan
Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!
Get khoá học giá rẻ ngay trước khi bị fix.
Đánh giá của học viên
Bình luận khách hàng