
Tạo trò chơi nhập vai Unity 2D
kosart
5.730.112 ₫
24%
4.305.006 ₫
Cơ bản / Unity, unity2d, rpg
5.0
(2)
Bạn sẽ tìm hiểu nội dung bằng cách tạo chức năng RPG 2D bằng Unity.
Cơ bản
Unity, unity2d, rpg
Sử dụng AI coding agent Claude Code để hoàn thiện hệ thống chiến đấu cốt lõi của trò chơi nhàn rỗi (idle) võ hiệp 2D trên Unity từ con số 0. Chúng ta sẽ xây dựng một codebase starter kit có thể mở rộng ngay trong thực tế, bao gồm chiến đấu tự động, object pooling, hệ thống màn chơi (stage) và đấu boss, đồng thời trải nghiệm toàn bộ quy trình phát triển từ thiết kế yêu cầu đến gỡ lỗi cùng với AI.
13 học viên đang tham gia khóa học này
Độ khó Cơ bản
Thời gian Không giới hạn
Hoàn thiện hệ thống chiến đấu trong game thông qua lập trình cặp (pair programming) với AI coding agent
Thiết kế cơ sở mã có khả năng mở rộng bằng cách sử dụng Object Pooling và kiến trúc dựa trên kế thừa
Hoàn thành các cơ chế cốt lõi của trò chơi nhàn rỗi bao gồm chiến đấu tự động, spawner, thay đổi màn chơi và đấu trùm
Trải nghiệm toàn bộ vòng lặp phát triển từ định nghĩa yêu cầu cho đến
gỡ lỗi cùng với AI coding agent.
Nuôi dưỡng khả năng thiết kế hệ thống chiến đấu trong game có thể mở rộng..
Unity, Object Pooling, tận dụng kiến trúc dựa trên kế thừa
Tích lũy kinh nghiệm thực tế thông qua lập trình cặp (pair programming) cùng đại lý lập trình AI.
Không chỉ dừng lại ở những hướng dẫn đơn giản, chúng ta sẽ xây dựng các hệ thống chiến đấu cốt lõi có thể áp dụng ngay vào dịch vụ thực tế, từ tự động chiến đấu, spawner, thay đổi màn chơi cho đến trận đấu trùm.
Cung cấp thêm phần ngoại truyện về việc phát hành trên Google sử dụng Hermes Agent
Trải nghiệm toàn bộ vòng lặp phát triển, từ thiết kế yêu cầu đến gỡ lỗi bằng cách sử dụng AI
Hoàn thiện mã bộ công cụ khởi đầu (starter kit) có thể mở rộng ngay trong thực tế.
Hợp tác cùng đại lý AI Claude Code để xây dựng hệ thống chiến đấu cho trò chơi nhập vai nhàn rỗi (idle) chủ đề võ hiệp dựa trên Unity từ con số 0. Phần này sẽ bao gồm thiết lập dự án, triển khai sprite/animation cho nhân vật và quái vật, phát triển logic hành vi của quái vật thông qua lập trình dựa trên AI, cùng với việc tích hợp hệ thống Object Pooling và các trận đấu trùm.
Chúng tôi cung cấp các tài nguyên có thể sử dụng cho mục đích thương mại thông qua việc nâng cấp thiết bị để sản xuất bài giảng chất lượng cao và hợp tác với các nhà thiết kế chuyên nghiệp. Bạn sẽ được nâng cao năng lực phát triển thông qua việc lập trình cặp (pair programming) cùng với đại lý mã hóa AI, đồng thời học hỏi các chiến lược phát triển trò chơi và kiếm tiền thực tế phù hợp với xu hướng thị trường game đang thay đổi.
Tài nguyên do chính nhà thiết kế pixel 10 năm kinh nghiệm thực hiện cùng với AI Coding Agent (Claude Code) sẽ giúp bạn hoàn thiện một trò chơi võ hiệp nhàn rỗi thực thụ từ con số 0, giống như đang cộng tác tại công ty.
Và tài nguyên cũng như mã nguồn được tạo ra trong khóa học này, học viên có thể sử dụng cho mục đích thương mại.
1. Cung cấp tài nguyên đồ họa pixel tự thiết kế, có thể sử dụng cho mục đích thương mại
Nếu kết hợp các tài sản (asset) có sẵn trên thị trường, tông màu sẽ không đồng nhất dẫn đến việc phải mua nhiều loại, cộng thêm tỷ giá hối đoái khiến chi phí tăng cao không kém gì thuê ngoài. Nếu tuyển dụng hoặc thuê ngoài một nhà thiết kế pixel có kinh nghiệm, chi phí sẽ tốn ít nhất 3 đến 5 triệu won mỗi tháng, và có thể cao hơn tùy vào quy mô của trò chơi.
Vì vậy, chúng tôi đã tự sản xuất các tài nguyên có sự đồng bộ với nhau, và cấp quyền sử dụng thương mại cho học viên.
→ Bạn có thể sử dụng không chỉ cho việc phát hành trực tuyến mà còn trong các hoạt động ngoại tuyến (bootcamp, đại học, cuộc thi).
2. Cách cạnh tranh bằng một 'trò chơi được hoàn thiện tốt'
Giờ đây, chỉ riêng việc sử dụng AI thôi thì rất khó để tạo ra sự khác biệt. Cuối cùng, bạn chỉ có thể tạo ra năng lực cạnh tranh khi thực hiện các hoạt động đối ngoại (như thi đấu, phát hành, đoạt giải tại các cuộc thi) với những trò chơi có độ hoàn thiện cao. Khóa học này đặt mục tiêu vào những sản phẩm có khả năng hoàn thiện để làm điểm khởi đầu cho quá trình đó.
3. Không phải là Q&A với chatbot, mà là cộng tác AI thực tế
Với Claude Code có khả năng trực tiếp đọc và sửa đổi tệp tin, bạn sẽ được trải nghiệm vòng lặp phát triển thực tế từ Yêu cầu → Thiết kế → Triển khai → Gỡ lỗi → Cải thiện giống như đang cộng tác tại công ty.
4. Không phải ví dụ bỏ đi mà là một 'Bộ khởi đầu' (Starter Kit)
Mã nguồn và tài nguyên được tạo ra trong bài giảng chính là cơ sở mã thực tế có thể mở rộng. Nó sẽ trở thành điểm bắt đầu cho trò chơi của riêng bạn ngay sau khi học xong.
Hoàn thiện cốt lõi chiến đấu của trò chơi Unity 2D võ hiệp nhàn rỗi ngay từ đầu.
AI quái vật (thỏ, lợn rừng, v.v.) đứng yên rồi lại nhảy nhót xung quanh
Tối ưu hóa Object Pool để tái sử dụng quái vật đã chết
Hệ thống chuyển đổi màn chơi chỉ cần thay đổi Prefab
Tự động chiến đấu cho người chơi tự động săn bắn
Trận chiến Boss cận chiến (Boss Sói) mở rộng bằng kế thừa
Sau khi kết thúc khóa học, trong tay các bạn sẽ có bộ công cụ khởi đầu trò chơi (mã nguồn + tài nguyên) có thể mở rộng nguyên bản.
Ứng dụng thực tế lập trình AI — Quy trình làm việc truyền đạt yêu cầu bằng ngôn ngữ tự nhiên, sau đó đọc, kiểm chứng và cải thiện mã nguồn do AI tạo ra
Thiết kế kiến trúc game — Thiết kế hướng đối tượng để mở rộng quái vật và boss bằng cấu trúc kế thừa Monster
Object Pooling — Tối ưu hóa hiệu suất thiết yếu cho trò chơi idle
Spawner & Stage — Thay đổi màn chơi dựa trên dữ liệu và tự động duy trì số lượng quái vật
AI chiến đấu tự động — Tìm kiếm mục tiêu → Truy đuổi → Phán đoán đánh trúng bằng sự kiện hoạt ảnh
Thiết kế trận đấu với Boss — Tái sử dụng logic thông qua kế thừa và thêm AI truy đuổi/tấn công dành riêng cho Boss
Sinh viên mới tốt nghiệp muốn lấp đầy hồ sơ năng lực bằng những "tác phẩm hoàn thiện" with 'completed works'
Nhà phát triển độc lập/1 người, và những người đang chuẩn bị khởi nghiệp
Những ai muốn dùng AI làm đòn bẩy để tự mình phát hành trò chơi
Những người chưa thể bắt đầu dự án vì chi phí tài nguyên (resource)
※ Đây không phải là bài giảng về ngữ pháp cơ bản. Đây là bài giảng dạng dự án · thực chiến. (Vì có rất nhiều bài giảng miễn phí và trả phí hay về ngữ pháp Unity cơ bản nên chúng tôi khuyến khích bạn học song song.)
✔️ Nhà phát triển ở trình độ sơ cấp đến trung cấp, những người đã biết ngữ pháp cơ bản của Unity nhưng chưa có kinh nghiệm về cấu trúc hoàn chỉnh của một trò chơi
Những ai muốn cùng với AI coding agent Claude Code hoàn thiện hệ thống chiến đấu trong game từ con số 0
Những người muốn học cách thiết kế cơ sở mã (codebase) có khả năng mở rộng như Object Pooling, kiến trúc dựa trên kế thừa (inheritance)
Những ai muốn trải nghiệm việc triển khai các cơ chế cốt lõi của trò chơi nhàn rỗi (idle game) như tự động chiến đấu, spawner, chuyển đổi màn chơi và đấu boss.
✔️ Những nhà phát triển game cá nhân hoặc indie muốn ứng dụng thực tế các công cụ lập trình AI vào việc phát triển game
Những ai muốn trải nghiệm lập trình cặp (pair programming) cùng AI, từ thiết kế yêu cầu đến gỡ lỗi bằng cách sử dụng Claude Code.
Những ai muốn xây dựng một codebase starter kit có thể sử dụng ngay trong thực tế.
Những ai muốn nhanh chóng nâng cao khả năng chế tạo bản mẫu (prototype) trò chơi thông qua việc cùng phát triển với AI.
✔️ Những nhà phát triển tương lai xuất thân là người không chuyên hoặc nhà lập kế hoạch muốn tự mình tạo ra các bản mẫu (prototype) trò chơi bằng cách sử dụng AI
Những người muốn hiểu toàn bộ quy trình phát triển trò chơi Unity với sự trợ giúp của AI ngay cả khi còn thiếu kinh nghiệm lập trình
Những ai muốn hợp tác cùng AI để biến ý tưởng của riêng mình thành một trò chơi thực thụ có thể vận hành được.
Những ai muốn hạ thấp rào cản gia nhập phát triển trò chơi thông qua tính năng tạo mã AI trực quan
Môi trường thực hành
Hệ điều hành: Windows hoặc macOS
Công cụ phát triển: Bắt buộc cài đặt phiên bản Unity mới nhất
Cấu hình PC: Khuyến nghị cấu hình có thể chạy Unity mượt mà
Kiến thức tiên quyết và lưu ý
Cần hiểu ngữ pháp cơ bản của Unity
Kinh nghiệm lập trình hướng đối tượng sẽ giúp ích cho bạn
Có thể tham gia ngay cả khi không có kinh nghiệm sử dụng công cụ lập trình AI
✅ Quyền sử dụng thương mại đối với tài nguyên đồ họa pixel được tạo trong bài giảng (Phát hành·Cuộc thi·Bootcamp·Đại học, v.v.)
✅ Toàn bộ mã nguồn dự án Unity có khả năng mở rộng (Starter Kit)
✅ Chia sẻ quá trình thực hiện và các quyết định thông qua nhật ký bài học (nhật ký phát triển)
Cung cấp tài nguyên UI/UX khi hoàn thành khóa học đến cuối và điền Google Form
Khóa học này dành cho ai?
Nhà phát triển ở trình độ nhập môn đến trung cấp, những người đã biết ngữ pháp Unity cơ bản nhưng chưa có kinh nghiệm tạo ra một cấu trúc trò chơi hoàn chỉnh.
Nhà phát triển trò chơi cá nhân hoặc indie muốn ứng dụng thực tế các công cụ lập trình AI vào việc phát triển trò chơi.
Những nhà phát triển tương lai xuất thân là người không chuyên hoặc người lập kế hoạch, muốn tự mình xây dựng nguyên mẫu (prototype) bằng cách sử dụng AI.
Cần biết trước khi bắt đầu?
Hiểu các thao tác cơ bản trong Unity Editor và cú pháp C# cơ bản (biến, hàm, lớp)
Kinh nghiệm sử dụng các thành phần cơ bản như sprite, animation, collider trong game 2D
Sẵn sàng cài đặt và sử dụng cơ bản Claude Code hoặc các công cụ lập trình AI tương tự
Xác minh sự nghiệp
1,108
Học viên
62
Đánh giá
53
Trả lời
4.3
Xếp hạng
21
Các khóa học
Huấn luyện khắc nghiệt tại Học viện Coding
Các nhân viên văn phòng/sinh viên/nhà phát triển độc lập (indie) tập trung lại để cùng nhau học tập.
Tôi chủ yếu giảng dạy các khóa học về Java hoặc xây dựng danh mục dự án (portfolio) lập trình game.
Sàn giao dịch blockchain, sàn giao dịch chứng khoán, server game, client game cho các công ty và phát triển thuê ngoài (outsourcing)
Giám đốc công ty đào tạo và phát triển game
Giảng dạy tại học viện, làm freelancer ngoài và phát triển game indie
(Unity Korea, Phòng Thương mại và Công nghiệp Hàn Quốc, Atevers Learning) Giảng dạy trực tiếp tại Unity Bootcamp
Nhiều kinh nghiệm phát triển và giảng dạy, bao gồm các bài giảng Unity tại Cơ sở Tài năng Nội dung (Hongneung)
Hoạt động giảng dạy nghiên cứu và phát triển cùng với các nhà phát triển đang làm việc, nhà phát triển indie và nhóm Kosat.
Giảng viên đào tạo Like Lion
Bắt đầu tuyển dụng đội ngũ indie mới khóa 2
Tất cả
21 bài giảng ∙ (6giờ 35phút)
Tài liệu khóa học:
10. Thêm hình nền
06:22
11. Tạo người chơi
17:18
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!
Giảm 25% cho thành viên mới
5.143.740 ₫
25%
6.858.320 ₫