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

Complete 3D Godot 4 Game Development Course

Khóa học phát triển game 3D Godot 4 toàn diện

Khóa học phát triển game 3D Godot 4 toàn diện

Học phát triển game 3D từng bước với Godot 4 thông qua việc tạo 5 dự án hoàn chỉnh.

4.7
(397 đánh giá)
3,636 học viên
Giảng viên
Richard Allbert
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
79.000đ 399.000đ -80%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
67.0 giờ video
359 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 03/07/2026

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

Xây dựng 5 game 3D hoàn chỉnh từ đầu, mỗi game dạy các kỹ thuật cốt lõi.
Làm việc với physical bodies, collisions, physics materials và khả năng xếp chồng thực tế.
Tạo hệ thống UI với theo dõi điểm số, thanh tiến trình và dữ liệu bền vững.
Sử dụng particles, shaders và materials để tạo hiệu ứng hình ảnh ấn tượng.
Thiết kế AI dạng mô-đun, có thể tái sử dụng với finite state machines.
Phát triển hệ thống vũ khí linh hoạt với các chế độ bắn hitscan, projectile và ném.
Triển khai các gameplay patterns nâng cao như strategy và object pooling.
Tối ưu hiệu suất với LOD, pooling và thiết kế scene hiệu quả.
Nắm vững kiến thức nền tảng về GDScript, class, inheritance, signals và node lifecycles.
Hiểu về Godot 4 editor, nodes, scenes và các kiến thức cơ bản về scripting trong 3D.

Yêu cầu

Máy tính có khả năng chạy Godot 4.
Không yêu cầu kinh nghiệm 3D trước đó – mọi thứ đều được giải thích từ cơ bản.
Có kiến thức lập trình cơ bản sẽ hữu ích, nhưng không bắt buộc.

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

Người mới bắt đầu muốn học phát triển game 3D với Godot 4.
Lập trình viên 2D muốn chuyển sang 3D.
Nhà phát triển indie muốn hiểu về hệ thống có thể mở rộng và design patterns có thể tái sử dụng.
Bất kỳ ai muốn xây dựng các game 3D trau chuốt, có thể chơi được từng bước một.

Nội dung khóa học

