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

Unity Real Time Strategy: Build Your Own RTS Game

Unity Real Time Strategy: Xây Dựng Game RTS Của Riêng Bạn

Unity Real Time Strategy: Xây Dựng Game RTS Của Riêng Bạn

Xây dựng tựa game RTS của riêng bạn trong Unity 6 — đơn vị thông minh, tầm nhìn bị che, nâng cấp động, và các hệ thống có thể mở rộng theo ý tưởng của bạn.

4.7
(147 đánh giá)
2,906 học viên
Giảng viên
GameDev.tv Team
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
25.5 giờ video
173 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Tự tay xây dựng game RTS trong Unity, từ đơn vị, công trình đến hệ thống nâng cấp và hơn thế nữa.
Thiết kế hệ thống gameplay có khả năng mở rộng, để dự án của bạn không bị quá tải khi phát triển lên cấp độ cao hơn.
Tạo AI cho đơn vị phản ứng với thao tác người chơi bằng cây hành vi (không phép thuật, chỉ có logic).
Thiết lập tầm nhìn bị che (fog of war) để người chơi luôn phải dò xét (và đi trinh sát như những game thủ chuyên nghiệp).
Phát triển hệ thống cấu hình linh hoạt để thêm đơn vị mới nhanh chóng — không có mã nguồn rối rắm ở đây.
Sử dụng ScriptableObjects để tổ chức game của bạn như một nhà phát triển chuyên nghiệp.
Kết nối hệ thống event bus để các đơn vị có thể "giao tiếp" mà không cần "hò hét" xuyên suốt mã nguồn.
Xây dựng hệ thống nâng cấp chạy trực tiếp từ Editor, thay vì mã cứng hỗn độn.

Yêu cầu

Để tận dụng tối đa khóa học này, bạn cần có hiểu biết trung cấp về C# và thành thạo cách sử dụng Unity Editor.

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

Nếu bạn quan tâm đến việc tạo một game RTS bằng Unity, thì đây chính xác là khóa học DÀNH CHO BẠN!
Tương tự, nếu bạn muốn học cách tạo AI phức tạp cho game - hãy đăng ký ngay.
Và nếu bạn đã là lập trình viên C# / Unity ở trình độ trung cấp và muốn mở rộng kỹ năng, bạn hoàn toàn đang ở đúng nơi.

Nội dung khóa học

