กลับไปหน้าบทความ

อ่าน 10 นาที

ครีเอ็นจิ้น

CryEngine (เขียนแบบมีสไตล์ว่าCRYENGINE ) เป็นเอนจิ้นเกม ที่ออกแบบโดย Crytekบริษัทพัฒนาเกมสัญชาติเยอรมัน เอนจิ้นนี้ ถูกใช้ในเกมทุกเกมของพวกเขา โดยเวอร์ชันแรกถูกใช้ในFar

ครีเอ็นจิ้น

(Learn how and when to remove this message)
ครีเอ็นจิ้น
นักพัฒนาไครเทค
ปล่อย2 พฤษภาคม พ.ศ. 2545 [ 1 ] (2002-05-02)
เวอร์ชันเสถียร
5.7.1 [ 2 ] / 19 พฤษภาคม 2022 (2022-05-19)
เขียนเป็นC++ ( Qt ), Lua , C#
แพลตฟอร์ม
ใบอนุญาตซอฟต์แวร์เชิงพาณิชย์ที่เปิดให้ใช้งานได้ทั่วไปพร้อม รูปแบบ ค่าลิขสิทธิ์สำหรับการใช้งานเชิงพาณิชย์
เว็บไซต์www.cryengine.com

CryEngine (เขียนแบบมีสไตล์ว่าCRYENGINE ) เป็นเอนจิ้นเกม ที่ออกแบบโดย Crytekบริษัทพัฒนาเกมสัญชาติเยอรมัน เอนจิ้นนี้ ถูกใช้ในเกมทุกเกมของพวกเขา โดยเวอร์ชันแรกถูกใช้ในFar Cryและยังคงได้รับการอัปเดตอย่างต่อเนื่องเพื่อรองรับคอนโซลและฮาร์ดแวร์ใหม่ๆ สำหรับเกมของพวกเขา นอกจากนี้ยังถูกใช้ในเกมของบุคคลที่สามหลายเกมภายใต้โครงการอนุญาตของ Crytek รวมถึงSniper : Ghost Warrior 2และSNOW Warhorse Studiosใช้เอนจิ้นเวอร์ชันที่ดัดแปลงแล้วสำหรับเกม RPG ยุคกลางKingdom Come: Deliverance Ubisoft ดูแลรักษาเอนจิ้น CryEngine เวอร์ชันที่ดัดแปลงอย่างมากจากFar Cry ดั้งเดิม ที่เรียกว่าDuniaซึ่งใช้ในเกมFar Cry เวอร์ชันต่อๆ มา เอนจิ้น Dunia จะถูกดัดแปลงเพิ่มเติมและนำไปใช้ในเกมต่างๆ เช่นThe Crew 2 [ 7 ]

จากรายงานที่ไม่ระบุชื่อหลายฉบับในเดือนเมษายน 2558 CryEngine ได้รับการอนุญาตให้ Amazon ใช้งานในราคา 50–70 ล้านดอลลาร์[ 8 ]ต่อมาในเดือนกุมภาพันธ์ 2559 Amazon ได้ปล่อย CryEngine เวอร์ชันที่ปรับปรุงและขยายเพิ่มเติมภายใต้ชื่อAmazon Lumberyard [ 9 ] [ 10 ] ในเดือนมิถุนายน 2564 ผ่านทาง Amazon Lumberyard ได้ มี การเปิดตัว Open 3D Engine ซึ่งเป็นโอเพนซอร์ส ที่ใช้ CryEngine เป็นพื้นฐาน

คุณสมบัติ

เวอร์ชัน

แผนภาพนี้แสดงให้เห็นถึงประวัติการพัฒนาของเอนจิ้นเกม CryEngine เวอร์ชันต่างๆ

ไครเอ็นจิ้น 1

