Menu
CoddyTech

Tự làm game của riêng bạn

Tham gia cùng hơn 6,027,264 người học

Bắt đầu

Đổi code, game đổi theo

Game thật lấy từ các bài học. Chọn một game, nhấn Chơi, rồi đổi một con số trong code và xem điều gì xảy ra.

Chạm vào dung nham sẽ đặt Health của người chơi thành 0. Đổi số 0 ở dòng 6 thành 50, nhấn Chơi, và dung nham chỉ làm bạn mất máu.

local lava = script.Parent

lava.Touched:Connect(function(hit)
	local humanoid = hit.Parent:FindFirstChild("Humanoid")
	if humanoid then
		humanoid.Health = 0
	end
end)

Chọn một engine, đi theo lộ trình của nó

Bốn lộ trình miễn phí, từ script đầu tiên đến những game hoàn chỉnh. Mỗi lộ trình sắp xếp các khóa học theo đúng thứ tự bạn cần.

Lập trình viên game Roblox
Xem lộ trình
  1. Lập trình Roblox
  2. Ba game đầu tiên
  3. Client và server
  4. Chiến đấu và kẻ địch AI

Xây dựng streak

Học đều đặn và nhìn tiến độ của bạn lớn dần! Theo dõi thói quen code mỗi ngày, bảo vệ streak bằng ngày đóng băng và nhận phần thưởng khi học mỗi ngày.

12 ngày streak

Quay lại ngày mai để giữ streak!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

Gấp đôi hoặc mất hết

Ngày 5/7

fire Freeze icon

Đóng băng streak

2 left

Nhận chứng nhận

Nhận chứng nhận cho mỗi khóa học bạn hoàn thành. Thêm vào hồ sơ LinkedIn và CV để cho nhà tuyển dụng thấy kỹ năng lập trình của bạn.

CoddyGiấy chứng nhận hoàn thành
Chứng nhận rằngNguyễn Văn Anđã hoàn thành xuất sắc
python iconPython cơ bản
Đã xác minh
NgàyTh1 2026
LinkedInThêm vào LinkedIn

Chơi những game được làm bằng code

Mỗi game trong Arcade đều đi kèm khóa học dạy cách làm ra nó. Chơi thử một game, rồi remix thành dự án của riêng bạn và sửa bất kỳ dòng code nào.

Chơi trong Arcade

Câu hỏi thường gặp về học lập trình game

Chưa biết lập trình có học làm game được không?

Được. Các khóa Roblox, Godot và pygame dạy ngôn ngữ ngay bên trong một game, mỗi lần một ý, còn lộ trình Unity bắt đầu với C# cơ bản trong một cảnh 3D. Bạn viết code ngay từ bài học đầu tiên và thấy ngay nó làm gì trong game.

Nên bắt đầu với game engine nào?

Hãy bắt đầu từ loại game bạn muốn làm. Roblox dành cho obby, tycoon và game sinh tồn, viết script bằng Luau. Unity dành cho game 3D bằng C#, engine mà nhiều studio đang dùng. Godot miễn phí và mã nguồn mở, làm tốt cả 2D lẫn 3D, và GDScript của nó đọc rất giống Python. pygame làm game 2D bằng Python thuần, rất hợp nếu bạn đã biết Python hoặc muốn học Python.

Có cần cài game engine không?

Không. Mọi bài học đều chạy trên trình duyệt, ngay cạnh trình soạn thảo. Bài học Godot chạy engine Godot thật và bài học pygame chạy pygame-ce thật. Bài học Roblox và Unity chạy trên engine riêng của Coddy, mô phỏng đúng phần API mà các bài học dạy. Sau này muốn phát hành game của riêng mình, bạn dùng trình chỉnh sửa miễn phí của engine trên máy tính, và code của bạn vẫn dùng lại được.

Arcade là gì?

Arcade là nơi bạn chơi những game được làm bằng code, ngay trên trình duyệt: Disaster Survival, Tower Defense, Brick Breaker, Snake và nhiều game khác. Mỗi game đều dẫn tới khóa học dạy cách làm ra nó, và Remix sao chép game vào dự án của bạn để bạn sửa code.

Học lập trình game trên Coddy có miễn phí không?

Có. Bài học, game, gợi ý AI và giấy chứng nhận đều miễn phí. Tài khoản miễn phí học được vài bài mỗi ngày, còn gói Pro bỏ giới hạn hằng ngày.

Học xong có nhận được giấy chứng nhận không?

Có. Mỗi phần và mỗi khóa học dự án đều cấp giấy chứng nhận hoàn thành miễn phí, và hoàn thành trọn một lộ trình học sẽ nhận được chứng nhận lộ trình. Mỗi giấy chứng nhận có trang riêng để bạn chia sẻ hoặc thêm vào LinkedIn.

Hình minh họa các ngôn ngữ lập trình của Coddy

Làm game đầu tiên cùng Coddy

Bắt đầu