วิธีสร้างเกม Unity ด้วยเนื้อหา 3 มิติที่สร้างโดย AI

Thrixel คือเครื่องสร้างแอสเซท AI 3D สำหรับ Unity ที่ทำงานร่วมกับเอเจนต์การเขียนโปรแกรม AI เจ้าหน้าที่เขียน C# และสร้างฉาก Thrixel สร้างและแก้ไขโมเดลจากข้อความหรือรูปภาพอ้างอิง คู่มือนี้ครอบคลุมถึงการสร้างเนื้อหา การนำเข้าเนื้อหาไปยัง Unity และการทดสอบในเกมที่เล่นได้

คุณสามารถสร้างเกม Unity ด้วย AI ได้หรือไม่?

ใช่ เอเจนต์การเขียนโปรแกรม AI เช่น Claude Code และ Codex สามารถเปลี่ยนคำอธิบายเกมให้เป็นโปรเจ็กต์ Unity ด้วยสคริปต์ ฉาก และเนื้อหา 3 มิติ บรีฟจะกำหนดประเภท การควบคุม รูปแบบศิลปะ และเป้าหมาย เอเจนต์แบ่งมันออกเป็นกลไกและรายการแอสเซท สร้างเวอร์ชันที่สามารถเล่นได้ จากนั้นตรวจสอบผลลัพธ์ในตัวแก้ไข วิธีการนี้เรียกอีกอย่างว่า vibe coding a game

เกมแข่งรถขนาดเล็ก ระดับการสำรวจ หรือเส้นทางกีดขวางเป็นจุดเริ่มต้นที่มีประโยชน์ การวนซ้ำที่สมบูรณ์ เช่น การรวบรวมไอเท็มและการไปถึงทางออก ช่วยให้เจ้าหน้าที่มีบางสิ่งที่เป็นรูปธรรมในการทดสอบก่อนที่จะขยายโลก

Claude Code เชื่อมต่อกับ Unity ได้อย่างไร

Claude Code ใช้งานได้กับไฟล์โปรเจ็กต์และคำสั่งเทอร์มินัล ทักษะ Build World ของ Thrixel ประกอบด้วยเวิร์กโฟลว์ Unity ที่ใช้ Unity CLI เพื่อโต้ตอบกับ Unity Editor ที่ติดตั้งไว้ เจ้าหน้าที่เขียนสคริปต์ C# ตั้งค่าฉาก และตรวจสอบภาพหน้าจอจากโปรแกรมแก้ไขและโหมดการเล่น

การสร้างเนื้อหาใช้การเชื่อมต่อแยกต่างหาก: เซิร์ฟเวอร์ Thrixel MCP MCP ช่วยให้ตัวแทนการเขียนโปรแกรม AI ร้องขอโมเดล ตรวจสอบชิ้นส่วน ทำการแก้ไข และดาวน์โหลดผลลัพธ์ในขณะที่ทำงานกับเกม การเชื่อมต่อตัวแก้ไขจัดการ Unity; การเชื่อมต่อ Thrixel จะจัดการกับโมเดลต่างๆ

วิธีสร้างแอสเซท Unity ด้วย AI

เครื่องมือสร้างแอสเซท 3 มิติด้วย AI ของ Thrixel สำหรับ Unity เปลี่ยนคำอธิบายข้อความหรือภาพอ้างอิงเป็นยานพาหนะ อาคาร เฟอร์นิเจอร์ และอุปกรณ์ประกอบฉากที่แก้ไขได้ เอเจนต์เขียนโปรแกรมร้องขอโมเดลเหล่านี้จากรายละเอียดของเกมผ่านเซิร์ฟเวอร์ Thrixel MCP และเขียนโค้ดการเล่นเกมต่อระหว่างการสร้างโมเดล เครื่องมือ Unity ดูแลการจัดฉากและการทดสอบ ส่วน Thrixel จัดเตรียมเครื่องมือสร้างและแก้ไขแอสเซท 3 มิติ