CryEngine 1 ถูกสร้างและใช้งานครั้งแรกในเกมยิงมุมมองบุคคลที่หนึ่งFar Cryเดิมที Crytek พัฒนามันขึ้นมาเพื่อเป็นตัวอย่างเทคโนโลยีให้กับNvidiaและเมื่อบริษัทเห็นศักยภาพของมัน จึงนำมาพัฒนาเป็นเกม เมื่อการ์ดแสดงผลที่รองรับพิกเซลและเวอร์เท็กซ์เชเดอร์เวอร์ชัน 3.0 ออกวางจำหน่าย Crytek ก็ได้ออกเวอร์ชัน 1.2 ของเอนจิน ซึ่งใช้ความสามารถบางอย่างเพื่อกราฟิกที่ดีขึ้น ต่อมาบริษัทได้พัฒนา CryEngine เวอร์ชัน 1.3 ซึ่งเพิ่มการรองรับ แสง HDRเอนจินนี้ได้รับอนุญาตให้NCsoft นำ ไปใช้ในเกม MMORPGของ พวกเขา Aion: The Tower of Eternity [ 22 ] เมื่อวันที่ 30 มีนาคม 2549 Ubisoftได้รับสิทธิ์ในทรัพย์สินทางปัญญาทั้งหมดของ แฟรนไชส์ ​​Far Cryและใบอนุญาตถาวรในการใช้CryEngine เวอร์ชันFar Cry ซึ่งรู้จักกันใน ชื่อ Dunia Engine [ 23 ]

ไครเอ็นจิ้น 2

CryEngine 2 ถูกใช้ในเกมCrysis ของ Crytek และเวอร์ชันที่ได้รับการอัปเดตในCrysis Warheadซึ่งเป็นเรื่องราวเสริมของCrysisโดยเริ่มแรกมีการอนุญาตให้บริษัท IMAGTP ของฝรั่งเศสซึ่งเชี่ยวชาญด้านการสื่อสารทางสถาปัตยกรรมและการวางผังเมืองนำไปใช้ จุดประสงค์ของการอนุญาตให้ใช้เอนจิ้นนี้คือการสร้างโปรแกรมที่ช่วยให้ลูกค้าเห็นภาพว่าอาคารหรือโครงสร้างอื่นๆ จะมีลักษณะอย่างไรก่อนที่จะเริ่มการก่อสร้างจริง เมื่อวันที่ 7 มีนาคม 2011 Simpson Studios ได้อนุญาตให้ใช้ CryEngine 2 ในโลกเสมือนจริงแบบผู้เล่นหลายคนจำนวนมาก (MMVW) ที่เกิดขึ้นบนดาวอังคารที่ถูกปรับสภาพแล้ว[ 24 ]เมื่อวันที่ 11 พฤษภาคม 2007 Crytek ประกาศว่าจะใช้เอนจิ้นนี้ในการสร้างเกมที่อิงจากทรัพย์สินทางปัญญา ใหม่ของพวกเขา และได้รับการยืนยันแล้วว่าจะไม่เป็นส่วนหนึ่งของCrysisและอาจไม่ใช่เกมยิงมุมมองบุคคลที่หนึ่งด้วยซ้ำ เมื่อวันที่ 17 กันยายน 2550 วิทยาลัยศิลปะและการออกแบบริงลิง (Ringling College of Art & Design) ได้กลายเป็นสถาบันอุดมศึกษาแห่งแรกของโลกที่ได้รับอนุญาตให้ใช้ CryEngine 2 เพื่อวัตถุประสงค์ทางการศึกษา

CryEngine 3 (3.0–3.5)

Crytekเปิดตัว CryEngine 3 ในงาน Game Developers Conference ปี 2009 ซึ่งจัดขึ้นระหว่างวันที่ 25 ถึง 27 มีนาคม และสาธิตการใช้งานบน เครื่องคอนโซล Xbox 360และPlayStation 3เอ็นจิ้นใหม่นี้กำลังได้รับการพัฒนาเพื่อใช้งานบนMicrosoft Windows , PlayStation 3 , Xbox 360และWii Uส่วนแพลตฟอร์มพีซีนั้น เอ็นจิ้นนี้กล่าวกันว่ารองรับการพัฒนาใน DirectX 9, 10 และ 11 [ 25 ] [ 26 ]เมื่อวันที่ 1 มิถุนายน 2009 มีการประกาศว่าCrysis 2จะได้รับการพัฒนาโดย Crytek บนเอ็นจิ้นใหม่ล่าสุดของพวกเขา[ 27 ] CryEngine 3 เปิดตัวเมื่อวันที่ 14 ตุลาคม 2009 [ 28 ]

แผนผังแสดงลำดับวงศ์ตระกูลของเวอร์ชันต่างๆ ของ CryEngine

เมื่อวันที่ 1 มีนาคม 2553 ได้มีการปล่อยเดโมเทคโนโลยีใหม่ของเอนจิ้นสำหรับการประชุมสัมมนา i3D 2010 ซึ่งแสดงให้เห็นถึง 'ปริมาตรการแพร่กระจายแสงแบบเรียงลำดับสำหรับการส่องสว่างทางอ้อมแบบเรียลไทม์' [ 29 ]เมื่อวันที่ 11 มิถุนายน 2554 กองทัพออสเตรเลียได้เปิดเผยว่า บุคลากร ของกองทัพเรือจะฝึกฝนบนเรือเทียบท่าเฮลิคอปเตอร์ เสมือนจริง ที่สร้างขึ้นโดยใช้ซอฟต์แวร์ CryEngine 3 [ 30 ]ณ วันที่ 1 กรกฎาคม 2554 เวอร์ชัน Mod SDK ของ CryEngine 3 สำหรับสร้างแผนที่ ม็อด และเนื้อหาที่กำหนดเองสำหรับ Crysis 2 โดยเฉพาะ มีให้บริการบนเว็บไซต์ของ Crytek นอกจากนี้ Crytek ยังได้ปล่อยเวอร์ชัน CryEngine ที่ใช้งานได้ฟรีสำหรับการพัฒนาเกมที่ไม่ใช่เชิงพาณิชย์ โดยเปิดตัวเมื่อวันที่ 17 สิงหาคม 2554 ภายใต้ชื่อ CRYENGINE® Free SDK [ 31 ] [ 32 ]

Crytek ประกาศเมื่อวันที่ 9 กันยายน 2011 ว่าพวกเขาจะใช้ CryEngine 3 เพื่อนำCrysis เวอร์ชัน ดั้งเดิม มาสู่เครื่องคอนโซล[ 33 ]เกมนี้วางจำหน่ายสำหรับ Xbox Live และ PlayStation Network ในวันที่ 4 ตุลาคม 2011 [ 34 ]

CryEngine (3.6–4)

เมื่อวันที่ 21 สิงหาคม 2556 Crytek ได้เปลี่ยนชื่อ CryEngine (ตั้งแต่เวอร์ชัน 3.6.0 เป็นต้นไป) เป็นเพียง "CryEngine" และประกาศว่า CryEngine รุ่นต่อไปจะไม่โฆษณาด้วยหมายเลขเวอร์ชัน เหตุผลของการตัดสินใจนี้คือการอ้างว่าเอ็นจิ้นใหม่นี้แทบไม่มีความคล้ายคลึงกับ CryEngine เวอร์ชันก่อนหน้าเลย อย่างไรก็ตาม ชุดพัฒนาที่ผู้ได้รับอนุญาตยังคงใช้หมายเลขเวอร์ชันอยู่[ 35 ] CryEngine เวอร์ชันใหม่นี้เพิ่มการรองรับLinux [ 36 ] [ 37 ]และคอนโซลต่างๆ เช่น PlayStation 4, Xbox One และ Wii U [ 38 ]การปรากฏตัวในงานต่างๆ ในเวลาต่อมายังได้แสดงให้เห็นถึงการใช้ CryEngine บนระบบเสมือนจริง ในงาน GDC 2015 Crytek ได้นำการสาธิต 'Back To Dinosaur Island' มาแสดงในงานเพื่อแสดงให้เห็นถึงการใช้งานดังกล่าว[ 39 ]

CryEngine V

เมื่อวันที่ 22 มีนาคม พ.ศ. 2559 Crytek ได้ประกาศ CryEngine เวอร์ชันใหม่ชื่อ CryEngine V นอกจากนี้ยังมีการนำรูปแบบการอนุญาตใช้งานแบบใหม่มาใช้ โดยใช้รูปแบบ " จ่ายตามที่คุณต้องการ"สำหรับการใช้งานและการเข้าถึงซอร์สโค้ด [ 40 ] [ 41 ]

