Open 3D Engine เอ็นจิ้นเกมโอเพ่นซอร์สของ Amazon สำหรับสร้างเกม AAA

เอ็นจิ้นเกมของ Amazon ชื่อ Lumberyard พร้อมใช้งานเสมอ เพื่อใช้งานฟรี แต่ ไม่เคยได้รับการสนับสนุนมาก โดยนักพัฒนาและเมื่อเผชิญกับการขาดสิ่งดึงดูดใจนี้ Amazon ได้เลือกที่จะเปลี่ยนเอ็นจิ้นเกมให้เป็นโครงการโอเพ่นซอร์ส นอกจากนั้นพวกเขายังได้เปลี่ยนชื่อของเอ็นจิ้นเกมและสร้างองค์กรที่จะติดตามความคิดริเริ่ม

ทั้งหมดนี้ Amazon เพิ่งเปิดเผยผ่านการประกาศแนะนำโครงการ O3DE (Open 3D Engine) ซึ่งมีเอ็นจิ้นเกมโอเพ่นซอร์สที่เหมาะสมสำหรับการสร้างเกม AAA

มอเตอร์ O3DE เป็นเครื่องยนต์ Lumberyard รุ่นที่ออกแบบและปรับปรุงใหม่ ใช้เทคโนโลยี CryEngine ที่ได้รับอนุญาตจาก Crytek ในปี 2015 และรองรับแพลตฟอร์มต่างๆ เช่น Linux, Windows 10, macOS, iOS และ Android รหัสนี้เขียนด้วย C ++ และเผยแพร่ภายใต้ใบอนุญาต Apache 2.0 และ MIT

ความแตกต่างของ O3DE จาก Amazon Lumberyard รวมถึงระบบบิลด์ Cmake ใหม่, สถาปัตยกรรมแบบแยกส่วน, ยูทิลิตี้แบบเปิด, ระบบที่สร้างไว้ล่วงหน้าใหม่, ส่วนต่อประสานผู้ใช้แบบ Qt ที่ขยายได้, ความสามารถเพิ่มเติมสำหรับการทำงานกับบริการคลาวด์, การเพิ่มประสิทธิภาพประสิทธิภาพ, ความสามารถเครือข่ายใหม่, การเรนเดอร์เครื่องยนต์ที่ได้รับการปรับปรุงพร้อมรองรับการพล็อตรังสี, ทั่วโลก การให้แสงสว่าง ความคาดหวัง และการเรนเดอร์ที่ล่าช้า

เกี่ยวกับ Open 3D Engine

มอเตอร์ รวมถึงสภาพแวดล้อมการพัฒนาเกมแบบบูรณาการ โปรเซสเซอร์ Atom แบบมัลติเธรด ระบบการเรนเดอร์ภาพเสมือนจริงพร้อมรองรับ Vulkan, Metal และ DirectX 12, ตัวแก้ไขโมเดล 3 มิติที่ขยายได้, ระบบแอนิเมชั่นตัวละคร (Emotion FX), ระบบการพัฒนาที่สร้างไว้ล่วงหน้า (ที่สร้างไว้ล่วงหน้า), เครื่องมือจำลองฟิสิกส์แบบเรียลไทม์และไลบรารีคณิตศาสตร์ ที่ใช้คำสั่ง SIMD สภาพแวดล้อมการเขียนโปรแกรมด้วยภาพ (Script Canvas) เช่นเดียวกับภาษา Lua และ Python สามารถใช้เพื่อกำหนดตรรกะของเกมได้

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

รองรับ NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast และ AMD TressFX สำหรับการจำลองทางกายภาพ นอกจากนี้ยังมีระบบย่อยเครือข่ายในตัวที่รองรับการบีบอัดและเข้ารหัสการรับส่งข้อมูล การจำลองปัญหาเครือข่าย วิธีการจำลองข้อมูลและการซิงโครไนซ์โฟลว์ รองรับรูปแบบเมชสากลสำหรับทรัพยากรเกม การสร้างทรัพยากรอัตโนมัติในภาษา Python และการโหลดทรัพยากรในโหมดอะซิงโครนัส

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

เราสร้างระบบเอนทิตีส่วนประกอบที่มีประสิทธิภาพและเอ็นจิ้นสคริปต์ Script Canvas ที่ได้รับความนิยม เรายังได้รับตัวแก้ไขแอนิเมชัน Emotion FX สร้างระบบ Gems แบบโมดูลาร์ และปรับใช้การผสานรวม Twitch และ AWS แต่สิ่งหนึ่งที่ไม่เคยเปลี่ยนแปลงคือภารกิจของเราคือทำให้ทุกคนสามารถเข้าถึงเครื่องมือการเรนเดอร์ 3D ระดับโลกได้ฟรี ตอนนี้เราก้าวไปอีกขั้นหนึ่ง

มอเตอร์ ถูกใช้งานโดย Amazon สตูดิโอเกมและแอนิเมชั่นต่างๆ อยู่แล้ว และบริษัทหุ่นยนต์ ของเกมที่สร้างขึ้นบนพื้นฐานของเอ็นจิ้น New World สามารถเน้นได้

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

Fuente: https://aws.amazon.com


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา