วิธีสร้างเกม 3 มิติด้วย Codex
Codex สามารถเขียนโค้ดเกม เรียกใช้เครื่องมือโปรเจ็กต์ และแก้ไขบิลด์ที่สามารถเล่นได้ Thrixel เชื่อมต่อการสร้างโมเดล 3 มิติและการแก้ไขกับกระบวนการนั้นผ่าน MCP คู่มือนี้ครอบคลุมถึงการตั้งค่า ตัวเลือกเอ็นจิ้น ข้อความแจ้งเกมแรก และการใช้ GPT-6 Astra เพื่อการพัฒนาเกม
OpenAI Codex สามารถสร้างเกมได้หรือไม่?
ใช่ ด้วยการเข้าถึงโปรเจ็กต์และเครื่องมือในการพัฒนา Codex สามารถใช้การควบคุม กล้อง พฤติกรรมการชนกัน วัตถุประสงค์ และเมนูได้ เกม 3 มิติยังต้องการโมเดลที่เหมาะกับฉากด้วย Codex + Thrixel นำการสร้างเนื้อหามาสู่เวิร์กโฟลว์เดียวกัน ดังนั้นตัวแทนจึงสามารถขอวัตถุฉาก 3 มิติและวัตถุสภาพแวดล้อมในขณะที่ทำงานเล่นเกมได้
การวางแผนทักษะ Build World ของ Thrixel การตั้งค่าเอนจิน การเตรียมโมเดล และการทดสอบการเล่น เกมเล็กๆ ที่มีเงื่อนไขการชนะที่ชัดเจนเป็นโปรเจ็กต์แรกที่มีประโยชน์ เช่น ส่งพัสดุสามชิ้น จบการแข่งขัน หรือค้นหากุญแจสู่ทางออก ตัวแทนมีผลการทดสอบที่สังเกตได้ก่อนขยายการออกแบบ กระบวนการพัฒนาที่ดำเนินการอย่างรวดเร็วนี้เรียกอีกอย่างว่า vibe coding a game
คุณจะเชื่อมต่อเครื่องกำเนิดโมเดล 3 มิติกับ Codex ได้อย่างไร
เซิร์ฟเวอร์ Thrixel MCP เปิดเผยเครื่องมือสำหรับการสร้าง ตรวจสอบ แก้ไข และส่งออกโมเดล MCP อนุญาตให้ Codex เรียกใช้เครื่องมือเหล่านี้จากโปรเจ็กต์ Build World เป็นเวิร์กโฟลว์ที่เอเจนต์ติดตาม การเชื่อมต่อ MCP จัดหาการดำเนินงานด้านแอสเซทที่ดำเนินการ
เริ่มต้นด้วยการติดตั้ง Codex เข้าถึงโปรเจ็กต์เกมในเครื่อง และบัญชี Thrixel ขอให้ Codex ติดตั้ง Build World และปฏิบัติตามคำแนะนำในการตั้งค่า Codex รวมถึงขั้นตอนการลงชื่อเข้าใช้ Thrixel:
Install the build-world skill from https://github.com/thrixel/build-world and follow the setup instructions in that repo.
ยืนยันว่าทั้งทักษะและเครื่องมือ Thrixel พร้อมใช้งานในเซสชัน สำหรับการกำหนดค่า MCP ด้วยตนเอง เอกสารอย่างเป็นทางการของ Codex MCP จะอธิบายการตั้งค่าเซิร์ฟเวอร์และการตรวจสอบการเชื่อมต่อ การเชื่อมต่อเครื่องมือแอสเซทเพียงอย่างเดียวไม่ได้เชื่อมต่อกับเอดิเตอร์ Unity, Roblox หรือ Unreal ในเครื่อง แต่ละเอนจินมีการตั้งค่าของตัวเอง
GPT-6 Astra สามารถสร้างเกม 3D ได้หรือไม่?
GPT-6 Astra เป็นรุ่นที่มีอยู่ใน Codex สำหรับงานโค้ดและเครื่องมือที่ซับซ้อน Codex จัดเตรียมสภาพแวดล้อมของโปรเจ็กต์และการเข้าถึงเครื่องมือ Astra เป็นโมเดลที่ให้เหตุผล Thrixel สร้างเมชและพื้นผิวที่ตัวแทนร้องขอ การแบ่งงานเดียวกันจะมีผลเมื่อมีการเลือกโมเดลการเข้ารหัสที่รองรับอื่น
เลือก Astra ในตัวควบคุมโมเดลที่มีอยู่ หรือใช้ codex -m gpt-6-astra ใน Codex CLI การเลือกเอกสารคู่มือรุ่นของ OpenAI และความพร้อมจำหน่าย สรุปเกมควรระบุชื่อเอนจิน อุปกรณ์เป้าหมาย เนื้อหาที่ต้องการ และสภาพที่สมบูรณ์ โดยไม่คำนึงถึงรุ่นที่เลือก
วิธีสร้างเกมด้วย Codex และ Thrixel
1. เลือกเอนจินและอธิบายเกม
หลังจากตั้งค่าแล้ว ให้ขอให้ Codex ใช้ Build World รวมถึงการกระทำของผู้เล่น เป้าหมาย การกำกับศิลป์ และการควบคุมที่คาดหวัง สำหรับเกมบนเบราว์เซอร์ ข้อความแจ้งแรกอาจเป็น:
ใช้ทักษะ Build World เพื่อสร้างเกมส่งของ Three.js บนเกาะที่เต็มไปด้วยสีสัน สร้างรถบรรทุกขนาดเล็กที่มีล้อ กระท่อม ลัง และประภาคารแยกจากกันโดยใช้ Thrixel เพิ่มคีย์บอร์ดและระบบควบคุมแบบสัมผัส จุดส่งสามจุด ตัวจับเวลา และปุ่มรีสตาร์ท ทดสอบเส้นทางการจัดส่งที่สมบูรณ์และตรวจสอบโมเดลจากกล้องเล่นเกม
2. สร้างและเตรียมเนื้อหา 3 มิติ
Codex เปลี่ยนบรีฟให้เป็นรายการแอสเซทและเรียก Thrixel พร้อมข้อความแจ้งหรือรูปภาพอ้างอิง สำหรับเกมส่งของ รถบรรทุกต้องมีล้อแยกกัน ในขณะที่กระท่อมสามารถจัดกลุ่มเป็นเรขาคณิตคงที่ได้ ชิ้นส่วนที่มีชื่อจะทำให้เจ้าหน้าที่มีเป้าหมายเฉพาะในการแก้ไข เช่น การขยายห้องโดยสารรถบรรทุกหรือการเปลี่ยนหลังคาประภาคาร
ก่อนที่จะวางแอสเซทแต่ละรายการ ตัวแทนจะตรวจสอบลำดับชั้น ขนาด การวางแนว และวัสดุ การลดขนาดสามเหลี่ยมและการจัดกลุ่มเพื่อจัดเตรียมงบประมาณแอสเซทของโครงการ โมเดลยังคงอยู่ในพื้นที่ทำงาน Thrixel ดังนั้นจึงสามารถเรียกการแก้ไขเบราว์เซอร์สำหรับเกมได้
3. ทดสอบเกมและแก้ไข
การทดสอบการเล่นจะตรวจสอบว่าสามารถจัดส่งให้เสร็จสิ้นได้หรือไม่ กล้องจะติดตามรถบรรทุก และขั้นตอนการรีสตาร์ทจะทำงาน ความคิดเห็น เช่น “รถบรรทุกหนีบผ่านท่าเรือเมื่อเลี้ยว” ทำให้ Codex มีปัญหาอย่างเป็นรูปธรรมในการตรวจสอบและทดสอบซ้ำ
การใช้ gauntlet loop กับ Codex
gauntlet loop จับคู่งานสร้างของ Codex กับตัวแทนนักวิจารณ์แยกต่างหากซึ่งจะตัดสินเกมที่กำลังดำเนินอยู่โดยอิงจากข้อมูลอ้างอิงคงที่ สำหรับเกมส่งของบนเกาะ นักวิจารณ์สามารถตรวจสอบการบังคับเลี้ยว จุดส่งของที่อ่านได้ และดูว่ารถบรรทุกเข้ากับทิศทางงานศิลปะที่ต้องการหรือไม่ Codex เปลี่ยนความคิดเห็นนั้นให้เป็นการเปลี่ยนแปลงโค้ดและการแก้ไข Thrixel แบบกำหนดเป้าหมาย เช่น การแก้ไขห้องโดยสารโดยยังคงรักษาล้อที่มีชื่อไว้พร้อมสำหรับพฤติกรรมการขับขี่ จากนั้นจะรันการส่งมอบที่สมบูรณ์และลำดับการรีสตาร์ทเพื่อให้นักวิจารณ์ประเมินอีกครั้ง ลูปเชื่อมโยงการแก้ไขเนื้อหากับหลักฐานจากเกมจริง
Codex สามารถสร้างเกม Unity, Unreal, Roblox และ Three.js ได้หรือไม่
- Three.js: การเล่นเกม JavaScript และรุ่น GLB สำหรับเกมบนเบราว์เซอร์ Build World สามารถเผยแพร่เว็บบิลด์ที่เสร็จสมบูรณ์ไปยัง thrixel.world ได้
- Unity: สคริปต์ C# ฉาก และโมเดล FBX พร้อมการตั้งค่า Unity Editor และ CLI อ่านวิธีสร้างเกม Unity ด้วย AI หรือเปิดหน้าการตั้งค่า Unity
- Roblox: สคริปต์ Luau ซิงค์ผ่าน Rojo เนื้อหาโมเดลที่อัปโหลด และการทดสอบการเล่น Studio คู่มือเกม Roblox AI อธิบายขั้นตอนการทำงานด้วยการตั้งค่าบน Thrixel สำหรับ Roblox
- Unreal Engine: การนำเข้า FBX การโต้ตอบของ Blueprint และการควบคุมตัวแก้ไขผ่าน Unreal MCP อ่านคู่มือเกม Unreal AI และหน้าการตั้งค่า Unreal
เครื่องสร้างโมเดล AI 3D ใดที่ทำงานร่วมกับ Codex ได้
การเปรียบเทียบ เซิร์ฟเวอร์ MCP สำหรับโมเดล 3 มิติที่ดีที่สุดสำหรับ Codex ครอบคลุม Thrixel, Meshy, Blender MCP, Tripo และ Rodin พร้อมลิงก์โครงการอย่างเป็นทางการและข้อพิจารณาสำหรับโมเดลสิ่งของที่มนุษย์สร้างขึ้นซึ่งแก้ไขได้ ตัวละครที่มีรายละเอียดสูง และการนำไปใช้ในฉาก
เครื่องสร้างโมเดล AI 3D ของ Thrixel มีการเชื่อมต่อ MCP สำหรับการสร้างและแก้ไขโมเดล เครื่องกำเนิดไฟฟ้าอื่นๆ ยังนำเสนอการผสานรวมเอเจนต์: เอกสาร Meshy รองรับ Codex และ Tripo สาธิตเวิร์กโฟลว์ Astra ที่ขับเคลื่อนด้วย Unreal เปรียบเทียบขั้นตอนการแก้ไขและผลลัพธ์ที่สร้างขึ้นครั้งแรก
โมเดลแบบอิงชิ้นส่วนของ Thrixel มีการตั้งชื่อชิ้นส่วนอย่างชาญฉลาด ดังนั้น Codex จึงสามารถระบุแต่ละชิ้นส่วน และใช้ตรรกะและพฤติกรรมของเกมกับชิ้นส่วนเหล่านั้นได้ ประตูสามารถปลดล็อกได้หลังจากไขปริศนา ล้อสามารถหมุนได้ตามการขับเคลื่อน และสวิตช์สามารถสตาร์ทใบพัดได้ เอเจนต์ใช้ชื่อเหล่านั้นเพื่อกำหนดเป้าหมายส่วนประกอบที่เกี่ยวข้อง ตั้งค่าสคริปต์หรือตรรกะ Blueprint ในกลไก และทดสอบลักษณะการทำงาน
ชิ้นส่วนต่างๆ ยังสามารถแก้ไขได้ โดยเนื้อหาจะยังคงอยู่ในพื้นที่ทำงานของเบราว์เซอร์ที่ใช้ร่วมกัน และ Build World จะแนะนำการเตรียมการและการทดสอบในเอนจิน สิ่งนี้รองรับคำขอต่างๆ เช่น การเปลี่ยนตัวถังรถในขณะที่ยังคงใช้ล้อของยานพาหนะในการแสดงภาพเคลื่อนไหวได้ เอกสารประกอบ MCP ของ Meshy ตั้งข้อสังเกตว่าโมเดลที่สร้างโดย API จะไม่ปรากฏในพื้นที่ทำงานบนเว็บโดยอัตโนมัติ ซึ่งเป็นข้อแตกต่างที่ควรค่าแก่การพิจารณาเมื่อย้ายระหว่างงานตัวแทนและการแก้ไขเบราว์เซอร์
คำถามทั่วไปเกี่ยวกับการสร้างเกมด้วย Codex
Codex สามารถสร้างโมเดล 3 มิติจากรูปภาพได้หรือไม่
Codex สามารถส่งภาพอ้างอิงไปยังตัวสร้างที่เชื่อมต่อ เช่น Thrixel เครื่องกำเนิดไฟฟ้าสร้างแบบจำลอง Codex ตรวจสอบและจัดการการรวมเข้ากับเกม การอ้างอิงควรทำให้เงาของวัตถุและส่วนที่เคลื่อนไหวที่จำเป็นชัดเจน
Codex สามารถปรับปรุงเกมที่มีอยู่ได้หรือไม่?
ใช่ โปรเจ็กต์ที่มีอยู่สามารถใช้ Thrixel เพื่อแทนที่วัตถุฉาก 3D ตัวยึดตำแหน่ง เพิ่มเนื้อหาที่ขาดหายไป หรือแก้ไขแบบจำลองตามชิ้นส่วน ระบุฉากหรือการโต้ตอบที่ควรเปลี่ยนและพฤติกรรมที่ควรตรวจสอบในภายหลัง
ฉันจะเผยแพร่เกมที่สร้างด้วย Codex ได้อย่างไร
การสร้าง Three.js และ Unity WebGL ที่เสร็จสมบูรณ์แล้วสามารถเผยแพร่ไปยัง thrixel.world ผ่านทาง Build World หลังจากทดสอบเกมที่ส่งออกแล้ว ประสบการณ์ Roblox ได้รับการเผยแพร่ผ่าน Studio โครงการ Unreal เป็นไปตามขั้นตอนการบรรจุและการจัดจำหน่ายของแพลตฟอร์มเป้าหมาย
Thrixel รวมอยู่ในการสมัครสมาชิก Codex หรือไม่
การสร้างแอสเซท Thrixel ใช้เครดิตการสร้างที่แยกกัน การเลือกโมเดลใน Codex จะไม่เปลี่ยนแปลงงบประมาณแอสเซทของบัญชี Thrixel ตัวเลือกรุ่นปัจจุบันแสดงอยู่ในแผนของ Thrixel