เมื่อวันที่ 21 กันยายน 2017 CryEngine 5.4 ได้ถูกปล่อยออกมา[ 42 ]โดยเพิ่มตัวเรนเดอร์ Vulkan API เป็นเบต้า การรวม Substance [ 43 ]และคุณสมบัติอื่นๆ รวมถึงเทมเพลต C# ใหม่ การอัปเดตระบบสินทรัพย์ และเทคนิคการลดรอยหยักแบบใหม่ ในเดือนธันวาคม 2018 Crytek ได้ประกาศแผนการที่จะรวมสกุลเงินดิจิทัล ใหม่ CryCash สำหรับการซื้อบน CryEngine Marketplace ในไตรมาสที่ 2 ของปี 2018 [ 44 ]

เมื่อวันที่ 20 มีนาคม 2018 Crytek ได้เปลี่ยนรูปแบบการออกใบอนุญาตจาก "จ่ายตามที่คุณต้องการ" เป็นรูปแบบการแบ่งรายได้ 5% [ 45 ]

ในเดือนกุมภาพันธ์ พ.ศ. 2565 Crytek ประกาศเปลี่ยน CryEngine Marketplace ให้เป็นฐานข้อมูลสินทรัพย์ฟรี[ 46 ]

ในเดือนเมษายน พ.ศ. 2565 ได้มีการปล่อยเวอร์ชัน 5.7 ออกมา โดยมีคุณสมบัติใหม่เพียงเล็กน้อย เนื่องจากคุณสมบัติหลายอย่างที่เดิมทีตั้งใจจะใส่ไว้ในเวอร์ชัน 5.7 นั้นถูกยกเลิกและย้ายไปในเวอร์ชันถัดไปของ CryEngine เวอร์ชัน 5.7 มีการรองรับ Scaleform 4 ด้วย นักพัฒนาได้ระบุว่านี่จะเป็นเวอร์ชันสุดท้ายของ CryEngine V และยืนยันว่าพวกเขากำลังพัฒนา CryEngine เวอร์ชันใหม่[ 47 ]เวอร์ชันก่อนหน้า 5.7 นั้นถูกยกเลิกและไม่สามารถดาวน์โหลดได้[ 48 ] [ 49 ]

การพัฒนา

ชุดพัฒนาซอฟต์แวร์ (SDK) ของ CryEngine ซึ่งเดิมเรียกว่า Sandbox Editor คือเวอร์ชันปัจจุบันของโปรแกรมแก้ไขระดับที่ใช้สร้างระดับสำหรับ CryEngine โดยCrytekซอฟต์แวร์นี้ยังมีเครื่องมือต่างๆ เพื่อช่วยในการเขียนสคริปต์การสร้างแอนิเมชั่น และการสร้างวัตถุ มันถูกรวมอยู่ในเกมต่างๆ ของ Crytek (รวมถึงแต่ไม่จำกัดเพียงCrysisและFar Cry ) และถูกใช้กันอย่างแพร่หลายเพื่อ วัตถุประสงค์ ในการดัดแปลงเกมรูปแบบการแก้ไขเป็นแบบแซนด์บ็อกซ์ โดยเน้นที่ภูมิประเทศขนาดใหญ่และรูปแบบการเขียนโปรแกรมภารกิจแบบอิสระ โปรแกรมแก้ไขนี้ยังสามารถสร้างฉากภายในอาคารได้อีกด้วย

แตกต่างจากโปรแกรมแก้ไขอย่างUnrealEd (ที่ใช้ในUnreal Engine 1และUnreal Engine 2 ) ซึ่งใช้สไตล์การแก้ไขแบบ "ลบ" ที่ลบพื้นที่ออกจากพื้นที่โลกที่เติมเต็มแล้ว Sandbox ใช้สไตล์ "เพิ่ม" (เช่นเดียวกับQuake II ) โดยจะเพิ่มวัตถุลงในพื้นที่ว่างเปล่าโดยรวม เนื่องจาก Sandbox เน้นที่ภูมิประเทศขนาดใหญ่ (ในทางทฤษฎีหลายร้อยตารางกิโลเมตร) จึงใช้รูปแบบอัลกอริทึมในการระบายสีพื้นผิวและวัตถุลงบนภูมิทัศน์ โดยใช้พารามิเตอร์ต่างๆ เพื่อกำหนดการกระจายของพื้นผิวหรือชนิดของพืชพรรณ จุดประสงค์คือเพื่อประหยัดเวลาและทำให้การแก้ไขภูมิประเทศขนาดใหญ่เป็นไปได้ ในขณะที่ยังคงรักษาสไตล์การสำรวจแบบอิสระใน "โลกเสมือนจริง" ซึ่งแตกต่างจากสไตล์การแก้ไขบางอย่างที่มักใช้ "ฉากหลังปลอม" เพื่อสร้างภาพลวงตาของภูมิประเทศขนาดใหญ่

