inflearn logo

Nhà phát triển game đọc mã AI 「Unity 6」 「Claude」 「Github Copilot」 「3D」

Thiết kế là tôi, code là AI: Học thiết kế hướng đối tượng với Unity 6 và C#, prompt cho Copilot / Claude, cùng cách kiểm chứng mã AI để hoàn thiện một trò chơi 3D sinh tồn 60 giây. Hãy trở thành một nhà phát triển game biết cách làm chủ AI.

2 học viên đang tham gia khóa học này

Độ khó Cơ bản

Thời gian 12 tháng

Unity
Unity
VSCode
VSCode
github-copilot
github-copilot
AI
AI
AI Agent
AI Agent
Unity
Unity
VSCode
VSCode
github-copilot
github-copilot
AI
AI
AI Agent
AI Agent

Bạn sẽ nhận được điều này sau khi học.

  • Hoàn thiện trọn vẹn một trò chơi 3D sinh tồn 60 giây bằng Unity 6 và C#.

  • Tôi truyền đạt chính xác thiết kế Mermaid cho Copilot và Claude để giao cho chúng viết mã.

  • Tự đọc mã do AI tạo ra, tìm và sửa những chỗ sai.

  • Xây dựng quy trình thiết kế, viết prompt và đọc mã có thể sử dụng cho cả những trò chơi tiếp theo.

Phát triển game bằng trí tuệ nhân tạo (AI)
Hướng dẫn bạn đi đúng đường

Khi chúng ta mở đường hướng đến hồ, AI buộc phải đến được hồ.

Chỉ với một câu “Hãy tạo một trò chơi” cũng có thể làm ra một sản phẩm trông khá ổn, nhưng ngay khi muốn sửa thì bạn sẽ bị mắc kẹt. Bởi vì bạn đã để AI bước đi mà không mở đường.
Vì vậy, chúng ta sẽ thay đổi thứ tự. Trước tiên mở đường bằng bản thiết kế, giao cho AI thực hiện theo bản thiết kế đó, rồi tự mình đọc lại đoạn mã được trả về.
Dù bạn mới bắt đầu phát triển game hay đang làm ở một bộ phận khác, chỉ cần biết cách mở đường, bạn vẫn có thể cùng AI tạo ra một trò chơi 3D hoàn chỉnh từ đầu đến cuối.

Mỗi bài giảng, chúng ta sẽ cùng nhau tạo ra sản phẩm theo quy trình này.

Đọc thiết kế và mã nguồn song song

So sánh thiết kế tôi viết với mã do AI tạo ra trên cùng một màn hình.

Giao việc triển khai cho Claude

Chuyển thiết kế thành prompt và gửi đi, rồi kiểm tra báo cáo kết quả.

Tự mình hoàn thiện game 3D: Cố gắng sống sót trong 60 giây

Tự tay triển khai thanh máu, bộ hẹn giờ và cả các con số sát thương.

Bài giảng dễ dàng theo dõi bằng hình ảnh

Tôi sẽ giải thích bằng hình ảnh, từ luật chơi đến các khái niệm về mã lệnh.

  • Từ một nhà phát triển chỉ đơn giản dán nguyên mã AI, bạn sẽ trở thành nhà phát triển có thể đọc hiểu và đưa ra phán đoán.


  • Bạn cũng có thể tự mình tạo ra các trò chơi tiếp theo theo quy trình thiết kế, viết prompt và đọc hiểu mã nguồn.

Học qua 7 buổi, từ cú pháp đến lập trình cặp với AI.

S1. Con đường phát triển đúng đắn với AI, môi trường phát triển

Tìm hiểu giá trị của việc lập trình trong thời đại AI và cách biến AI thành vũ khí thay vì bị AI chi phối. Đồng thời, cài đặt Unity Hub, Unity 6 (유니티6), Visual Studio Code (VSCode) và GitHub Copilot (github-copilot) cùng nhau.

S2. Bước đầu với Unity và C#, vẽ cấu trúc bằng Mermaid

Tìm hiểu cách xuất Hello World và thứ tự engine gọi mã. Trước tiên, hãy vẽ cấu trúc bằng Mermaid, sau đó tạo Player và Enemy để tìm hiểu thiết kế hướng đối tượng, tính đóng gói, cũng như kiểm tra những giới hạn của AI.

S3. C# cơ bản học cùng AI

Tìm hiểu về biến, mảng và danh sách, kiểu giá trị và kiểu tham chiếu, lớp và thuộc tính, bộ xác định quyền truy cập, tính kế thừa, static, delegate và lambda. Chúng ta học theo trình tự: tự thiết kế, để AI viết mã, rồi tự đọc mã.

S4. Quy chuẩn thiết kế Mermaid và tái cấu trúc

Xác định quy chuẩn prompt Mermaid riêng để giao tiếp với AI. Theo quy chuẩn đó, triển khai xử lý người chơi tử vong, tái cấu trúc trạng thái enum và spawner khiên tròn xoay bằng hàm lượng giác.


S5. Thiết lập Claude và không gian 3D

Cài đặt Claude AI Agent và cho nó biết các quy ước của chúng ta thông qua CLAUDE.md. Thao tác trong không gian 3D để tạo đấu trường, trang bị nhân vật, material, prefab, camera và ánh sáng, từ đó xây dựng nền tảng cho game 3D.

S6. AI zombie 3D, tìm kiếm · truy đuổi · tấn công và hoạt ảnh