16 phần • 359 bài giảng
1 Video quảng cáo
2 Video quảng cáo (dài hơn một chút)
1 Phụ đề / Bản dịch
2 01 - Khóa học này có phù hợp với bạn không?
1 01 - Khóa học này có phù hợp với bạn không?
2 02 - Cài đặt Godot
3 03 - Scene 3D đầu tiên
4 04 - Điều hướng trong chế độ xem 3D
5 05 - Resources
6 06 - Materials
7 07 - Môi trường
8 08 - Vector 3
9 09 - Transform 3D
10 10 - Dịch chuyển
11 11 - Xoay
1 01 - Biến
2 02 - Toán tử
3 03 - Luồng điều khiển
4 04 - Mảng / Từ điển
5 05 - Phương thức
6 06 - Enums / Match / Chuỗi
1 01 - Giới thiệu về Classes
2 02 - Tạo một kiểu dữ liệu
3 03 - Setters và Getters
4 04 - Statics
5 05 - Kế thừa
6 06 - Bộ nhớ
1 01 - Vòng đời
2 02 - Nhiều Scene
3 03 - Signals
4 04 - Tùy chỉnh Signals
1 Preload với đường dẫn và uid
1 Phiên bản Godot cho phần này
2 01 - Xem trước Sky Pogo
3 02 - Phác thảo Sky Pogo
4 03 - Tỷ lệ khung hình
5 04 - Môi trường
6 05 - Scene nền tảng
7 06 - Vật lý của Player Scene
8 06a - Tốc độ khung hình
9 07 - Player nảy
10 08 - Nền tảng biến mất
11 09 - Hoạt ảnh nền tảng
12 10 - Hoạt ảnh nền tảng biến mất
13 11 - Va chạm nền tảng
14 12 - Thời gian nền tảng
15 13 - Scene Spawner
16 14 - Tạo nền tảng
17 15 - Mô hình Player
18 16 - Hoạt ảnh Player
19 17 - Di chuyển của Player
20 17a. Những tín hiệu khó thấy!!
21 18 - Signal Hub
22 19 - Di chuyển Camera
23 20 - Khởi động lại game
24 21 - Kế thừa Scenes
25 Bài học tiếp theo với Godot 4.6
26 21a - Mô hình nền tảng
27 22 - Nền tảng ngẫu nhiên
28 23 - Hiệu ứng âm nhạc
29 24 - Hiệu ứng rơi
30 25 - Neo Canvas UI
31 26 - Bố cục Canvas UI
32 27 - Giao diện game
33 28 - Chiều cao Player
34 29 - Điểm Hud
35 30 - Lưu trữ điểm số
36 31 - Kết thúc game
37 32 - Tạm dừng cây
38 33 - Kết thúc phần (gần như)
39 34 - Cài đặt dự án
1 Phiên bản Godot cho phần này
2 Xem trước Jenga (dạng như vậy)
3 01 - Giới thiệu Jenga (dạng như vậy)
4 02 - RigidBody3D
5 03 - RigidBody3D - thuộc tính
6 04 - RigidBody3D - mã nguồn
7 05 - Phác thảo game
8 06 - Scene game
9 07 - Texture Mesh
10 07a - Đôi lời về Color Space
11 08 - Kiến thức cơ bản về ánh sáng
12 09 - Đèn game cơ bản
13 10 - Bản đồ texture
14 11 - Gạch rơi
15 12 - Ôn tập chức năng Gạch
16 13 - Tín hiệu Gạch
17 14 - Signal Hub
18 15 - Phác thảo Spawner
19 16 - Di chuyển
20 17 - Phác thảo logic Spawner
21 18 - Logic Spawner
22 19 - Tạo gạch
23 19a - Camera
24 20 - Giao diện
25 21 - Kết thúc game
26 22 - Tính điểm
27 23 - Hud kết thúc game
28 24 - Thay đổi độ khó
29 25 - Lưu trữ điểm cao
30 26 - Mã hóa điểm số
31 27 - Âm thanh và nhạc
32 28 - Tổng kết
1 Phiên bản Godot cho phần này
2 Xem trước Xử lý đầu vào
3 01 - Giới thiệu
4 02 - Thứ tự callback
5 03 - Lọc đầu vào UI
6 04 - Xử lý thủ công
7 05 - Tổng kết
1 Phiên bản Godot cho phần này
2 Xem trước Platformer
3 00 - Cách tiếp cận Phần 2
4 01 - Công cụ chung
5 02 - Thiết lập dự án
6 03 - Xem lại dự án - Tùy chọn
7 04 - Điều hướng Scene
8 05 - Hoạt ảnh chính
9 06 - Animation Tree
10 07 - Gọi phương thức trong hoạt ảnh
11 08 - Particles
12 09 - Player
13 10 - Phác thảo Player
14 11 - Debug va chạm Player
15 12 - Di chuyển cơ bản của Player
16 13 - Xoay Player
17 14 - Nhảy của Player
18 15 - Phác thảo hoạt ảnh
19 16 - Animation Tree
20 16a - TÙY CHỌN - Tổng quan về Materials
21 16b - TÙY CHỌN - Tổng quan về Particles
22 17 - Phác thảo trình tự game
23 18 - Scene Pickup
24 19 - Logic Pickup
25 20 - Phác thảo theo dõi Pickup
26 21 - Theo dõi Pickup
27 22 - Hud Pickup
28 23 - Chìa khóa
29 24 - Hud Tween
30 25 - Cửa thoát
31 26 - Logic cửa thoát
32 27 - Hoàn thành màn
33 27a - Các Scene tiện ích
34 28 - Tổng quan về kẻ địch
35 29 - Bí ngô
36 30 - Logic Bí ngô
37 31 - Ma
38 32 - Logic Ma
39 33 - Quan tài Ma cà rồng
40 34 - Logic Quan tài Ma cà rồng
41 35 - Nhân vật Ma cà rồng
42 36 - Logic Nhân vật Ma cà rồng
43 37 - Hoàn chỉnh Ma cà rồng
44 38 - Tháp pháo
45 39 - Logic Tháp pháo
46 40 - Đạn Tháp pháo
47 41 - Logic Đạn Tháp pháo
48 42 - Bắn Tháp pháo
49 43 - Quả cầu lửa
50 44 - Logic Quả cầu lửa
51 45 - Bắn
52 46 - Tạo quả cầu lửa
53 47 - Tổng quan về sát thương
54 48 - Collider
55 49 - Damage Collider
56 50 - Hurt Box
57 51 - Thiết lập Collider
58 52 - Va chạm quả cầu lửa
59 53 - Sắp tới
60 54 - Vụ nổ
61 55 - Âm thanh nhân vật
62 56 - Máu nhân vật
63 57 - Nhân vật chết
64 58 - Bệ di chuyển PF
65 59 - Bệ di chuyển
66 60 - Phác thảo bom
67 61 - Cảnh bom
68 62 - Hoàn thiện cảnh bom
69 63 - Cảnh vật nền
70 64 - Va chạm cảnh vật
71 65 - Nút bật
72 66 - Khớp nối
73 67 - Cầu dây
74 68 - Hiệu ứng điểm
75 69 - Quản lý điểm
76 70 - Hiển thị điểm cao
77 71 - Điểm cao
78 72 - Tùy chọn: Lưới bệ di chuyển
79 73 - Tay đòn lò xo
80 74 - Chuyển màn
81 75 - Kết thúc phần
1 Phiên bản Godot cho phần này
2 Xem trước Space Ace
3 01 - Tổng quan Space Ace
4 02 - Thiết lập
5 03 - Xoay bầu trời
6 04 - Cảnh nhân vật
7 05 - Di chuyển nhân vật
8 06 - TÙY CHỌN: Shader, UV Panning
9 06a - TÙY CHỌN: Shader Masking, Fading
10 06b - TÙY CHỌN: Shader Fresnel Glow
11 06c - TÙY CHỌN: Shader Vertex displacement
12 07 - Tường bóng đổ
13 08 - Tường bóng đổ mờ dần
14 09 - Hộp tường bóng đổ
15 10 - Camera nhân vật
16 11 - Hiệu ứng đơn giản
17 12 - Cảnh súng
18 13 - Cảnh laser
19 14 - Object Pooling
20 15 - Đồng hồ thời gian sống
21 16 - Bật/tắt laser
22 17 - Triển khai Object Pool
23 17a - Rò rỉ bộ nhớ!
24 18 - Giới thiệu TIE Fighter
25 19 - Cơ bản về TIE Fighter
26 20 - Logic TIE Fighter
27 21 - Hành vi TIE
28 22 - TIE quay và bắn
29 23 - TIE mất kiểm soát
30 24 - TIE bắn
31 25 - Hit Box
32 26 - Hiệu ứng nổ TIE
33 27 - Nổ TIE
34 28 - Nổ Hit Box
35 29 - Cảnh thiên thạch
36 30 - Chất liệu thiên thạch
37 31 - Nổ thiên thạch
38 31a - Vòng nổ thiên thạch
39 31b - Lửa nổ thiên thạch
40 31c - Sao nổ thiên thạch
41 32 - Sinh vật thể
42 33 - Sinh tàu chiến
43 34 - Tạm dừng
44 35 - Thống kê
45 36 - Va chạm
46 37 - Thanh máu
47 38 - Logic thanh máu
48 39 - Game Over
49 40 - Khiên
50 41 - Shader Power Up
51 42 - Logic Power Up
52 43 - Phát hiện Power Up
53 44 - Rung camera
54 45 - Điểm số
55 46 - Tổng kết
1 Phiên bản Godot cho phần này
2 Xem trước FPS
3 01 - Giới thiệu FPS
4 01a - Chuyển đổi âm thanh
5 02 - Dự án
6 03 - Góc nhìn người chơi
7 04 - Di chuyển người chơi
8 05 - Tổng quan vũ khí
9 06 - Súng ngắn
10 07 - Hiệu ứng súng ngắn
11 08 - Súng phóng tên lửa đinh
12 09 - Súng phóng lựu
13 10 - Scene Pool
14 11 - Object Pool
15 12 - Pool nổ lựu đạn
16 13 - LOD và hiệu suất
17 14 - Chuyển đổi vũ khí
18 15 - Kiểm tra vũ khí
19 16 - Tốc độ và đạn vũ khí
20 17 - Giới thiệu Navigation
21 18 - Scene demo Navigation
22 19 - Liên kết và chiều cao Navigation
23 20 - Kết nối vùng Navigation
24 21 - Hình học Navigation
25 22 - Tránh vật cản Navigation
26 23 - Trọng lực Navigation
27 24 - Demo quái vật
28 25 - Thiết lập quái vật
29 26 - Sát thương quái vật
30 27 - Finite State Machine
31 28 - Trạng thái Idle
32 29 - Trạng thái đi bộ
33 30 - Bị thương
34 31 - Chết
35 32 - Tấn công bắn
36 33 - Tấn công ném
37 34 - Tấn công cận chiến
38 35 - Kiểm tra nhanh
39 36 - Sát thương người chơi
40 37 - Nhặt máu người chơi
41 38 - Hộp vũ khí
42 39 - Hộp đạn
43 40 - Âm thanh linh tinh
44 41 - Giao diện người chơi
45 42 - Rune
46 43 - Kết thúc màn
47 44 - Dung nham
48 45 - Nút GSC cảnh vật
49 46 - Xây dựng màn chơi
50 47 - Thang máy
51 48 - Tinh chỉnh di chuyển
52 48a - Tài nguyên
53 49 - Kết thúc phần
1 01 - Giới thiệu phụ lục
2 02 - Onion skinning
3 03 - Hoạt ảnh đường cong Bezier
4 04 - Quaternion
5 05 - Biểu tượng khởi động
6 06 - Animation Trees
7 07 - Chất liệu Orm
8 08 - Grid Map
9 09 - Xuất Web
10 10 - Xuất Desktop
11 11 - Tùy chọn Navigation
12 12 - Bạn đã làm được!
1 Phiên bản Godot dùng trong phần này
2 01 - Xem trước Nền tảng
3 02 - Godot là gì?
4 03 - Phần này
5 04 - Thiết lập
6 05 - Chạy một scene
7 06 - Duyệt scene
8 06a - Vector 3
9 07 - Định vị di chuyển
10 08 - Mục tiêu của Scene
11 09 - Node, Scene, Cây
12 10 - Resources
13 11 - Materials
14 12 - Ghi đè Materials
15 13 - Environment
16 14 - Vị trí, Vị trí Toàn cục
17 15 - Tỷ lệ
18 16 - Transform Basis
19 17 - Capsule ghen tị
20 18 - Script Translate
21 19 - Global Translate
22 20 - Xoay x, y, z
23 21 - Xoay
24 22 - Xoay Cục bộ
25 23 - Xoay Toàn cục
26 24 - Nhắm mục tiêu
27 25 - Kết thúc
1 Phiên bản Godot dùng trong phần này
2 01 - Cơ bản - Giới thiệu
3 02 - Cơ bản - Thiết lập Script
4 03 - Cơ bản - Kiểu dữ liệu cơ bản
5 04 - Cơ bản - Toán tử
6 05 - Cơ bản - Luồng điều khiển
7 06 - Cơ bản - Dictionary / List
8 07 - Cơ bản - Hàm
9 08 - Cơ bản - Định dạng chuỗi
10 09 - Cơ bản - Enum, match và hằng số
11 10 - Cơ bản - Ôn tập Nền tảng
12 11 - Godot - Class là gì?
13 12 - Godot - Kế thừa là gì?
14 13 - Godot - Tạo kiểu riêng
15 14 - Godot - Thêm thuộc tính và phương thức
16 15 - Godot - Getter và Setter
17 16 - Godot - Static
18 17 - Godot - Kế thừa
19 17a - RefCounted và bộ nhớ
20 18 - Godot - Vòng đời
21 19 - Godot - Signals

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

