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

Learn To Create A Roguelike Game In Unity

Học Cách Tạo Game Roguelike Trong Unity

Học Cách Tạo Game Roguelike Trong Unity

Phát triển game chưa bao giờ dễ đến thế. Học C# với Unity và tự tay tạo ra tựa game RPG cổ điển của riêng bạn!

4.8
(1,232 đánh giá)
8,234 học viên
Giảng viên
James Doyle
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.879.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
19.5 giờ video
124 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/05/2026

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

Học C#, một ngôn ngữ lập trình hiện đại và linh hoạt.
Nắm được khả năng phát triển 2D trong Unity.
Rèn luyện kỹ năng giải quyết vấn đề mạnh mẽ và có thể áp dụng linh hoạt.
Hiểu về quy trình phát triển game.
Học cách lập trình hướng đối tượng hoạt động trong thực tế.

Yêu cầu

Máy Mac hoặc PC có thể chạy Unity 3D.
Bản sao Unity 2019.2 hoặc mới hơn.

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

Bất kỳ ai muốn tự tạo game 2D của riêng mình.
Những người muốn tạo và phát hành game riêng.
Người mới bắt đầu hoàn toàn và có hứng thú học phát triển game.
Lập trình viên muốn chuyển hướng sang lĩnh vực phát triển game.
Người quan tâm đến việc làm trong ngành thiết kế game.
Có kỹ năng sử dụng máy tính thành thạo và tự tin.

Nội dung khóa học