Chuyển thiết kế trò chơi thành prompt, rồi lần lượt triển khai khả năng tìm kiếm và truy đuổi của zombie đi tìm và bám theo người chơi, hoạt ảnh phù hợp với từng trạng thái, tạo zombie, tấn công cận chiến và xử lý khi người chơi tử vong.



S7. HUD, luồng trò chơi và hoàn thiện game 3D

Tạo thanh hiển thị máu, luồng trò chơi và phán định thắng thua, chuyển đổi màn hình và các nút; đồng thời hoàn thiện trò chơi với những zombie lang thang và chữ hiển thị sát thương. Cuối cùng, cùng nhau xem xét lại toàn bộ thiết kế trước khi hoàn thành khóa học.

Dù bạn mới bắt đầu phát triển game cũng không sao
Khóa học này được tạo ra dành cho tất cả những người làm kỹ thuật muốn tạo game bằng AI.

Nhà phát triển game

Những người muốn đọc, kiểm tra và áp dụng mã do AI tạo ra vào phát triển game

Học sinh và nhà phát triển game nghiệp dư

Dành cho những ai từng mở sách ngữ pháp cơ bản rồi lại gấp lại.

Họa sĩ đồ họa

Muốn thấy tranh của mình sống động trong game

Nhà hoạch định dự án

Kết quả ra như vậy nhưng không thể giải thích được lý do, nên cảm thấy bức bối.

Chuẩn bị phát triển độc lập và khởi nghiệp

Dù là AI hay con người, bạn cần biết trước khi giao việc cho họ.

Lập trình viên đang làm việc trong ngành

Những người muốn tận dụng kinh nghiệm về web, máy chủ và ứng dụng để thử sức với game Unity

Lưu ý trước khi tham gia khóa học

Môi trường thực hành

  • Hệ điều hành: khuyến nghị Windows 10 trở lên

  • Công cụ game: Unity 6.3 LTS (khuyến nghị 6000.3.10f1 ~ 6000.3.26f1, có thể sử dụng các phiên bản bản vá 6000.3.XX)

  • Công cụ lập trình: Visual Studio Code + GitHub Copilot Chat (được cài đặt cùng trong khóa học)

  • Tiện ích mở rộng VS Code: C# Dev Kit, Unity, Mermaid Preview, Korean Language Pack (hướng dẫn cài đặt trong bài giảng)

Tài liệu học tập

  • Cung cấp dự án Unity theo từng buổi (bao gồm dự án khởi đầu và dự án hoàn thiện, cùng tài nguyên nhân vật · zombie · đấu trường)

  • Cung cấp bộ sưu tập prompt theo từng buổi học (Prompts.md) và quy tắc làm việc trong CLAUDE.md

  • Cung cấp PDF ghi chú đọc mã (giải thích từng dòng)

Hướng dẫn sử dụng tài nguyên khóa học

  • Các asset trong tài liệu khóa học (Edwin, zombie, sân vận động, v.v.) chỉ được sử dụng cho việc thực hành và học tập trong khóa học này.

  • Không được phép phân phối lại, bán hoặc sử dụng trong các dự án thương mại.

  • Các tài sản trong tài liệu khóa học do Allen trực tiếp phát triển, và bản quyền cùng quyền sử dụng thuộc về Allen.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà phát triển web, máy chủ và ứng dụng mới bắt đầu học C# và Unity

  • Nhà phát triển đơn độc muốn nhanh chóng tạo game bằng AI nhưng gặp khó khăn trong việc kiểm chứng mã được tạo ra

  • Lập trình viên muốn sử dụng Microsoft Copilot và Claude vào công việc phát triển thực tế

  • Những vị trí không chuyên về phát triển như nhà hoạch định, nghệ sĩ, kỹ thuật viên dữ liệu, muốn hợp tác với AI để phát triển trò chơi

  • Người học trình độ sơ cấp và trung cấp muốn vượt qua kiến thức nền tảng để ứng dụng Unity và C# trong các dự án thực tế

Cần biết trước khi bắt đầu?

  • Không yêu cầu kiến thức nền tảng. Chúng ta sẽ bắt đầu cùng nhau từ việc cài đặt môi trường phát triển.

  • Ngay cả khi bạn chưa từng viết một dòng mã nào cũng không sao; nếu đã có kinh nghiệm với ngôn ngữ khác thì bạn sẽ tiến bộ nhanh hơn.

Xin chào
Đây là blueobject

Xác minh sự nghiệp

Giám đốc điều hành công ty phát triển game Blue Object, vận hành trang web Alen World

Alen World: https://alenworld.com

YouTube: https://www.youtube.com/@AlenGameLab


Kinh nghiệm nổi bật

  • Giám đốc điều hành Blue Object (đang đương nhiệm), ra mắt “100 lượt cho đến khi tốt nghiệp” tại Bắc Mỹ

  • Giám đốc điều hành Enfanny Games (thành lập startup), ra mắt "Miracle Pendion" 马会


  • Smilegate Entertainment Trưởng nhóm client “CrossFire 2”

  • Trưởng nhóm client của Softon Entertainment, "Dark Eden 2"

  • Hoạt động với vai trò giảng viên lập trình game tại Trường Trung học Hoạt hình Hàn Quốc, Giáo dục Sejong, Học viện Nội dung Busan, v.v.

... thực hiện dự án tại nhiều công ty khác...


Các trò chơi tiêu biểu được phát triển trong thời gian giữ chức CEO

cz5.png


졸업까지100턴.png


미궁3.png
Thêm

Chương trình giảng dạy

Tất cả

41 bài giảng ∙ (8giờ 19phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

Ưu đãi có thời hạn

909.493 ₫

49%

1.818.985 ₫