Making 3D games can seem overwhelming at first — but with Godot 4, it’s more accessible than ever.

 

This course will guide you through the entire process of building 3D games in Godot 4, from the very foundations to advanced systems used in professional projects.

 

Along the way, you’ll create five complete 3D games, each designed to teach you new skills and techniques:

 

  • Sky Pogo – an endless jumper where you’ll learn physics, animation, UI, and persistence.

  • Brick Stacker – a physics-based stacking game, covering rigidbodies, lighting, and progressive difficulty.

  • Granny’s Capers – a full 3D platformer with enemies, animation trees, particles, and custom editor tools.

  • Space Ace – an endless space shooter with visual shaders, object pooling, the strategy pattern, and immersive sound.

  • Quack Lite – a complete FPS inspired by Quake, featuring modular AI with finite state machines, a flexible weapon system, multiple enemy types, powerful effects, and performance optimization.

 

We’ll also take focused detours into core skills like GDScript programming, Godot’s scene and node system, and input handling, so you can approach each project with confidence.

 

By the end, you’ll not only know how to make games in Godot 4 — you’ll have a toolkit of reusable patterns, scalable systems, and visual effects that you can bring into your own projects.

 

Whether you’re brand new to 3D or coming from 2D development, this course will give you the skills to create complete, polished games from scratch!

 

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