โมเดลแบบอิงชิ้นส่วนจากเครื่องสร้างโมเดล AI 3D ของ Thrixel ช่วยให้ตัวแทนสามารถใช้งานชิ้นส่วนเฉพาะได้ ยานพาหนะสามารถมีตัวถังและล้อแยกกันได้ อาคารสามารถมีประตูที่เปิดได้ เอเจนต์สามารถแก้ไขส่วนที่ตั้งชื่อ จัดกลุ่มเรขาคณิตคงที่ และแยกชิ้นส่วนที่เคลื่อนไหวออกจากกันเพื่อให้สคริปต์เคลื่อนไหวใน Unity เนื้อหาที่สร้างขึ้นจะอยู่ในพื้นที่ทำงาน Thrixel ซึ่งสามารถตรวจสอบ แก้ไข และนำกลับมาใช้ซ้ำในโครงการต่างๆ ได้

ข้อความเป็นเนื้อหา 3D Unity: ข้อความแจ้งควรมีอะไรบ้าง

ข้อความแจ้งเนื้อหาควรระบุชื่อวัตถุ รูปแบบงานศิลปะ ขนาดที่ต้องการ และส่วนใดๆ ที่ต้องเคลื่อนย้าย ตัวอย่างเช่น: “สร้างรถบรรทุกส่งของขนาดกะทัดรัดด้วยสีฟ้า ประตูตู้สินค้าแยก และล้อแยก 4 ล้อ เตรียมพร้อมสำหรับเกมขับรถ Unity” เอเจนต์สามารถขอโมเดลจาก Thrixel นำเข้าโมเดล จากนั้นกำหนดค่าสเกล ตัวชนกัน และลักษณะการทำงานของ C# ใน Unity

เอเจนต์การเขียนโปรแกรม AI สามารถสร้างฉาก Unity ทั้งหมดด้วย Thrixel ได้หรือไม่

Build World ประสานการสร้างเนื้อหาด้วยการประกอบฉากและการเล่นเกม เกมส่งของอาจต้องใช้รถบรรทุก บ้าน ลัง และวัตถุฉาก 3 มิติบนท้องถนน ซึ่งทั้งหมดนี้ต้องมีการกำกับงานศิลปะร่วมกัน เจ้าหน้าที่จะวางโมเดลที่สร้างขึ้นไว้ใน Unity เชื่อมต่อกลไกการจัดส่ง และทดสอบเส้นทาง การตรวจสอบฉาก 3 มิติสามารถนำไปสู่การแก้ไขแอสเซทเป้าหมาย เช่น การขยายประตูตู้สินค้าหรือลดความซับซ้อนของเสาที่ทำซ้ำ

คุณจะนำเข้าโมเดล 3 มิติที่สร้างโดย AI ไปยัง Unity ได้อย่างไร

เวิร์กโฟลว์ Unity ของ Build World ใช้ FBX เอกสารประกอบการนำเข้าโมเดลของ Unity แนะนำให้ส่งออกโดยตรงไปยัง FBX ในโฟลเดอร์ Assets ของโปรเจ็กต์ ขั้นตอนการทำงานจะเตรียม Thrixel แต่ละรุ่นก่อนวางใน Assets/Models/:

  1. เตรียมรูปทรงเรขาคณิต แก้ไขรูปร่าง ลดสามเหลี่ยมให้เหลือตามงบประมาณของโครงการ และจัดกลุ่มชิ้นส่วนคงที่โดยยังคงรักษาชิ้นส่วนที่ต้องเคลื่อนย้ายไว้
  2. นำเข้า FBX ตรวจสอบลำดับชั้นและกำหนดวัสดุให้กับช่องที่ต้องการ รุ่น Thrixel ที่จัดกลุ่มจะคงช่องวัสดุที่มีชื่อไว้สำหรับพื้นผิว เช่น สี แก้ว และยาง
  3. ตรวจสอบมาตราส่วนและการวางแนว เปรียบเทียบโมเดลกับเครื่องเล่นและวัตถุใกล้เคียง จากนั้นตรวจสอบการหันหน้า การสัมผัสพื้นดิน และการหมุนของส่วนที่เคลื่อนไหว
  4. ทดสอบในเกม เพิ่ม Colliders และสคริปต์ที่จำเป็น จากนั้นตรวจสอบมุมมองกล้อง การชนกัน และการเคลื่อนไหวในโหมด Play

