Học code game Unity,
từng dòng C# một.
Bạn không cần biết lập trình. Bài 01 bắt đầu từ “biến là gì”; bài cuối cùng trong 40 bài kết thúc bằng một app đã ký, chạy trên chính điện thoại của bạn. Suốt chặng giữa, bạn làm đúng một game thật — chứ không phải 40 ví dụ làm xong rồi bỏ.
40
bài học
7h
giờ học
40
sơ đồ động
1
game hoàn chỉnh
Sàn 3D phẳng với nhiều nhân vật, bấm 1 / 2 / 3 để đổi qua lại.
Thứ bạn thật sự làm ra
Một game hành động 3D chạy trên điện thoại của bạn. Nhân vật do bạn điều khiển đi trên sàn sân đấu, nhảy giữa các khối và đánh nhau với kẻ địch biết đuổi theo và đánh trả — ba skill có hồi chiêu, trang bị làm thay đổi chỉ số, thanh máu và số sát thương, từng đợt tấn công có thể khiến bạn thua, và camera bám mượt không giật — tất cả chỉ bằng một ngón tay.
Game lớn dần qua từng tab, trong đúng một file scene. Cái sàn bạn dựng ở tab 01 chính là cái sàn mà game hoàn chỉnh chạy trên đó ở tab 05 — bạn không bao giờ phải mở dự án thứ hai, và không có gì bị vứt đi để làm lại từ đầu.
Sân đấu ra đời: cái sàn, lưới khối sinh bằng code, ba nhân vật đứng trên đó.
Nó thành một trận đánh: Knight nhảy giữa các khối, tung ba skill, và kẻ địch biết đuổi theo, đánh trả.
Nó thành thứ chơi được: camera bám mượt không giật và một input map dùng được cả với ngón tay trên màn hình cảm ứng.
Nó thành một game: vẫn sân đấu đó nhưng đã có ánh sáng và cảnh vật, rồi từng đợt kẻ địch, có cách để thua và cách để chơi lại.
Đúng cái game đó, ký số và cài lên chính điện thoại của bạn, giữ 60 FPS.
Năm tab của khoá học
Căn bản
Một chút C#, rồi vào Unity ngay. Hết tab này, bạn đã dựng xong sân đấu nơi cả khoá học diễn ra: một cái sàn, một lưới khối để nhảy lên, ba nhân vật đổi qua lại được, và một menu có nhạc nền.
Nhân vật & Chiến đấu
Vẫn sân đấu đó, giờ đã có sự sống. Nhân vật có hình hài, nhảy giữa các khối, tung ba skill — và kẻ địch bắt đầu đuổi theo.
Camera & Điều khiển
Trận đánh ở tab 02 trở thành thứ chơi được thật sự: camera bám mượt không giật, và một bộ input dùng được cho cả bàn phím, tay cầm lẫn ngón tay trên màn hình cảm ứng.
Thế giới & Vòng lặp game
Sân đấu không còn là một cái hộp xám mà thành một nơi có hồn — ánh sáng, đồ vật, âm thanh. Rồi nó không còn là bản demo mà thành một game thật: từng đợt kẻ địch, có cách để thua, có cách để chơi lại.
Xuất lên điện thoại
Từ dự án trên máy tính tới file APK trên điện thoại thật — và một bản build giữ vững 60 FPS.
Chưa từng mở Unity bao giờ?
Bắt đầu từ bài đầu tiên. Bài đó dài bốn phút và coi như bạn chưa từng viết dòng code nào — mãi tới bài 05 mới cần mở Unity ra.
Trước khi bắt đầu
Bạn cần gì
- Unity 6 hoặc 2022 LTS + Unity Hub
- Visual Studio, Rider hoặc VS Code
- 8 GB RAM, card đồ hoạ ra đời trong 8 năm gần đây
- Một điện thoại Android cho tab 05
Những thứ không cần
- Không cần biết C# — bài 01 bắt đầu từ biến
- Không cần dựng model 3D — capsule là đủ
- Không cần biết vẽ, không cần mua asset
- Không cần máy Mac tới tận bài iOS ở tab 05
Mất bao lâu
- Tổng cộng khoảng 7 giờ bài học
- Mỗi bài dài 4–26 phút
- Học 30 phút mỗi ngày ≈ 2 tuần
- Cộng thêm thời gian bạn tự làm 5 bài tập
Khoá học đi theo mạch nào
- Tab 01 đưa được một cảnh lên màn hình
- Tab 02–03 biến nó thành game điều khiển được
- Tab 04 dựng thế giới bao quanh
- Tab 05 đưa nó lên điện thoại
Khoá này không dạy gì
- Chơi mạng nhiều người và đồng bộ qua mạng
- Game 2D và sprite
- Tự viết shader, VFX Graph
- Kiếm tiền, quảng cáo, mua trong app