11 phần • 173 bài giảng
1 Chào mừng đến với Khóa học
2 Thiết lập Dự án Ban đầu
3 QUAN TRỌNG: Cập nhật Bảo mật Unity
4 Cộng đồng & Hỗ trợ
5 Truy cập Dự án của Chúng tôi
6 Camera Cinemachine
7 Di chuyển Camera Theo góc Nhìn Từ Trên Xuống bằng Bàn phím
8 Thu Phóng Camera
9 Xoay Camera
10 Di chuyển Camera bằng Chuột ở Rìa Màn hình
11 Ranh giới Màn chơi
1 Giới thiệu Phần
2 Navigation Mesh là gì?
3 NavMeshAgent & Di chuyển trên NavMesh
4 Chọn Đơn vị
5 Lớp Hiển thị cho Đơn vị & Hoa văn Nền
6 Nhấp Chuột Phải để Di chuyển
7 Giao diện Chọn Đơn vị bằng Cách Kéo Thả
8 Một Chuyến đi nhỏ: Hệ thống Event Bus
9 Bỏ Chọn Đơn vị bằng Event Bus
10 Chọn Nhiều Đơn vị bằng Cách Kéo Thả
11 Thêm Đơn vị vào Nhóm Đã Chọn
12 Khu vực và Vật cản
13 Phương pháp Ngăn Đơn vị "Nhảy múa" tại chỗ
14 Nhiều NavMeshes
1 Giới thiệu Phần
2 Công trình Đầu tiên - Túp lều Cung cấp
3 Thống nhất Tương tác với Công trình & Đơn vị
4 Sử dụng ScriptableObjects làm Cấu hình
5 Trạm Chỉ huy
6 Hành động với Mẫu Lệnh (Command Pattern)
7 Ngữ cảnh Lệnh
8 Hiển thị Lệnh trên Giao diện Người dùng
9 Phát Lệnh từ Giao diện Người dùng
10 Lệnh Xây dựng Đơn vị
11 Hàng đợi Xây dựng
12 Đi sâu vào Giao diện Người dùng
13 Thanh Tiến trình
14 Hiển thị Tiến trình Xây dựng
15 Hủy Mục trong Hàng đợi
16 Thêm Công trình & Đơn vị
1 Giới thiệu Phần
2 Sử dụng Unity Behavior
3 Nút Tùy chỉnh trong Unity Behavior
4 Vật phẩm Có thể Thu thập
5 Lệnh cho Đơn vị
6 Thu thập Vật phẩm
7 Trả Vật phẩm
8 Chuyển động Thu thập Mượt mà
9 Chọn Vị trí Thu thập Tốt hơn
10 Chỉ Chọn Vật phẩm Chưa Bận
11 Các Trường hợp Đặc biệt khi Thu thập
12 Đồng bộ Hóa Hoạt ảnh
13 Sử dụng Sự kiện trong Cây Hành vi
14 Vật phẩm của Người chơi
15 Sử dụng Nhánh Điều kiện
16 Trả Vật phẩm
1 Giới thiệu Phần
2 Menu Giao diện Xây dựng
3 Tách ScriptableObject cho Đơn vị và Công trình
4 Đặt Công trình
5 Hành động Xây dựng Công trình
6 Thực thi Song song trong Cây Hành vi
7 Tạo Hoạt ảnh cho Công nhân trong khi Xây dựng
8 Quản lý các Tiến trình Song song Cạnh tranh
9 Hoàn tất Xây dựng
10 Hủy Xây dựng
11 Sự kiện Đơn vị Bị tiêu diệt
12 Tiến trình Xây dựng
13 Tiếp tục Xây dựng
14 Hạn chế khi Xây dựng
15 Hiển thị Trực quan cho Hạn chế Xây dựng
16 Kiểm tra Hạn chế về Khoảng cách
17 Thanh toán để Xây dựng
18 Hoàn tiền khi Hủy Xây dựng
19 Khóa các Lệnh Không khả dụng
20 Khóa Chú giải Công cụ
21 Chú giải Công cụ Động
22 Giao diện khi Chọn Một Đơn vị
23 Giao diện Công trình Đang Xây dựng
24 Sự kiện Công trình Được tạo ra
25 Tăng Máu trong khi Xây dựng
26 Lệnh cho Một Đơn vị
27 Sự kiện Công trình
28 Sử dụng Đồ thị Con
29 Các Trường hợp Đặc biệt khi Xây dựng
30 Cấu hình Các Công trình
31 Kết thúc Phần
1 Giới thiệu Phần
2 Cây Hành vi Mới cho Đơn vị Quân sự
3 Nhận Sát thương
4 Cảm nhận Đơn vị Lân cận
5 Nhận thức của AI về Đơn vị
6 Cấu hình Tấn công
7 Lệnh Tấn công
8 Tấn công & Gây Sát thương
9 Hoàn thiện Hành vi Tấn công
10 Di chuyển-Tấn công (Attack-Move)
11 Lính Ném lựu
12 Hiển thị Trực quan Đạn của Lính Ném lựu
13 Tính toán Thời điểm Gây Sát thương cho Đạn
14 Sát thương Diện rộng
15 Tạo Máy bay Vận tải
16 Cấu hình Vận chuyển Đơn vị
17 Cây Hành vi Chở Đơn vị
18 Lệnh Chở Đơn vị
19 Lệnh "Lên Máy bay" & Lệnh Ẩn
20 Chở Nhiều Đơn vị
21 Dỡ Đơn vị
22 Giao diện Vận chuyển Đơn vị
23 Sự kiện Chở & Dỡ Đơn vị
24 Chỉnh chu & Dọn dẹp
25 Kết thúc Phần
1 Giới thiệu Phần
2 Quyền sở hữu Đơn vị
3 Kênh Event Bus cho Mỗi Chủ sở hữu
4 Chủ sở hữu trên Đầu vào Người chơi & Giao diện
5 Theo dõi Vật phẩm cho Mỗi Chủ sở hữu
1 Giới thiệu Phần
2 ScriptableObject cho Cây Công nghệ
3 Mở khóa Phụ thuộc
4 Khóa Lệnh có Phụ thuộc Chưa đạt
5 ScriptableObject Nâng cấp
6 Nghiên cứu Nâng cấp
7 Nâng cấp Nhiều cấp độ
8 Giao diện Người dùng Phản hồi Tốt hơn
9 Áp dụng Nâng cấp
10 Tổng quát hóa Truy cập Thuộc tính
11 Bảo vệ Cấu hình Cơ bản
12 Xử lý Mất Phụ thuộc
13 Hiển thị Phụ thuộc trên Giao diện Người dùng
14 Khóa Nghiên cứu cho Nhiều Công trình
1 Giới thiệu Phần
2 Thiết lập Camera cho Tầm nhìn Bị che
3 Kết xuất Màn sương
4 Theo dõi Các vị trí Đã khám phá
5 Kết hợp Màn sương Đang thấy & Đã khám phá
6 Màn sương Mềm mại hơn
7 Cấu hình Tầm nhìn cho Đơn vị
8 Quyền sở hữu Tầm nhìn
9 Xác định Độ Hiển thị của Đơn vị
10 Ẩn Đơn vị trong Màn sương
11 Ẩn Công trình trong Màn sương
12 Ẩn Vật phẩm trong Màn sương
13 Vật thay thế trong Khu vực Đã khám phá
14 Loại bỏ Vật thay thế
15 Chặn Nhấp chuột vào Vật thể Vô hình
16 Đơn vị "Mất trí nhớ" trong Màn sương
17 Dọn dẹp
18 Ngăn Xây dựng trong Màn sương
19 Kết thúc Phần
1 Giới thiệu Phần
2 Hiển thị Bản đồ Thu nhỏ
3 Hiển thị Đơn vị trên Bản đồ Thu nhỏ
4 Hiển thị Ranh giới Camera trên Bản đồ Thu nhỏ
5 Ẩn Vật phẩm Chưa khám phá
6 Di chuyển Camera bằng Bản đồ Thu nhỏ
7 Nhấp Chuột Phải trên Bản đồ Thu nhỏ
8 Phát Bất kỳ Lệnh nào trên Bản đồ Thu nhỏ
1 Giới thiệu Phần
2 Sửa một số Lỗi Xây dựng Khó phát hiện
3 Sửa một số Lỗi Đơn vị Khó phát hiện
4 Chi phí Nhân khẩu và Vật phẩm cho Đơn vị
5 Hoàn thiện Chi phí Nhân khẩu và Vật phẩm cho Đơn vị
6 Vị trí Bắt đầu
7 Hiển thị Sát thương trên Giao diện Người dùng
8 Giao diện khi Chọn Nhiều Đơn vị
9 Nhóm Điều khiển
10 Phím tắt
11 Chỉ báo Nhấp chuột
12 Điểm Tập kết
13 Hiệu ứng Thu thập Sinh động
14 Kết thúc Phần

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