เวิร์กโฟลว์แอสเซท AI 3D สำหรับ Unity ควรรวมอะไรบ้าง

เครื่องมือหลายอย่างรองรับการสร้างและการนำเข้าแล้ว Meshy มีบริดจ์ Unity และ Tripo มีปลั๊กอิน Unity ทั้งสองยังมีวิธีการสำหรับตัวแทนการเขียนโปรแกรม AI เพื่อขอแอสเซท การเปรียบเทียบที่มีประโยชน์คือวิธีที่เวิร์กโฟลว์จัดการกับการแก้ไข การใช้เนื้อหาซ้ำ และตรวจสอบภายในเกมที่รันอยู่

โมเดลแบบอิงส่วนของ Thrixel มีการตั้งชื่อส่วนต่างๆ อย่างชาญฉลาด ทำให้เอเจนต์การเขียนโปรแกรม AI กำหนดเป้าหมายเฉพาะสำหรับตรรกะและพฤติกรรม ด้วยล้อและประตูห้องเก็บสัมภาระที่ถูกเก็บไว้เป็น GameObjects แยกต่างหาก เจ้าหน้าที่สามารถเขียน C# ที่หมุนล้อตามการเคลื่อนไหวของรถ และเปิดประตูเฉพาะที่จุดส่งของเท่านั้น ชื่อชิ้นส่วนที่มีความหมายเชื่อมโยงเรขาคณิตที่สร้างขึ้นกับบทบาทในเกม เอเจนต์จะตั้งค่าจุดหมุน ตัวชนกัน และสคริปต์ และตรวจสอบการโต้ตอบในโหมดเล่น

ตัวอย่างเช่น เอกสารประกอบ MCP ของ Meshy กล่าวว่าเนื้อหาที่สร้างโดย API จะไม่ปรากฏในพื้นที่ทำงานบนเว็บโดยอัตโนมัติ Thrixel บันทึกแอสเซทที่ตัวแทนสร้างขึ้นลงในพื้นที่ทำงานเดียวกันกับที่ใช้ในเบราว์เซอร์ ทักษะ Build World ของมันผสมผสานไลบรารีเนื้อหานั้นเข้ากับการแก้ไขชิ้นส่วน การเตรียมการนำเข้า Unity และการทดสอบการเล่นซ้ำ คำสั่ง เช่น “ทำให้รถบรรทุกแคบลงและแยกล้อออกจากกัน” กลายเป็นการแก้ไขทรัพย์สินที่เจ้าหน้าที่สามารถนำกลับเข้ามาในฉากได้

วิธีสร้างเกม Unity ด้วย Claude Code และ Thrixel

ติดตั้ง Build World เชื่อมต่อบัญชี Thrixel และดำเนินการตั้งค่า Unity Editor และ CLI ให้เสร็จสิ้นตามที่อธิบายไว้ในหน้า Thrixel สำหรับ Unity จากนั้นให้คำสั่ง Claude Code โดยระบุชื่อ Unity วัตถุประสงค์ของเกม และโมเดลที่ต้องการ ตัวอย่างเช่น:

/thrixel:build-world สร้างเกมส่งของ Unity ในเมืองชายทะเลที่เต็มไปด้วยสีสัน สร้างรถบรรทุกขนาดเล็กที่มีล้อ บ้าน และลังขนส่งแยกจากกันด้วย Thrixel เพิ่มระบบควบคุมการขับขี่ จุดส่งของ 3 จุด ตัวจับเวลา และปุ่มรีสตาร์ท ทดสอบการขับขี่ การชน และการส่งมอบให้เสร็จสิ้นในโหมดเล่น