ในลักษณะที่ค่อนข้างคล้ายกับBlender ซึ่งเป็นโปรแกรมเรนเดอร์ 3 มิติ ที่สามารถใช้ในการออกแบบเกมได้ โปรแกรมแก้ไข Sandbox มีความสามารถที่จะกระโดดไปยังการออกแบบปัจจุบันได้ทันทีด้วยการกดปุ่มเพียงครั้งเดียว (WYSIWYP หรือ "What You See Is What You Play") ซึ่งทำได้โดยไม่ต้องโหลดเกม เนื่องจากเอนจิ้นเกมทำงานอยู่ภายในโปรแกรมแก้ไขแล้ว มุมมองของ "ผู้เล่น" จะแสดงอยู่ในส่วน 3 มิติของโปรแกรมแก้ไข โปรแกรมแก้ไขยังรองรับคุณสมบัติทั้งหมดของ CryEngine เช่น ยานพาหนะและฟิสิกส์ การเขียนสคริปต์ แสงขั้นสูง (รวมถึงเงาเคลื่อนไหวแบบเรียลไทม์) เทคโนโลยี Polybump เชเด อร์ เสียง 3 มิติจลนศาสตร์ผกผัน ของตัวละคร และการผสมผสานแอนิเมชั่น เพลงแบบไดนามิก ระบบอนุภาคแบบนุ่มนวลแบบเรียลไทม์และโปรแกรมแก้ไข FX แบบบูรณาการ แสงแบบ Deferred Lighting แผนที่ Normal Maps และแผนที่ Parallax Occlusion Maps และระบบ AI แบบโมดูลาร์ขั้นสูง[ 50 ]

  • เว็บไซต์อย่างเป็นทางการแก้ไขข้อมูลนี้ได้ที่วิกิดาต้า
  • เว็บไซต์อย่างเป็นทางการของ Crytek ผู้พัฒนาเกม
  • หน้าบันทึกการเปลี่ยนแปลงของ CryEngine และ Launcher (ตัวเรียกใช้งานเอนจิ้นของ CryEngine)
  • คู่มือการใช้งาน CryEngine
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=CryEngine&oldid=1349505612 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ครีเอ็นจิ้น

CryEngine (เขียนแบบมีสไตล์ว่าCRYENGINE ) เป็นเอนจิ้นเกม ที่ออกแบบโดย Crytekบริษัทพัฒนาเกมสัญชาติเยอรมัน เอนจิ้นนี้ ถูกใช้ในเกมทุกเกมของพวกเขา โดยเวอร์ชันแรกถูกใช้ในFar

คุณสมบัติ

WYSIWYG พร้อมกันบนทุกแพลตฟอร์มในโปรแกรมแก้ไขแซนด์บ็อกซ์ [ 11 ] "อัปเดตแบบร้อน" สำหรับทุกแพลตฟอร์มในโปรแกรมแก้ไขแซนด์บ็อกซ์ [ 11 ] บรรณาธิการเนื้อหา [ 11 ] แผนผังการไหล [ 11 ] โปรแกรมแก้ไขมุมมองแทร็ก [ 11 ] เครื่องมือวางขั้นตอนและการสร้างปก [ 11 ]...

เวอร์ชัน

แผนภาพนี้แสดงให้เห็นถึงประวัติการพัฒนาของเอนจิ้นเกม CryEngine เวอร์ชันต่างๆ

ไครเอ็นจิ้น 1

CryEngine 1 ถูกสร้างและใช้งานครั้งแรกใน เกม ยิงมุมมองบุคคลที่หนึ่ง Far Cry เดิมที Crytek พัฒนามันขึ้นมาเพื่อเป็น ตัวอย่างเทคโนโลยี ให้กับ Nvidia และเมื่อบริษัทเห็นศักยภาพของมัน จึงนำมาพัฒนาเป็นเกม เมื่อ การ์ดแสดงผล ที่รองรับ...