Ever dreamed of making your own real time strategy game but got totally pwned by the complexity? You’re not alone. RTS games are beasts—but this course is here to help you tame 'em.

You’ll build out a full RTS from scratch—units, buildings, upgrades, fog of war, the whole lot. You even get a starter project with models and a level, so you can hit the ground running.

Wanna make your units act less like chaos goblins? You’ll build behaviour trees that respond properly to player input.

We’re talking powerful coding stuff too—event buses, ScriptableObjects, config-driven systems—big tools that make your game scalable and pro-level tidy.

Sick of hard coding every single stat or upgrade? We’ve got your back. You’ll make a fully editable system where new units and upgrades can be added in a flash.

Struggling with scaling your projects or levelling up your dev skills? This course shows you how to build smart systems from the get-go, so your game grows with you.

If you’ve already got a decent handle on Unity and C#, and you’re keen to go deeper, this course is perfect for you. RTS fans and future AI masterminds, you’re gonna love it.

You’ll need an intermediate knowledge of C# and to be comfy using the Unity Editor—but don’t worry, we’re not gonna spawn you into a boss fight with no gear. So if you get stuck, think of us as your support crew—arming you with the tools and tips to win the fight your way.

And yep, like all GameDev tv courses, you get access to our awesome forums and teaching assistants.

By the end, you won’t just have code—you’ll have the bones of your very own RTS game.

So, what are you waiting for? Let’s get building!

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 C Sharp
Hiển thị tất cả khoá học Game Development
Hiển thị tất cả khoá học Real Time Strategy
Hiển thị tất cả khoá học Unity
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