อ่าน 8 นาที
ไอดี เทค
id Tech คือชุดของ เอนจิ้นเกม ที่ได้ รับการออกแบบและพัฒนาโดย id Software เอนจิ้นเหล่านี้ถูกนำไปใช้ในเกมหลายเกมของ id Software เช่น เกมใน แฟรนไชส์ Doom , Quake และ Wolfenstein...
ไอดี เทค

id Techคือชุดของเอนจิ้นเกม ที่ได้ รับการออกแบบและพัฒนาโดยid Softwareเอนจิ้นเหล่านี้ถูกนำไปใช้ในเกมหลายเกมของ id Software เช่น เกมใน แฟรนไชส์ Doom , QuakeและWolfensteinและยังได้รับอนุญาตให้ผู้พัฒนาเกมรายอื่นนำไปใช้ด้วย เอนจิ้นเกมที่มีชื่อเสียงหลายตัว เช่นGoldSrcหรือIW Engineล้วนมีต้นกำเนิดมาจากโค้ดของ id Tech
เอนจิ้นเกมรุ่นก่อนหน้าจนถึง id Tech 4 ได้รับการเผยแพร่เป็นซอฟต์แวร์ฟรีภายใต้สัญญาอนุญาตสาธารณะทั่วไปของ GNU (GPL-2.0 หรือรุ่นที่ใหม่กว่าจนถึงปี 2005, GPL-3.0 หรือรุ่นที่ใหม่กว่าจนถึงปี 2012) ส่วน id Tech 5 ถึง 8 ยังคงเป็นซอฟต์แวร์กรรมสิทธิ์ โดย id Tech 8 เป็นเอนจิ้นรุ่นล่าสุดในปัจจุบัน
จากข้อมูลของEurogamer.net "id Software เป็นที่รู้จักในฐานะผู้พัฒนาเอนจิ้นเกมพีซีมาตั้งแต่แนวคิดของเอนจิ้นเกมแบบแยกส่วนเริ่มเป็นที่นิยม" อย่างไรก็ตามid Tech 4มีผู้ได้รับอนุญาตน้อยกว่าUnreal EngineจากEpic Games มาก id วางแผนที่จะกลับมาได้รับความนิยมอีกครั้งด้วยid Tech 5 [ 1 ]จนกระทั่งบริษัทถูกซื้อโดยZeniMax Mediaในปี 2009 (ซึ่งต่อมาถูกซื้อโดยMicrosoftในปี 2021) โดยทั้งสองบริษัทเลือกที่จะเก็บเอนจิ้น id Tech ไว้ใช้เฉพาะกับ id และสตูดิโอในเครือในฐานะเอนจิ้น ที่เป็นกรรมสิทธิ์ ของตนเอง
การตั้งชื่อ
ก่อนการเปิดตัวid Tech 5ในงาน WWDC 2007 [ 2 ]เอ็นจิ้นเหล่านี้ถูกเรียกตามชื่อเกมที่เอ็นจิ้นเหล่านั้นได้รับการพัฒนาขึ้น เอ็นจิ้น Quake II , Quake III ArenaและDoom 3ได้รับการเปลี่ยนชื่อย้อนหลังเป็น id Tech 2, 3 และ 4 ตามลำดับ[ 3 ]
"id Tech 1" ไม่ได้ถูกใช้เป็นชื่ออย่างเป็นทางการสำหรับเอนจิ้นใดๆ ชื่อ "id Tech 2" อาจหมายถึงรุ่นก่อนหน้าโดยตรง โดยเอน จิ้น Quakeเป็นรุ่นแรกในสายการพัฒนา อย่างไรก็ตาม ตาม บทความ ของ FiringSquad ในปี 2007 Todd Hollenshead ซีอีโอ ในขณะนั้นถือว่า เอนจิ้น Doomเป็น "id Tech 1" โดย เอนจิ้น QuakeและQuake IIใช้ชื่อ "id Tech 2" ร่วมกัน[ 4 ]
เว็บไซต์การออกใบอนุญาตของ id Software ไม่ได้แสดง "id Tech 1" แต่แสดงเฉพาะ id Tech 2 สำหรับQuake IIเท่านั้น ก่อนที่จะมีการเปิดตัวแบรนด์ในปี 2550 หน้าเว็บการออกใบอนุญาตแสดงเฉพาะเอนจิ้น Quake ทั้งสามตัวเท่านั้น[ 5 ] [ 3 ] [ 6 ]
บรรพบุรุษ
id Software ได้พัฒนา เอนจิ้น เสมือน 3 มิติสำหรับเกมหลายเกมก่อนQuakeโดยแต่ละเอนจิ้นมีเทคโนโลยีเสมือน 3 มิติที่ก้าวหน้าขึ้นเรื่อยๆ ตัวอย่างที่โดดเด่นสองตัวอย่างคือ เอนจิ้น Wolfenstein 3Dและ เอนจิ้น Doomเอนจิ้นทั้งหมดต่อไปนี้มีความแตกต่างพื้นฐานในด้านสถาปัตยกรรมและเทคโนโลยีการเรนเดอร์จากเอนจิ้นเกมรุ่นหลังๆ ของ id Software ซึ่งเรนเดอร์แบบ 3 มิติเต็มรูปแบบด้วยโค้ดเอนจิ้นและโค้ดเกมที่แยกจากกัน
- Hovertank 3D (1991) ใช้ผนังรูปหลายเหลี่ยมที่วาดด้วยสีทึบและสไปรต์ที่ปรับขนาดได้ โค้ดต้นฉบับถูกเผยแพร่โดย Flat Rock Softwareในเดือนมิถุนายน 2014 ภายใต้ใบอนุญาต GPL-2.0 หรือเวอร์ชันที่ใหม่กว่า
- Catacomb 3-D (1991) เพิ่มการแมปพื้นผิวให้กับผนัง โค้ดต้นฉบับถูกเผยแพร่โดย Flat Rock Software ในเดือนมิถุนายน 2014 ภายใต้ลิขสิทธิ์ GPL-2.0 หรือเวอร์ชันที่ใหม่กว่า
เอนจิ้นWolfenstein 3D
Wolfenstein 3D (1992) เพิ่มจานสีจาก EGA 16 สีเป็น VGA 256 สีและยังนำเทคโนโลยีเรย์แคสติ้ง มาใช้ด้วย เอนจิ้น เกมยังได้รับอนุญาตให้บริษัทอื่นนำไปใช้ ซอร์สโค้ดของ Wolfenstein 3D พร้อมกับภาคก่อนหน้าอย่าง Spear of Destinyได้รับการเผยแพร่เมื่อวันที่ 21 กรกฎาคม 1995 ภายใต้สัญญาอนุญาตแบบกรรมสิทธิ์ และต่อมาภายใต้ GPL-2.0 หรือเวอร์ชันที่ใหม่กว่า [ 7 ] [ 8 ]
ShadowCaster (1993) สร้างขึ้นบนเอนจิ้น Wolfenstein 3D และได้รับอนุญาตให้ Raven Software [ 9 ] มีคุณสมบัติเด่นคือ แสงสว่างที่ลดลง พื้นและเพดานที่มีการแมปพื้นผิว ผนังที่มีความสูงแปรผัน และพื้นลาดเอียง [ 10 ]เอนจิ้น Raven นี้ต่อมายังถูกนำไปใช้ใน In Pursuit of Greedและมีการดัดแปลงเพิ่มเติมสำหรับ CyClonesในฐานะเอนจิ้น STEAM
Rise of the Triadใช้เอนจิ้นที่ได้รับการปรับปรุงจาก Wolfenstein 3Dและเดิมทีตั้งใจให้เป็นภาคต่อของเกมดังกล่าว โค้ดต้นฉบับถูกเผยแพร่เมื่อวันที่ 20 ธันวาคม 2002 ภายใต้ลิขสิทธิ์ GPL-2.0 หรือเวอร์ชันที่ใหม่กว่า
เกมอื่นๆ ที่ใช้เอนจิ้นนี้ ได้แก่Blake Stone: Aliens of Gold , Blake Stone: Planet Strike , Corridor 7: Alien InvasionและOperation Body Count
เอนจิ้นDoom
" เอนจิ้นDoom " เป็นระบบที่ใช้ในการพัฒนาเกมDoom (1993), Doom II: Hell on Earth (1994) และDoom 64 (1997) ของ id Software เอนจิ้นนี้สร้างขึ้นโดยJohn Carmackโดยมีฟังก์ชันเสริมที่เขียนโดยJohn Romero , Dave Taylorและ Paul Radek เริ่มแรกพัฒนาบน คอมพิวเตอร์ NeXT จากนั้น จึงพอร์ตไปยังMS-DOSสำหรับ การวางจำหน่าย Doomและต่อมาได้พอร์ตไปยังเครื่องเล่นเกมและระบบปฏิบัติการ ต่างๆ ซอร์สโค้ดถูกเผยแพร่เมื่อวันที่ 23 ธันวาคม 1997 ภายใต้สัญญาอนุญาตแบบกรรมสิทธิ์ และต่อมาเมื่อวันที่ 3 ตุลาคม 1999 ภายใต้ GPL-2.0 หรือเวอร์ชันที่ใหม่กว่า[ 11 ]
เกม Hereticและ Hexen: Beyond Hereticพัฒนาโดย Raven Softwareและจัดจำหน่ายโดย id Software โดยซอร์สโค้ดถูกเผยแพร่เมื่อวันที่ 4 กันยายน 2008 ภายใต้ลิขสิทธิ์ GPL-2.0 เท่านั้น เกมอื่นๆ ที่ใช้เอนจิ้นเดียวกันนี้ ได้แก่ Strife: Quest for the Sigilและ Chex Quest
การพัฒนา
| พ.ศ. 2539 | เอ็นจิ้นแผ่นดินไหว |
|---|---|
| พ.ศ. 2540 | id Tech 2 |
| 1998 | |
| 1999 | id Tech 3 |
| ปี 2000–2003 | |
| 2004 | ไอดี เทค 4 |
| พ.ศ. 2548–2553 | |
| 2011 | ไอดี เทค 5 |
| 2012–2015 | |
| 2016 | ไอดี เทค 6 |
| 2017–2019 | |
| 2020 | ไอดี เทค 7 |
| 2021–2024 | |
| 2025 | ไอดี เทค 8 |
เอ็นจิ้นแผ่นดินไหว
เดิมทีมันถูกเขียนขึ้นเพื่อใช้ ใน เกม Quake ปี 1996 มันแสดงกราฟิก3 มิติแบบเรียลไทม์อย่างแท้จริง ผ่านการเรนเดอร์ด้วยซอฟต์แวร์และเป็นเอนจิ้นแรกของ id Software ที่ใช้โมเดลไคลเอ็นต์-เซิร์ฟเวอร์และเครื่องเสมือนสำหรับโค้ดเกมที่เขียนด้วยภาษาQuakeCแอนิเมชั่นโมเดล 3 มิติขาดการแทรกสอดทำให้ภาพดูไม่ลื่นไหลและไม่สม่ำเสมอ ซอร์สโค้ดถูกเผยแพร่เมื่อวันที่ 21 ธันวาคม 1999 ภายใต้ใบอนุญาต GPL-2.0 หรือเวอร์ชันที่ใหม่กว่า
เอ็น จิ้นเกม Quakeได้รับการอัปเดตด้วยไฟล์ปฏิบัติการใหม่สำหรับโหมดผู้เล่นหลายคนโดยเฉพาะชื่อQuakeWorldซึ่งมีโค้ดที่ช่วยเพิ่มประสิทธิภาพความสามารถด้านเครือข่ายของQuake เพื่อตอบสนองความต้องการเกมเครือข่ายข้ามอินเทอร์เน็ตที่เกิดขึ้นจากการที่Quakeใช้โปรโตคอล UDPสำหรับการเชื่อมต่อเครือข่าย
การอัปเดตอีกอย่างหนึ่งคือGLQuakeและGLQuakeWorldซึ่งเพิ่มการรองรับการเร่งความเร็ว 3 มิติผ่านOpenGLอย่างไรก็ตาม ทั้งสองมีข้อจำกัด ซึ่งรวมถึงการขาดแสง "fullbright" และ "overbright" ที่มีอยู่ในตัวเรนเดอร์ซอฟต์แวร์[ 12 ]
id Tech 2
เดิมทีรู้จักกันในชื่อ " เอนจิ้นQuake II " ซึ่งใช้ในการพัฒนาเกมQuake II ของ id Software ในปี 1997 โดยมีคุณสมบัติต่างๆ เช่น การรองรับการเร่งความเร็วฮาร์ดแวร์แบบสำเร็จรูป โค้ดเครือข่ายที่ได้รับการปรับปรุง แสงสี และรูปแบบโมเดล MD2 ที่มีการแทรกจุดยอดแบบใหม่[ 13 ] id Tech 2 ยังมีคุณสมบัติการผสมอัลฟ่าแผนที่แสงแบบเรดิโอซิตี้และสถาปัตยกรรมแบบโมดูลาร์สำหรับตัวเรนเดอร์และโค้ดเกม ซึ่งทั้งสองส่วนเขียนด้วยภาษา C และคอมไพล์เป็นไลบรารีที่ใช้ร่วมกันข้อดีของสิ่งเหล่านี้คือความเร็วและการดีบักที่ง่ายขึ้น แต่แลกมาด้วยความสามารถในการพกพาที่ลดลง id Tech 2 เป็นเอนจิ้น id Tech ตัวสุดท้ายที่มีตัวเรนเดอร์ซอฟต์แวร์ ซอร์สโค้ดได้รับการเผยแพร่เมื่อวันที่ 22 ธันวาคม 2001 ภายใต้ GPL-2.0 หรือเวอร์ชันที่ใหม่กว่า
id Tech 3
เดิมทีรู้จักกันในชื่อ " เอนจิ้นQuake III Arena " มันถูกใช้ในการขับเคลื่อนเกมQuake III Arena ของ id Software ในปี 1999 มันเป็นเอนจิ้นแรกในซีรีส์นี้ที่ต้องใช้การ์ดเร่งกราฟิกที่รองรับOpenGLในการทำงาน id Tech 3 มีคุณสมบัติเด่นคือ การสร้างแอนิเมชั่นจุดยอดที่มีความแม่นยำสูงขึ้นด้วยรูปแบบโมเดล MD3, หมอกแบบสามมิติ, พื้นผิวโค้งแบบใช้สปลายน์ , พอร์ทัลที่คำนวณล่วงหน้าคล้ายกับในเกม Prey (วิดีโอเกมปี 2006) , เดคอล และสคริปต์วัสดุ เอนจิ้ น Quake III Arenaได้รับการอัปเดตเป็นแพทช์ 1.26 และเวอร์ชันต่อมาเรียกว่า " เอนจิ้น Quake III Team Arena " พร้อมรูปแบบโมเดลโครงกระดูก MD4 ใหม่และพื้นที่กลางแจ้งขนาดใหญ่ ซอร์สโค้ดถูกเผยแพร่เมื่อวันที่ 19 สิงหาคม 2005 ภายใต้ GPL-2.0 หรือเวอร์ชันที่ใหม่กว่า
id Tech 3 ได้รับการอัปเดตพร้อมกับการวางจำหน่ายReturn to Castle Wolfenstein ในปี 2001 ซึ่งมีระบบสคริปต์สำหรับโหมดผู้เล่นคนเดียว และWolfenstein: Enemy Territory ในปี 2003 ซอร์สโค้ดได้รับการเผยแพร่เมื่อวันที่ 12 สิงหาคม 2010 ภายใต้ใบอนุญาต GPL-3.0 หรือเวอร์ชันที่ใหม่กว่า
นอกจากนี้ Infinity Wardยังได้ซื้อลิขสิทธิ์และนำไปดัดแปลงสำหรับ เกม Call of Duty ภาคแรก ในปี 2003 ซึ่งเป็นจุดกำเนิดของเอนจิ้น IWด้วย
ไอดี เทค 4
เดิมทีรู้จักกันในชื่อ " เอนจิ้นDoom 3 " ซึ่งใช้ในการพัฒนาDoom 3เมื่อวางจำหน่ายในปี 2004 id Tech 4 เริ่มต้นจากการปรับปรุงid Tech 3ในระหว่างการพัฒนา ในตอนแรกมันเป็นการเขียนใหม่ทั้งหมดของตัวเรนเดอร์ ของเอนจิ้น ในขณะที่ยังคงรักษาระบบย่อยอื่นๆ ไว้ เช่น การเข้าถึงไฟล์ และการจัดการหน่วยความจำ การตัดสินใจเปลี่ยนจากภาษาโปรแกรมCเป็นC++ ทำให้ต้องมีการปรับโครงสร้างและเขียนเอนจิ้นส่วนที่เหลือใหม่ ปัจจุบัน แม้ว่า id Tech 4 จะมีโค้ดจาก id Tech 3 แต่ส่วนใหญ่ก็ถูกเขียนใหม่[ 14 ]มีคุณสมบัติเด่น ได้แก่ แสงสว่างแบบรวม เงาแบบสามมิติเชเดอร์ การแม ปแบบปกติ การแม ปแบบสะท้อนแสง รูปแบบโมเดลโครงกระดูก MD5 ที่ได้รับการปรับปรุง GUI แบบโต้ตอบที่แสดงผลบนพื้นผิวโมเดล และการจำลองฟิสิกส์แบบเรียลไทม์ซอร์สโค้ดได้รับการเผยแพร่เมื่อวันที่ 22 พฤศจิกายน 2011 ภายใต้ GPL-3.0-or-later
เกมอื่นๆ ที่ใช้เอนจิ้นนี้ ได้แก่Quake 4 (2005) และWolfenstein (2009) จากRaven Software , Prey (2006) จากHuman Head Studios , Enemy Territory: Quake Wars (2007) และBrink (2011) จาก Splash Damage
id Tech 4 ได้รับการอัปเดตพร้อมกับการวางจำหน่ายDoom 3: BFG Edition ในปี 2012 โดยมีคุณสมบัติบางอย่างจาก id Tech 5 ซอร์สโค้ดถูกเผยแพร่เมื่อวันที่ 26 พฤศจิกายน 2012 ภายใต้ลิขสิทธิ์ GPL-3.0-or-later และเป็นซอฟต์แวร์รุ่นสุดท้ายของ id Software ที่ได้รับอนุญาตภายใต้ GPL
ไอดี เทค 5

เอนจิ้นนี้ถูกใช้ใน เกม Rageของ id Software โดยมีพื้นฐานมาจากเฟรมเวิร์กของระบบไฟล์ เทคโนโลยีบางส่วนที่รวมอยู่ด้วย ได้แก่ ระบบ GUI จากid Tech 4รวมถึงเรนเดอร์ใหม่ เทคโนโลยี MegaTexture 2.0 เงาแบบนุ่มนวล และอื่นๆ อีกมากมาย
ต่อมาเอนจิ้นนี้ถูกนำไปใช้ในการพัฒนาเกมWolfensteinสองภาคแรกของMachineGamesได้แก่The New Orderในปี 2014 และภาคเสริมThe Old Bloodในปี 2015 นอกจากนี้ยังถูกใช้ใน เกม The Evil Within (2014) ของTango Gameworks อีกด้วย
id Tech 5 ไม่สามารถให้สิทธิ์ใช้งานอีกต่อไปแล้ว และปัจจุบันเป็นกรรมสิทธิ์ของบริษัทแม่ของ id คือBethesda Softworks [ 15 ] นับเป็นเอนจิ้นที่เก่าแก่ที่สุดของ id Software ที่ไม่ได้เผยแพร่ภายใต้ใบอนุญาต GNU GPLตามคำกล่าวของTodd Hollenshead ซีอีโอของ id Software ในขณะนั้น เอนจิ้นนี้ยังคงเป็นโอเพนซอร์สเพราะเป็น "ข้อได้เปรียบในการแข่งขัน และเราต้องการเก็บมันไว้ภายในเกมที่เราเผยแพร่ ไม่จำเป็นต้องเฉพาะกับ id หรือเกมของ id เท่านั้น แต่ถ้าคุณจะสร้างเกมด้วย id Tech 5 เกมนั้นจะต้องได้รับการเผยแพร่โดย Bethesda ซึ่งผมคิดว่าเป็นเรื่องที่ยุติธรรม" [ 16 ]
ไอดี เทค 6
เอนจิ้น นี้ถูกใช้ในเกม Doomที่วางจำหน่ายเมื่อวันที่ 13 พฤษภาคม 2016 แม้ว่าเอนจิ้นจะใช้คุณสมบัติบางอย่างจาก id Tech 5 แต่ id ก็ได้เพิ่มการรองรับ การเรนเดอร์ แบบ Vulkanเข้ามาด้วย การพัฒนาระบบเรนเดอร์นำโดย Tiago Sousa ซึ่งเคยทำงานกับCryEngine มาก่อน หลังจากที่John Carmack ผู้อำนวยการด้านเทคนิค คนก่อน ลาออกในปี 2013 id Tech 6 ยังถูกใช้ในเกม Wolfenstein II: The New Colossus (2017) และWolfenstein: Youngblood (2019) โดยMachineGames อีกครั้ง อย่างไรก็ตาม มันไม่ได้ถูกใช้ในเกม Quake Championsซึ่งผสมผสานคุณสมบัติของ id Tech กับSaber3D Engine
ไอดี เทค 7
ในงาน QuakeCon 2018 id Software ได้ประกาศการวางจำหน่ายเกมใหม่ในแฟรนไชส์ Doom ที่ชื่อว่าDoom Eternal [ 17 ] Doom Eternalซึ่งใช้เอนจิ้น id Tech 7 ได้วางจำหน่ายเมื่อวันที่ 20 มีนาคม 2020 เอนจิ้นใหม่นี้สามารถมอบรายละเอียดทางเรขาคณิตที่เพิ่มขึ้นโดยไม่ทำให้เฟรมเรตตกเมื่อเทียบกับ id Tech 6 [ 18 ]บนพีซี id Tech 7 รองรับ การเรนเดอร์ Vulkanเท่านั้น[ 19 ]
ไอดี เทค 8
ในงาน Developer_Direct 2025 ทาง id Software ได้เปิดเผยรายละเอียดการเล่นเกม[ 20 ]และข้อกำหนดสำหรับพีซี[ 21 ]ของDoom: The Dark Agesซึ่งใช้เอนจิ้น id Tech 8 ของพวกเขา และวางจำหน่ายในวันที่ 15 พฤษภาคม 2025
เอนจิ้น id Tech 8 เพิ่มจำนวนศัตรูบนหน้าจอสูงสุดและรองรับการติดตามเส้นทางและฟิสิกส์เกม ที่สมจริง โดยมี สภาพ แวดล้อมที่ทำลายได้ [ 22 ] นับเป็นเอนจิ้น id Tech รุ่นแรกที่ต้องการฮาร์ดแวร์ที่รองรับการติดตามรังสีโดย เฉพาะ [ 23 ]โดยหลักแล้วเนื่องจากแสงเป็นการส่องสว่างทั่วโลกแบบติดตามรังสีอย่างสมบูรณ์
การเปรียบเทียบ
ดูเพิ่มเติม
ลิงก์ภายนอก
- ซอร์สโค้ดของเอนจิ้นโอเพนซอร์สที่เผยแพร่โดย id Software
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ไอดี เทค
id Tech คือชุดของ เอนจิ้นเกม ที่ได้ รับการออกแบบและพัฒนาโดย id Software เอนจิ้นเหล่านี้ถูกนำไปใช้ในเกมหลายเกมของ id Software เช่น เกมใน แฟรนไชส์ Doom , Quake และ Wolfenstein...
การตั้งชื่อ
ก่อนการเปิดตัว id Tech 5 ใน งาน WWDC 2007 [ 2 ] เอ็นจิ้นเหล่านี้ถูกเรียกตามชื่อเกมที่เอ็นจิ้นเหล่านั้นได้รับการพัฒนาขึ้น เอ็นจิ้น Quake II , Quake III Arena และ Doom 3 ได้ รับการเปลี่ยนชื่อย้อนหลัง เป็น id Tech 2, 3 และ 4 ตามลำดับ [ 3 ]
บรรพบุรุษ
id Software ได้พัฒนา เอนจิ้น เสมือน 3 มิติ สำหรับเกมหลายเกมก่อน Quake โดยแต่ละเอนจิ้นมีเทคโนโลยีเสมือน 3 มิติที่ก้าวหน้าขึ้นเรื่อยๆ ตัวอย่างที่โดดเด่นสองตัวอย่างคือ เอนจิ้น Wolfenstein 3D และ เอนจิ้น Doom...
เอนจิ้น Wolfenstein 3D
Wolfenstein 3D (1992) เพิ่มจานสีจาก EGA 16 สีเป็น VGA 256 สีและยังนำ เทคโนโลยี เรย์แคสติ้ง มาใช้ด้วย เอนจิ้น เกมยังได้รับอนุญาตให้บริษัทอื่นนำไปใช้ ซอร์สโค้ดของ Wolfenstein 3D พร้อมกับภาคก่อนหน้าอย่าง Spear of Destiny ได้รับการเผยแพร่เมื่อวันที่ 21 กรกฎาคม...