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

Godot 2D Megacourse: Mastering 2D Game Development

Khóa học Godot 2D Megacourse: Thành thạo Phát triển Game 2D

Khóa học Godot 2D Megacourse: Thành thạo Phát triển Game 2D

Học cách phát triển game 2D trong Godot qua khóa học dựa trên dự án thực tế!

4.5
(133 đánh giá)
1,460 học viên
Giảng viên
Skillademia Academy
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
24.5 giờ video
114 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ì

Cách cài đặt, cấu hình và làm chủ Godot Engine một cách tự tin
Những kiến thức lập trình cốt lõi ngay trong Godot (biến, logic, vòng lặp, hàm, đối tượng)
Cách gỡ lỗi script và hiểu các lỗi lập trình thường gặp
Hiểu kiến trúc game 2D và cấu trúc dự án có thể mở rộng
Xây dựng hệ thống game hoàn chỉnh sử dụng Command Pattern và Message Bus
Tạo hệ thống UI động (menu, cửa hàng, kho đồ, thông tin nhân vật)
Thiết kế và triển khai NPC, hội thoại và môi trường tương tác
Xây dựng bản đồ thế giới, thị trấn, dungeon và hệ thống tải không đồng bộ
Triển khai hệ thống chiến đấu, chạm trán, minigame và nhiệm vụ phụ
Quản lý dữ liệu người chơi, chỉ số, vật phẩm, trang bị và tiến trình
Lưu và tải trạng thái game đúng cách
Chuyển đổi từ gameplay 2D sang cơ chế dungeon 3D
Áp dụng các phương pháp phát triển game chuyên nghiệp từ thực tế

Yêu cầu

Có một chút kiến thức về lập trình và cơ bản về Godot
Có mong muốn học hỏi!
Thái độ tích cực!

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

Những nhà phát triển game đầy khát vọng muốn học phát triển game 2D với Godot
Người mới bắt đầu chưa có kinh nghiệm phát triển game hay lập trình
Các nhà phát triển indie muốn nâng cao kỹ năng Godot cho game 2D

Nội dung khóa học