23 phần • 124 bài giảng
1 Giới thiệu
1 Bố cục Unity
2 Thiết lập dự án
3 Thiết lập Spritesheet
1 Tạo nhân vật
2 Giới thiệu về Scripting
3 Di chuyển nhân vật
4 Va chạm với vật thể rắn
5 Ngắm súng
6 Chuyển hướng
7 Tạo hoạt ảnh cho nhân vật
8 Giới hạn di chuyển của nhân vật
1 Tạo đạn
2 Bắn đạn
3 Bắn đạn tự động
4 Hiệu ứng va chạm của đạn
1 Tạo và di chuyển kẻ địch
2 THỬ THÁCH - TẠO HOẠT ẢNH CHO KẺ ĐỊCH
3 Gây sát thương cho kẻ địch
4 Hiệu ứng máu bắn ra
5 THỬ THÁCH - HIỆU ỨNG KẺ ĐỊCH BỊ THƯƠNG
6 Cho kẻ địch bắn
7 Đạn của kẻ địch
8 Lớp va chạm
9 Bắn trong tầm
1 Hệ thống máu của nhân vật
2 Thiết lập giao diện thanh máu
3 Cải thiện giao diện thanh máu
4 Hiển thị màn hình chết
5 Thêm bất tử tạm thời
6 Thêm nguy hiểm tĩnh
1 Lao
2 Tạo hoạt ảnh lao
3 THỬ THÁCH - LÀM CHO NHÂN VẬT BẤT TỬ KHI LAO
4 Phá hộp
5 Thêm mảnh vỡ
6 Di chuyển mảnh vỡ
1 Gán lớp Sprite
2 Tự động gán thứ tự sắp xếp
3 Tạo vật phẩm hồi máu
4 Rơi vật phẩm ngẫu nhiên
1 Thêm nhạc nền
2 Thêm hiệu ứng âm thanh
3 THỬ THÁCH - GÁN HIỆU ỨNG ÂM THANH
4 Sửa tương tác vật thể
1 Tạo phòng với Tilemaps
2 Làm cho ô vững chắc
3 Thiết lập nhiều phòng
4 Tạo bộ điều khiển camera
5 Vào phòng
6 Tạo cửa
7 Dọn sạch phòng
8 THỬ THÁCH - TẠO CHUỖI MÀN CHƠI ĐƠN GIẢN
1 Hoàn thành một cấp độ
2 Thêm độ trễ khi kết thúc cấp độ
3 Dừng di chuyển nhân vật khi kết thúc cấp độ
4 Hiệu ứng mờ dần vào và ra khỏi cấp độ
1 Tạo màn hình tiêu đề
2 Tạo màn hình chiến thắng
3 Cập nhật màn hình chết
4 Thêm menu tạm dừng
5 Xây dựng game
1 Hiểu về cách tạo cấp độ
2 Tạo phòng bắt đầu
3 Di chuyển bộ sinh
4 Tạo thêm phòng
5 Ngăn phòng chồng lấn
6 Theo dõi các phòng đã tạo
7 Thiết lập đường viền cho các phòng kết nối
8 Tuần tự hóa lớp
9 Tạo đường viền phòng
10 Tạo Tilemap đường viền
11 Tạo trung tâm phòng
12 Thiết lập cửa đường viền
13 Thêm trung tâm vào quá trình tạo
14 Làm cho bộ sinh có thể chơi được
1 Thiết lập các loại kẻ địch khác nhau
2 Kẻ địch chạy trốn
3 Kẻ địch đi lang thang
4 Kẻ địch tuần tra
5 THỬ THÁCH - TẠO THÊM TRUNG TÂM PHÒNG VỚI KẺ ĐỊCH MỚI
1 Thêm theo dõi xu
2 Nhặt xu
3 THỬ THÁCH - THÊM XU VÀO GIAO DIỆN
4 Làm xu rơi ra
1 Tạo vật phẩm cửa hàng
2 Mua từ cửa hàng
3 Nâng cấp máu trong cửa hàng
4 Thêm cửa hàng vào tạo cấp độ
1 Hiển thị minimap
2 Hiển thị phòng khi vào
3 Kích hoạt bản đồ lớn
4 Thêm hướng dẫn bản đồ
1 Chỉnh sửa hệ thống bắn
2 Giới hạn tốc độ bắn
3 Tạo các loại vũ khí khác nhau
4 Chuyển đổi vũ khí
5 Thêm yếu tố giao diện vũ khí
6 Nhặt vũ khí
7 Sinh vũ khí từ rương
8 THỬ THÁCH - THÊM PHÒNG SÚNG VÀO QUÁ TRÌNH TẠO
9 Mua vũ khí từ cửa hàng
1 Di chuyển giữa các cấp độ
2 Theo dõi chỉ số nhân vật giữa các cấp độ
3 Giữ vũ khí giữa các cấp độ
4 THỬ THÁCH - TẦM QUAN TRỌNG CỦA KIỂM THỬ
1 Thiết lập khu vực chọn nhân vật
2 Thêm nhân vật
3 Chuyển đổi nhân vật
4 Kích hoạt lại nhân vật
5 THỬ THÁCH - THÊM NHIỀU NHÂN VẬT HƠN
6 Mở khóa nhân vật
7 Lưu nhân vật đã mở khóa
8 Khóa lại nhân vật
9 Đảm bảo không xuất hiện nhiều người chơi
1 Tạo cấp độ Boss
2 Thiết lập Boss
3 Tạo chuỗi hành động
4 Thực hiện các hành động
5 Thêm máu và sát thương cho Boss
6 Hiển thị máu Boss
7 Chuyển đổi giữa các chuỗi
1 Kiểm tra cuối cùng và bản build cuối
1 Tệp dự án đã hoàn thiện

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

Learn how to create and program your very own Roguelike Dungeon Crawling game using Unity, an industry-standard game development program used by large gaming studios and indie developers across the world.

In this course you won’t just be learning programming concepts, but tying these concepts to real game development uses. You will have access to a course forum where you can discuss the topics covered in the course as well as the next steps to take once the course is complete.

This course has been designed to be easily understandable to everyone, so whether you’re a complete beginner, an artist looking to expand their game development range or a programmer interested in understanding game design, this course will help you gain a greater understanding of development.

At the end of this course you will have developed the ability to create such game elements as:

  • Full top-down character movement with Dashing

  • Generating Procedural Levels

  • Full Weapon Collection & Switching System

  • Enemies with different movement and firing patterns

  • Multiple Characters & Character Switching

  • Shooting System

  • Complete Health System

  • Creating tile-based maps in Unity

  • Shop system

  • In-Game Maps

  • Boss Battles

  • And more!...


Start learning today and let me help you become a game developer!

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