ข้อความแจ้งการติดตามผลสามารถอธิบายปัญหาการเล่นเกมหรือการเปลี่ยนแปลงภาพที่เฉพาะเจาะจงได้ เวิร์กโฟลว์ Unity ของ Build World เรียกร้องให้มีการตรวจสอบแอสเซทหลังจากการนำเข้าและจากมุมมองของผู้เล่น ดังนั้นจึงสามารถประเมินการเปลี่ยนแปลงในฉากที่จะนำไปใช้ได้

การใช้ gauntlet loop เพื่อปรับปรุงเกม Unity

gauntlet loop ช่วยให้ตัวแทนนักวิจารณ์มีข้อมูลอ้างอิงคงที่และบิลด์ Unity ที่สามารถเล่นได้เพื่อประเมินแก่ตัวแทนนักวิจารณ์ที่แยกต่างหาก ในเกมส่งของ นักวิจารณ์อาจทำเครื่องหมายรถบรรทุกที่กว้างเกินไปสำหรับถนนหรือกล้องที่ซ่อนป้ายถัดไป ช่างประกอบปรับส่วนควบคุมหรือกล้อง C# และใช้ Thrixel เพื่อปรับปรุงตัวถังรถบรรทุกโดยยังคงรักษาล้อที่มีชื่อไว้ หลังจากนำเข้าเนื้อหาที่แก้ไขแล้ว ตัวแทนจะทำซ้ำเส้นทางในโหมดเล่น นักวิจารณ์จะตรวจสอบผลลัพธ์ใหม่โดยเทียบกับข้อมูลอ้างอิงเดียวกัน โดยตรวจสอบทั้งคุณภาพของภาพและการส่งมอบให้เสร็จสมบูรณ์หรือไม่

คำถามทั่วไปเกี่ยวกับการสร้างเกม Unity ด้วย AI

ฉันจำเป็นต้องรู้จัก C# เพื่อสร้างเกม Unity ด้วย AI หรือไม่

เอเจนต์สามารถเขียนสคริปต์ C# ได้ ความคุ้นเคยกับโหมด Inspector, Console และ Play ของ Unity ช่วยในการตรวจสอบผลลัพธ์และอธิบายจุดบกพร่อง โค้ดที่สร้างโดย AI ยังคงต้องมีการทดสอบกับส่วนควบคุมและกฎของเกมที่ต้องการ

เหตุใดโมเดล AI ที่นำเข้าจึงเป็นสีชมพูใน Unity

วัสดุสีชมพูอาจบ่งบอกว่าเชเดอร์เข้ากันไม่ได้หรือทำงานผิดปกติ ตรวจสอบคอนโซลและตรวจว่าวัสดุรองรับ Built-in, Universal หรือ High Definition Render Pipeline ที่โครงการใช้อยู่หรือไม่ Unity มีเอกสารเรื่อง การแปลงวัสดุระหว่างไปป์ไลน์การเรนเดอร์ จึงอาจไม่จำเป็นต้องสร้างโมเดลใหม่

โมเดลที่สร้างโดย AI สามารถมีชิ้นส่วนที่เคลื่อนไหวได้หรือไม่?

ล้อ ประตู และฝาปิดที่แยกจากกันสามารถเคลื่อนไหวได้ผ่านการแปลงร่างของ C# การเดินของตัวละครและแอนิเมชันโครงกระดูกอื่นๆ จำเป็นต้องมีการตั้งค่าอุปกรณ์และแอนิเมชัน ส่วนที่มีชื่อของโมเดลเพียงอย่างเดียวไม่ได้ให้ภาพเคลื่อนไหวเหล่านั้น

เกม Unity ที่สร้างด้วย AI สามารถทำงานในเบราว์เซอร์ได้หรือไม่

สามารถเผยแพร่บิลด์ Unity WebGL ไปยัง thrixel.world ผ่านทาง Build World ได้ เกมที่ส่งออกต้องมีการทดสอบเบราว์เซอร์สำหรับการโหลด การใช้หน่วยความจำ และการควบคุมบนอุปกรณ์ที่ต้องการ นอกเหนือจากการทดสอบการเล่นของตัวแก้ไข

สร้างเกม Unity ด้วย Thrixel