31 phần • 114 bài giảng
1 Giới thiệu
2 Cài đặt Godot
3 Tạo Dự án Mới
4 Cài đặt Dự án: Độ phân giải và Tỷ lệ
1 Tạo Màn hình Tiêu đề
2 Tạo Theme Cơ sở
3 Hiển thị Số phiên bản
4 Lập trình Cơ bản trong Godot & Biến và Toán tử
5 Logic Điều kiện
6 Vòng lặp và Tập hợp
7 Hàm
8 Đối tượng và Kế thừa
9 Sử dụng công cụ gỡ lỗi
1 Tạo Scene Tải Không đồng bộ: UI
2 Tạo Scene Tải Không đồng bộ: Code
1 Bắt đầu Game Mới
2 Tổ chức Scene Game
3 Bản đồ Thế giới: Tạo Tileset
4 Bản đồ Thế giới: Tạo Tilemap
5 Bản đồ Thế giới: Dữ liệu Địa hình
6 Bản đồ Thế giới: Lập trình Cơ sở
1 Menu Lệnh: UI
2 Command Pattern
3 Bộ xử lý Lệnh
4 Triển khai Lệnh Di chuyển
1 Bảng tin Nhắn: UI
2 Bảng tin Nhắn: Code
1 Message Bus
1 Tạo Nhân vật Người chơi trên Bản đồ 2D
2 Tạo ra Nhân vật
3 Triển khai Di chuyển Người chơi
1 Thực thể Bản đồ
2 Thực thể Kích hoạt Đổi Bản đồ
1 Tải Bản đồ Không đồng bộ
1 Tạo Bản đồ Thị trấn: Tile và Dữ liệu Va chạm
2 Cửa hàng Không mái: Lớp Tilemap và Kích hoạt Area2D
3 NPC Cơ bản
4 Lệnh Nói chuyện
5 Thêm UI động vào Bảng tin Nhắn
6 Chủ cửa hàng: Phản ứng với Lệnh Nói chuyện
7 Chủ cửa hàng: Kho đồ và Định nghĩa Vật phẩm
8 Chủ cửa hàng: Kích hoạt Giao diện Cửa hàng
1 Scene Game Chính: Giao diện Cửa hàng, Phần 1.1
2 Scene Game Chính: Giao diện Cửa hàng, Phần 1.2
3 Scene Game Chính: Giao diện Cửa hàng, Phần 2.1
4 Scene Game Chính: Giao diện Cửa hàng, Phần 2.2
5 Đối tượng PlayerData
6 Sao chép Vật phẩm
7 Mua Vật phẩm
8 Giao diện Cửa hàng: Thêm Tab Bán, Phần I
9 Giao diện Cửa hàng: Thêm Tab Bán, Phần II
1 Hộp thoại Thông tin Nhân vật
2 Lệnh Trang bị
3 Hộp thoại Trang bị
4 Định nghĩa Ô Trang bị trong Đối tượng PlayerData
5 Trang bị Vật phẩm
1 NPC Sòng bạc
2 Tạo Scene Hi-Lo
3 Tạo Lá bài
4 Hi-Lo: Giao diện Cược, Phần I
5 Hi-Lo: Giao diện Cược, Phần II
6 Hi-Lo: Chia bài & Luồng chơi
7 Hi-Lo: Hệ thống Hạt Jackpot
8 Kết nối Scene Sòng bạc
1 Kích hoạt Yêu cầu Giao thư
2 Tạo Vật phẩm Thư
3 Đưa Bưu kiện cho Người chơi
4 Tạo Bản đồ Thành phố Thứ hai
5 Giao thư
1 Tạo NPC Ngân hàng
2 Tạo UI Ngân hàng
3 Giao diện Gửi/Rút tiền
4 Theo dõi Thời gian & Tính lãi suất
1 Tạo NPC Người chữa lành
1 Thêm Dữ liệu Tiêu thụ Thức ăn vào TileSet
2 Thêm NPC Bán thức ăn và UI Mua thức ăn
3 Tiêu thụ Thức ăn và Mở rộng Hiển thị Game
1 Tỷ lệ Chạm trán theo Địa hình và Kích hoạt Chạm trán
2 Tạo Bảng Chạm trán theo Địa hình
3 Quái vật: Scene và Dữ liệu
4 Khởi tạo Chạm trán
5 Chiến đấu Trên đất liền
6 Người chơi Tử vong và Phần thưởng
7 Tương tác với NPC Thân thiện
1 Tạo Scene Bản đồ 3D Cơ sở
2 Tạo Tilemap làm Dữ liệu Nội bộ
3 Xử lý Menu Lệnh Riêng cho Bản đồ
4 Scene Dungeon 3D Cơ sở Phần I
5 Scene Dungeon 3D Cơ sở Phần II
6 Di chuyển Người chơi 3D
1 Quái vật Dungeon: Bảng, Scene và Dữ liệu
2 Quái vật Dungeon: Di chuyển và Chiến đấu
3 Quái vật Dungeon: Đòn tấn công Đặc biệt
4 Quái vật Dungeon: Kết xuất bằng Shader
1 Rương kho báu: Scene, Dữ liệu và Vị trí
2 Tái cấu trúc Object Render View
3 Triển khai Lệnh Mở
4 Mở và Phá hủy Rương
1 Cờ Sự kiện
2 Sử dụng Vật phẩm đã Trang bị
3 Tích hợp Chỉ số/Khả năng Vật phẩm vào Cơ chế Game
1 Tạo Màn hình Lưu/Tải
2 Lưu Game Phần 1
3 Lưu Game Phần 2
4 Tải Game
1 Kích hoạt Có điều kiện
1 Tạo Kích hoạt Đối tượng Nhiệm vụ
2 Tạo NPC Nhiệm vụ
1 Tạo Cảnh phim Cuộn Kết thúc
1 Audio Bus và Node AudioStreamPlayer
1 Xuất Game: Cài đặt Mẫu Xuất
1 Sử dụng node TileMapLayer
1 Phụ lục II: Vector, Toán Vector Cơ bản và Hệ tọa độ Descartes
2 Lời cuối

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

Learn how to create 2D video games!

Develop in Godot like a pro!


Have you ever wanted to create your own 2D games, from designing immersive worlds to programming gameplay mechanics? Welcome to the Godot 2D Game Development course, where we’ll help you master game creation using one of the most popular game engines available. But why Godot?

Godot is an open-source, highly versatile game engine that allows developers of all levels to create both 2D and 3D games. Its user-friendly interface and robust features make it a perfect choice for beginners and experienced game creators alike. Whether you're looking to build your first game or expand your skills, this course is designed to provide a strong foundation in 2D game development.

In this course, you’ll learn step by step how to use Godot to bring your game ideas to life. From setting up your project, creating scenes, and programming player mechanics, to designing interactive elements and building complex game systems. Each lesson is filled with practical, hands-on examples to ensure you gain the confidence to develop games independently.


After taking this course, you will be able to:


  • Navigate the Godot engine with confidence

  • Build and launch your own 2D games

  • Confidently debug and extend existing Godot projects

  • Design your own scalable 2D (and hybrid 3D) game systems

  • Create complex game mechanics using Godot’s scripting language

  • Apply best practices in game design, development, and project management

  • Continue improving your game development skills through independent projects


Start creating your own 2D games with Godot today!

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