วิธีสร้างเกม 3 มิติด้วย Claude Code
Claude Code สามารถสร้างเกมได้ แต่โมเดล 3 มิติของมันมาจากไหน? คู่มือนี้จะเชื่อมต่อ Claude กับเครื่องสร้างโมเดล AI 3D ของ Thrixel ผ่าน MCP จากนั้นใช้ Build World เพื่อเปลี่ยนพรอมต์เกมให้เป็นโปรเจ็กต์ที่สามารถเล่นได้
Claude สามารถสร้างเกม 3D ได้หรือไม่?
Claude Code สามารถสร้างเกม 3 มิติโดยการทำงานโดยตรงในโปรเจ็กต์เกม: การเขียนสคริปต์ การรันคำสั่ง และการแก้ไขการใช้งานหลังการทดสอบ ด้วยการเข้าถึงเอนจินและเครื่องมือต่างๆ ทำให้สามารถควบคุม กล้อง การชน วัตถุประสงค์ และการจัดฉากได้ Claude Code คือ AI Programming Agent ที่ใช้ในคู่มือนี้
เกม 3 มิติที่เล่นได้ยังต้องการโมเดลและวัสดุที่เหมาะกับโลกของมันด้วย เวิร์กโฟลว์ Claude + Thrixel เชื่อมต่อ Claude กับเครื่องสร้างเนื้อหา 3 มิติ ดังนั้นการสร้างเนื้อหาจึงกลายเป็นส่วนหนึ่งของกระบวนการเดียวกับการสร้างเกม นี่เป็นรูปแบบหนึ่งของ vibe gaming: อธิบายประสบการณ์ที่ต้องการและชี้แนะตัวแทนผ่านการนำไปใช้และการแก้ไข
ฉันจะสร้างโมเดล 3 มิติสำหรับเกมที่สร้างด้วย Claude ได้อย่างไร
เชื่อมต่อ Claude Code กับเครื่องสร้างโมเดล AI 3D ของ Thrixel ผ่านเซิร์ฟเวอร์ MCP MCP ย่อมาจาก Model Context Protocol ช่วยให้ Claude เรียกใช้เครื่องมือภายนอกเพื่อสร้างเนื้อหา ตรวจสอบผลลัพธ์ และดาวน์โหลดลงในโปรเจ็กต์เกม Thrixel ให้การเชื่อมต่อนี้เพื่อสร้างและแก้ไขเนื้อหาเกม 3D จากข้อความหรือรูปภาพอ้างอิง
Build World คือทักษะโอเพนซอร์สของ Thrixel ในการสร้างเกมด้วยตัวแทนการเขียนโปรแกรม AI เป็นกระบวนการในการวางแผนโครงการ การเตรียมทรัพย์สินสำหรับเอนจิน การทดสอบเกม และปรับปรุงผลลัพธ์ เซิร์ฟเวอร์ Thrixel MCP จัดหาเครื่องมือที่เรียก Claude เพื่อสร้าง ตรวจสอบ แก้ไข และส่งออกโมเดล
Claude จัดการโค้ดเกมและร้องขอเนื้อหาที่ต้องการ Thrixel สร้างโมเดลเหล่านั้นจากข้อความหรือรูปภาพอ้างอิง โดยที่งานสามารถทำงานได้ในขณะที่ Claude เขียนโค้ดต่อไป โมเดลที่มีโครงสร้างมีการตั้งชื่อส่วนต่างๆ ดังนั้นล้อ ประตู หรือหลังคาจึงสามารถเปลี่ยนแปลงได้อย่างอิสระระหว่างการแก้ไข ปลั๊กอิน Claude Code จะรวมทั้งทักษะและเซิร์ฟเวอร์ MCP
วิธีสร้างเกมด้วย Claude Code และ Thrixel
ในการเลือกเครื่องมือ สามารถเปรียบเทียบ เซิร์ฟเวอร์ MCP สำหรับโมเดล 3 มิติที่ดีที่สุดสำหรับ Claude Code รวมถึง Thrixel, Meshy, Blender MCP, Tripo และ Rodin คู่มือนี้แยกความแตกต่างระหว่างโมเดลสิ่งของที่มนุษย์สร้างขึ้นซึ่งแก้ไขได้ การสร้างตัวละคร และการควบคุม Blender โดยตรง
1. เชื่อมต่อเครื่องกำเนิดโมเดล 3 มิติเข้ากับ Claude Code
เริ่มต้นด้วยการติดตั้ง Claude Code และบัญชี Thrixel วางคำสั่งนี้ลงใน Claude Code และทำตามขั้นตอนการตั้งค่า รวมถึงการอนุมัติการลงชื่อเข้าใช้เบราว์เซอร์สำหรับ Thrixel:
Install the build-world skill from https://github.com/thrixel/build-world and follow the setup instructions in that repo.
2. เลือกเอ็นจิ้นและอธิบายเกม
เริ่มเซสชัน Claude Code ใหม่หลังการติดตั้ง เริ่มพรอมต์เกมด้วย /thrixel:build-world จากนั้นตั้งชื่อเอ็นจิ้นและอธิบายประสบการณ์ ข้อมูลสรุปช่วงแรกที่เป็นประโยชน์จะระบุการกระทำของผู้เล่น เป้าหมาย ฉาก และสไตล์ของภาพ
/thrixel:build-world สร้างเกมสำรวจเรือดำน้ำ Three.js ในทะเลเขตร้อนอันสดใส ผู้เล่นรวบรวมสมบัติตามแนวปะการังและซากปรักหักพังที่จม จากนั้นกลับไปที่ท่าเรือเพื่อชาร์จพลัง ใช้กล้องของบุคคลที่สาม การควบคุมด้วยแป้นพิมพ์ และระบบควบคุมแบบสัมผัสสำหรับโทรศัพท์
3. สร้างและตรวจสอบทรัพย์สิน
Claude แบ่งฉากออกเป็นโมเดลที่ต้องการและร้องขอผ่าน Thrixel สำหรับตัวอย่างเรือดำน้ำ รายการแอสเซทอาจรวมถึงเรือดำน้ำ ท่าเรือ ซากปรักหักพัง การก่อตัวของปะการัง และภาชนะบรรจุสมบัติ รูปภาพอ้างอิงที่ใช้ร่วมกันหรือแนวทางศิลปะที่เป็นลายลักษณ์อักษรช่วยให้เนื้อหาเหล่านั้นอยู่ในฉากเดียวกัน
การตรวจสอบแบบจำลองมีความสำคัญก่อนและหลังการนำเข้า เนื้อหาอาจดูถูกต้องโดยแยกจากกันแต่ปรากฏใหญ่เกินไป หันหน้าไปในทิศทางที่ไม่ถูกต้อง หรือใช้เนื้อหาที่ไม่เหมาะสมในเกม การเปลี่ยนแปลงรูปร่างควรเกิดขึ้นก่อนรายละเอียดขั้นสุดท้าย การจัดกลุ่มตาข่ายและการลดรูปสามเหลี่ยมจะเตรียมแอสเซทให้เหมาะกับงบประมาณประสิทธิภาพของเอนจิน
4. ทดสอบการเล่นและให้ข้อเสนอแนะที่เฉพาะเจาะจง
การสร้างที่ประสบความสำเร็จเป็นเพียงการยืนยันว่าโปรเจ็กต์คอมไพล์แล้ว การทดสอบการเล่นจะตรวจสอบว่าส่วนควบคุมตอบสนองหรือไม่ กล้องจะแสดงการเคลื่อนไหว การชนกัน และสามารถบรรลุวัตถุประสงค์ได้หรือไม่ คำติชมควรระบุว่าการโต้ตอบใดที่ล้มเหลวและเงื่อนไขที่เป็นสาเหตุ เพื่อให้สามารถตรวจสอบเวอร์ชันถัดไปโดยเทียบกับสถานการณ์เดียวกัน
ข้อความแจ้งการติดตามผลจะทำงานได้ดีที่สุดเมื่ออธิบายปัญหาที่สังเกตได้ ตัวอย่างเช่น: “เรือดำน้ำจะหายไปหลังซากปรักหักพังเมื่อหมุน ปรับกล้องและทดสอบการเล่นวงจรเต็มจากท่าเรือไปยังสมบัติและด้านหลัง” การตอบสนองด้วยภาพสามารถระบุได้เฉพาะเจาะจงไม่แพ้กัน: “ทำให้ภาชนะสมบัติแยกแยะจากหินที่อยู่รอบๆ ได้ง่ายขึ้น”
5. ทดสอบการสร้างที่เสร็จสมบูรณ์แล้วและเผยแพร่
ทดสอบเกมที่ส่งออกรวมถึงเวอร์ชันการพัฒนา การโหลดเนื้อหา การควบคุม และประสิทธิภาพอาจทำงานแตกต่างออกไปในบิลด์เบราว์เซอร์ เกม Three.js ที่เสร็จแล้วและบิวด์ Unity WebGL สามารถเผยแพร่ไปยัง thrixel.world ได้โดยขอให้ Claude เผยแพร่เกมและส่งคืนลิงก์ที่แชร์ได้ เกม Roblox ได้รับการเผยแพร่ผ่าน Roblox Studio
การใช้ gauntlet loop กับ Claude Code
gauntlet loop ของ Build World แยกสิ่งก่อสร้างออกจากการตัดสิน: Claude Code ทำงานกับเกม ในขณะที่ตัวแทนนักวิจารณ์แยกต่างหากจะประเมินผลลัพธ์ที่สามารถเล่นได้โดยเทียบกับข้อมูลอ้างอิงคงที่ ในเกมเรือดำน้ำ นักวิจารณ์อาจพบว่าภาชนะบรรจุสมบัติผสมผสานเข้ากับแนวปะการัง หรือกล้องทำเรือดำน้ำหายระหว่างผลัดกัน Claude สามารถเปลี่ยนรหัสกล้องและใช้ Thrixel เพื่อแก้ไขรูปร่างหรือพื้นผิวของคอนเทนเนอร์ จากนั้นเรียกใช้เส้นทางการรวบรวมอีกครั้ง นักวิจารณ์วิจารณ์เกมที่อัปเดตโดยเทียบกับเป้าหมายดั้งเดิม ดังนั้นคุณภาพเนื้อหาและการเล่นเกมจึงได้รับการประเมินร่วมกันในการแก้ไขต่อเนื่องกัน
เอ็นจิ้นเกมใดที่ทำงานได้ดีที่สุดกับ Claude Code?
ตัวเลือกขึ้นอยู่กับว่าเกมจะรันที่ไหนและผู้แก้ไขคนใดที่โปรเจ็กต์ต้องการ สำหรับเวิร์กโฟลว์ Build World, Three.js กำหนดเป้าหมายเบราว์เซอร์, Unity สร้างโปรเจ็กต์ Unity, Roblox กำหนดเป้าหมายประสบการณ์ Roblox และ Unreal กำหนดเป้าหมายโปรเจ็กต์ Unreal Engine
Three.js สำหรับเกมเบราว์เซอร์
โปรเจ็กต์ Three.js ใช้ JavaScript และโหลดโมเดล GLB ลงในฉากเบราว์เซอร์ เกมเบราว์เซอร์เป็นจุดเริ่มต้นที่มีประโยชน์เมื่อผลลัพธ์ที่ต้องการคือลิงก์ที่ผู้อื่นสามารถเปิดได้ รวมอุปกรณ์เป้าหมายไว้ในบทสรุปเพื่อวางแผนการควบคุมด้วยแป้นพิมพ์และระบบควบคุมแบบสัมผัสร่วมกัน
Unity สำหรับโปรเจ็กต์ Unity
เวิร์กโฟลว์ Unity ใช้สคริปต์ C#, ฉาก Unity และเนื้อหา FBX ต้องใช้ Unity Editor และ Unity CLI ตั้งชื่อ Unity เมื่อโปรเจ็กต์จำเป็นต้องดำเนินการต่อในตัวแก้ไขนั้น บิลด์ WebGL เป็นแบบฟอร์มที่ใช้สำหรับการเผยแพร่ไปยัง thrixel.world
Roblox เพื่อประสบการณ์ Roblox
เวิร์กโฟลว์ Roblox ใช้สคริปต์ Luau ที่ซิงค์กับ Rojo และโมเดลที่นำเข้าไปยัง Studio Studio ยังเป็นที่ทดสอบและเผยแพร่เกมอีกด้วย รวม Roblox ในพรอมต์เริ่มต้นเพื่อให้โปรเจ็กต์ปฏิบัติตามการตั้งค่าเฉพาะเอนจิน
Unreal Engine สำหรับการเล่นเกม Blueprint และระดับ 3 มิติ
เวิร์กโฟลว์ Unreal เชื่อมต่อ Claude Code กับโปรแกรมแก้ไขผ่าน Unreal MCP นำเข้าโมเดล Thrixel เป็น FBX และทดสอบการเล่นเกมใน Play-In-Editor คำแนะนำในการสร้างเกม Unreal ด้วย AI ครอบคลุมถึงการเชื่อมต่อตัวแก้ไข การเตรียมเนื้อหา และพร้อมต์เกมแรก
คำถามทั่วไปเกี่ยวกับการสร้างเกมด้วย Claude
Claude Opus หรือ Fable สามารถสร้างเกมได้หรือไม่?
สามารถเลือก Opus และ Fable เป็นรุ่นใน Claude Code ได้เมื่อมีในบัญชี Claude Code ให้การเข้าถึงโครงการและเครื่องมือ Thrixel รองรับการสร้างและแก้ไข 3D การเลือกรุ่นไม่ได้แทนที่การเชื่อมต่อเอนจินหรือเครื่องมือแอสเซท ดูส่วน Opus และ Fable สำหรับรายละเอียดการเลือกรุ่น
Claude สามารถสร้างโมเดล 3 มิติจากรูปภาพได้หรือไม่
ด้วยเครื่องมือที่เชื่อมต่อ เช่น Thrixel ทำให้ Claude สามารถใช้ภาพอ้างอิงเพื่อขอโมเดล 3 มิติได้ เครื่องกำเนิดไฟฟ้าสร้างแอสเซท Claude จัดการคำขอและการรวมเข้ากับเกม คู่มือ MCP สำหรับโมเดล 3 มิติ อธิบายเครื่องมือสร้าง การตรวจสอบ และส่งออกที่เกี่ยวข้อง
เหตุใดโมเดลในเกม Claude ของฉันจึงดูธรรมดา?
ตรวจสอบว่าฉากใช้ตาข่ายที่สร้างขึ้นหรือรูปร่างที่ประกอบจากวัตถุดั้งเดิม เช่น กล่องและทรงกระบอก การติดตามผลที่เป็นประโยชน์คือการขอให้ Claude แทนที่ตัวยึดตำแหน่งเฉพาะด้วยโมเดล Thrixel จับคู่ทิศทางศิลป์ของฉาก และตรวจสอบขนาดและวัสดุในเกม การจัดแสง การจัดวางกล้อง และวัสดุที่สอดคล้องกันยังส่งผลต่อภาพลักษณ์ของฉากที่เสร็จสมบูรณ์ด้วย
สิ่งนี้จำเป็นต้องรู้วิธีการเขียนโค้ดหรือไม่?
Claude สามารถเขียนการใช้งานจากคำอธิบายเกมได้ ความรู้ด้านการเขียนโค้ดช่วยในการทบทวนการเปลี่ยนแปลงและการวินิจฉัยปัญหา แต่เป้าหมายที่ชัดเจนและข้อเสนอแนะจากการทดสอบการเล่นที่เป็นประโยชน์ก็มีความสำคัญเช่นกัน เริ่มต้นด้วยกิจกรรมที่กำหนดไว้ เช่น จบการแข่งขันหรือสะสมสมบัติ จึงมีวิธีที่เป็นรูปธรรมในการตัดสินว่าเกมใช้งานได้หรือไม่
Claude สามารถเพิ่มโมเดลให้กับเกมที่มีอยู่ได้หรือไม่?
ใช่ เครื่องมือ Thrixel MCP สามารถใช้ภายในโปรเจ็กต์ที่มีอยู่เพื่อสร้างวัตถุฉาก 3 มิติที่หายไป แทนที่ตัวยึดตำแหน่ง หรือปรับแต่งแอสเซท โมเดลที่สร้างขึ้นจะยังคงอยู่ในพื้นที่ทำงาน Thrixel หลังจากแก้ไขในเว็บแอปแล้ว ระบบสามารถขอให้ Claude ดึงข้อมูลเวอร์ชันที่อัปเดตสำหรับเกมได้
การใช้งาน Thrixel รวมอยู่ใน Claude หรือไม่
เครดิตการสร้าง Thrixel แยกจากการใช้งาน Claude จำนวนการสร้างและการวนซ้ำขึ้นอยู่กับรายการแอสเซทของโครงการและเครดิตที่มีอยู่ของบัญชี Thrixel ตัวเลือกปัจจุบันแสดงอยู่ในแผนของ Thrixel
คำสั่งการติดตั้งอยู่ที่ไหน?
ส่วนการตั้งค่า Claude + Thrixel ประกอบด้วยคำสั่งปลั๊กอินและข้อความแจ้งตัวอย่าง คู่มือการตั้งค่า Build World ครอบคลุมรายละเอียดการเชื่อมต่อ และ repository README มีคำแนะนำในการติดตั้งที่รักษาไว้พร้อมกับทักษะ