Cách tạo trò chơi 3D với Claude Code
Claude Code có thể xây dựng trò chơi nhưng mô hình 3D của nó đến từ đâu? Hướng dẫn này kết nối Claude với trình tạo mô hình AI 3D của Thrixel thông qua MCP, sau đó sử dụng Build World để biến lời nhắc trò chơi thành một dự án có thể chơi được.
Claude có thể tạo trò chơi 3D không?
Claude Code có thể xây dựng trò chơi 3D bằng cách làm việc trực tiếp trong dự án trò chơi: viết tập lệnh, chạy lệnh và sửa đổi quá trình triển khai sau khi thử nghiệm. Với quyền truy cập vào công cụ trò chơi và các công cụ của nó, nó có thể hoạt động trên các điều khiển, camera, va chạm, mục tiêu và thiết lập cảnh. Claude Code là tác nhân lập trình được sử dụng trong hướng dẫn này.
Một trò chơi 3D có thể chơi được cũng cần có mô hình và vật liệu phù hợp với thế giới của nó. Quy trình làm việc Claude + Thrixel kết nối Claude với trình tạo nội dung 3D, do đó việc tạo nội dung trở thành một phần của quy trình tương tự như xây dựng trò chơi. Đây là một dạng vibe gaming: mô tả trải nghiệm dự kiến và chỉ đạo nhân viên thông qua việc triển khai và sửa đổi.
Làm cách nào để tạo mô hình 3D cho trò chơi được tạo bằng Claude?
Kết nối Claude Code với Trình tạo mô hình AI 3D của Thrixel thông qua máy chủ MCP. MCP, viết tắt của Model Context Protocol, cho phép Claude gọi một công cụ bên ngoài để tạo nội dung, kiểm tra kết quả và tải nội dung đó vào dự án trò chơi. Thrixel cung cấp kết nối này để tạo và chỉnh sửa nội dung trò chơi 3D từ văn bản hoặc hình ảnh tham chiếu.
Build World là kỹ năng mã nguồn mở của Thrixel để xây dựng trò chơi bằng tác nhân lập trình. Nó cung cấp một quy trình lập kế hoạch dự án, chuẩn bị nội dung cho công cụ, thử nghiệm trò chơi và cải thiện kết quả. Máy chủ Thrixel MCP cung cấp các công cụ mà Claude gọi để tạo, kiểm tra, chỉnh sửa và xuất mô hình.
Claude xử lý mã trò chơi và yêu cầu nội dung cần thiết. Thrixel tạo các mô hình đó từ văn bản hoặc hình ảnh tham chiếu, với các công việc có thể chạy trong khi Claude tiếp tục mã hóa. Các mô hình có cấu trúc có các bộ phận được đặt tên nên bánh xe, cửa hoặc mái nhà có thể được thay đổi độc lập trong quá trình chỉnh sửa. Plugin Claude Code đóng gói cả kỹ năng và máy chủ MCP.
Cách tạo trò chơi với Claude Code và Thrixel
Để lựa chọn công cụ, hãy so sánh máy chủ MCP mô hình 3D tốt nhất cho Claude Code, bao gồm Thrixel, Meshy, Blender MCP, Tripo và Rodin. Hướng dẫn phân biệt nội dung được sản xuất có thể chỉnh sửa với việc tạo ký tự và điều khiển Blender trực tiếp.
1. Kết nối trình tạo mô hình 3D với Claude Code
Bắt đầu với Claude Code được cài đặt và tài khoản Thrixel. Dán hướng dẫn này vào Claude Code và làm theo quy trình thiết lập, bao gồm phê duyệt đăng nhập trình duyệt cho Thrixel:
Install the build-world skill from https://github.com/thrixel/build-world and follow the setup instructions in that repo.
2. Chọn một công cụ và mô tả trò chơi
Bắt đầu phiên Claude Code mới sau khi cài đặt. Bắt đầu lời nhắc trò chơi với /thrixel:build-world, sau đó đặt tên cho công cụ và mô tả trải nghiệm. Bản tóm tắt đầu tiên hữu ích chỉ rõ hành động của người chơi, mục tiêu, bối cảnh và phong cách hình ảnh.
/thrixel:build-world xây dựng trò chơi khám phá tàu ngầm Three.js ở vùng biển nhiệt đới tươi sáng. Người chơi thu thập kho báu giữa các rạn san hô và tàn tích bị chìm đắm, sau đó quay trở lại bến tàu để nạp năng lượng. Sử dụng máy ảnh của người thứ ba có thể đọc được, điều khiển bàn phím và điều khiển cảm ứng cho điện thoại.
3. Tạo và kiểm tra tài sản
Claude chia cảnh thành các mô hình cần thiết và yêu cầu chúng thông qua Thrixel. Đối với ví dụ về tàu ngầm, danh sách tài sản có thể bao gồm tàu ngầm, bến tàu, tàn tích, thành tạo san hô và thùng chứa kho báu. Hình ảnh tham chiếu được chia sẻ hoặc hướng dẫn nghệ thuật bằng văn bản sẽ giúp những nội dung đó thuộc cùng một cảnh.
Việc kiểm tra mẫu mã rất quan trọng trước và sau khi nhập khẩu. Một nội dung có thể trông chính xác khi đứng riêng lẻ nhưng có vẻ quá lớn, quay sai hướng hoặc sử dụng vật liệu không phù hợp trong trò chơi. Những thay đổi về hình dạng sẽ diễn ra trước khi thực hiện chi tiết cuối cùng; nhóm lưới và giảm tam giác chuẩn bị tài sản cho ngân sách hiệu suất của công cụ trò chơi.
4. Chơi thử và đưa ra phản hồi cụ thể
Quá trình xây dựng thành công chỉ xác nhận rằng dự án đã được biên dịch. Playtesting kiểm tra xem các điều khiển có phản hồi hay không, camera hiển thị hành động, va chạm có hoạt động và mục tiêu có thể hoàn thành hay không. Phản hồi phải xác định tương tác nào không thành công và các điều kiện gây ra tương tác đó, để có thể kiểm tra phiên bản tiếp theo theo tình huống tương tự.
Lời nhắc tiếp theo hoạt động tốt nhất khi chúng mô tả một vấn đề có thể quan sát được. Ví dụ: "Chiếc tàu ngầm biến mất sau đống đổ nát khi quay đầu. Điều chỉnh camera và phát thử toàn bộ mạch từ bến tàu đến kho báu rồi quay lại." Phản hồi trực quan có thể cụ thể như nhau: “Làm cho các thùng chứa kho báu dễ dàng phân biệt hơn với các tảng đá xung quanh”.
5. Kiểm tra bản dựng hoàn thiện và xuất bản
Kiểm tra trò chơi đã xuất cũng như phiên bản phát triển. Việc tải, kiểm soát và hiệu suất nội dung có thể hoạt động khác nhau trong bản dựng trình duyệt. Các trò chơi Three.js đã hoàn thành và các bản dựng Unity WebGL có thể được xuất bản lên thrixel.world bằng cách yêu cầu Claude xuất bản trò chơi và trả lại một liên kết có thể chia sẻ. Trò chơi Roblox được xuất bản thông qua Roblox Studio.
Sử dụng gauntlet loop với Claude Code
gauntlet loop của Build World tách biệt việc xây dựng với phán đoán: Claude Code hoạt động trên trò chơi, trong khi một tác nhân phê bình riêng biệt đánh giá kết quả có thể chơi được dựa trên một tham chiếu cố định. Trong trò chơi tàu ngầm, người phê bình có thể thấy rằng các thùng chứa kho báu hòa vào rạn san hô hoặc máy ảnh làm mất tàu ngầm trong các lượt quay. Claude có thể thay đổi mã camera và sử dụng Thrixel để sửa đổi hình dạng hoặc kết cấu của thùng chứa, sau đó chạy lại lộ trình thu thập. Nhà phê bình đánh giá trò chơi đã cập nhật dựa trên mục tiêu ban đầu, do đó, chất lượng nội dung và lối chơi được đánh giá cùng nhau qua các bản sửa đổi liên tiếp.
Công cụ trò chơi nào hoạt động tốt nhất với Claude Code?
Sự lựa chọn phụ thuộc vào nơi trò chơi sẽ chạy và trình soạn thảo nào mà dự án cần. Đối với quy trình làm việc Build World, Three.js nhắm mục tiêu trình duyệt, Unity tạo dự án Unity, Roblox nhắm mục tiêu trải nghiệm Roblox và Unreal nhắm mục tiêu dự án Unreal Engine.
Three.js cho trò chơi trình duyệt
Các dự án Three.js sử dụng JavaScript và tải các mô hình GLB vào cảnh trình duyệt. Trò chơi trên trình duyệt là điểm khởi đầu hữu ích khi kết quả mong muốn là một liên kết mà người khác có thể mở. Bao gồm các thiết bị mục tiêu trong bản tóm tắt để các điều khiển bàn phím và cảm ứng được lên kế hoạch cùng nhau.
Unity cho dự án Unity
Quy trình làm việc Unity sử dụng tập lệnh C#, cảnh Unity và nội dung FBX. Nó yêu cầu Unity Editor và Unity CLI. Đặt tên Unity khi dự án cần tiếp tục trong trình chỉnh sửa đó; bản dựng WebGL là dạng dùng để xuất bản lên thrixel.world.
Roblox cho trải nghiệm Roblox
Quy trình làm việc Roblox sử dụng tập lệnh Luau được đồng bộ hóa với Rojo và các mô hình được nhập vào Studio. Studio cũng là nơi trò chơi được thử nghiệm và xuất bản. Đưa Roblox vào lời nhắc ban đầu để dự án tuân theo thiết lập dành riêng cho công cụ của nó.
Unreal Engine dành cho trò chơi Blueprint và cấp độ 3D
Quy trình làm việc Unreal kết nối Claude Code với trình chỉnh sửa thông qua Unreal MCP, nhập mô hình Thrixel dưới dạng FBX và thử nghiệm lối chơi trong Play-In-Editor. hướng dẫn xây dựng trò chơi Unreal bằng AI bao gồm kết nối trình soạn thảo, chuẩn bị nội dung và lời nhắc trò chơi đầu tiên.
Các câu hỏi thường gặp khi làm game với Claude
Claude Opus hoặc Fable có thể xây dựng trò chơi không?
Opus và Fable có thể được chọn làm mẫu trong Claude Code khi có sẵn trong tài khoản. Claude Code cung cấp quyền truy cập vào dự án và công cụ; Thrixel cung cấp khả năng tạo và chỉnh sửa 3D. Lựa chọn mô hình không thay thế kết nối công cụ trò chơi hoặc các công cụ tài sản. Xem phần Opus và Fable để biết chi tiết về lựa chọn kiểu máy.
Claude có thể tạo mô hình 3D từ hình ảnh không?
Với công cụ được kết nối như Thrixel, Claude có thể sử dụng hình ảnh tham chiếu để yêu cầu mô hình 3D. Máy phát điện tạo ra tài sản; Claude xử lý yêu cầu và tích hợp nó vào trò chơi. Hướng dẫn MCP mô hình 3D giải thích các công cụ tạo, kiểm tra và xuất có liên quan.
Tại sao các mô hình trong trò chơi Claude của tôi trông cơ bản?
Kiểm tra xem cảnh có sử dụng các mắt lưới hoặc hình dạng được tạo ra được lắp ráp từ các nguyên thủy như hộp và hình trụ hay không. Cách tiếp theo hữu ích là yêu cầu Claude thay thế một trình giữ chỗ cụ thể bằng mô hình Thrixel, khớp với hướng nghệ thuật của cảnh cũng như kiểm tra quy mô và chất liệu của nó trong trò chơi. Ánh sáng, vị trí đặt máy ảnh và vật liệu nhất quán cũng ảnh hưởng đến hình thức của cảnh hoàn thiện.
Điều này có yêu cầu biết cách viết mã không?
Claude có thể viết phần triển khai từ mô tả trò chơi. Kiến thức về mã hóa giúp xem xét các thay đổi và chẩn đoán vấn đề, nhưng mục tiêu rõ ràng và phản hồi hữu ích khi chơi thử cũng rất quan trọng. Bắt đầu với một hoạt động xác định, chẳng hạn như hoàn thành một cuộc đua hoặc thu thập kho báu, để có một cách cụ thể để đánh giá xem trò chơi có hiệu quả hay không.
Claude có thể thêm mô hình vào trò chơi hiện có không?
Vâng. Các công cụ Thrixel MCP có thể được sử dụng trong dự án hiện có để tạo các đạo cụ bị thiếu, thay thế phần giữ chỗ hoặc tinh chỉnh nội dung. Các mô hình đã tạo vẫn nằm trong không gian làm việc Thrixel. Sau khi chỉnh sửa trong ứng dụng web, Claude có thể được yêu cầu truy xuất các phiên bản cập nhật cho trò chơi.
Việc sử dụng Thrixel có được bao gồm trong Claude không?
Tín dụng tạo Thrixel tách biệt với việc sử dụng Claude. Số lượng tạo và lặp lại tùy thuộc vào danh sách tài sản của dự án và số tín dụng có sẵn của tài khoản Thrixel. Các tùy chọn hiện tại được liệt kê trong kế hoạch của Thrixel.
Các lệnh cài đặt ở đâu?
Phần thiết lập Claude + Thrixel bao gồm các lệnh plugin và lời nhắc ví dụ. Hướng dẫn thiết lập Build World bao gồm các chi tiết kết nối và kho README chứa các hướng dẫn cài đặt được duy trì cùng với kỹ năng.