![]() | |
![]() | |
תמונת מסך מהמשחק Wolfenstein: The New Order המשתמש במנוע | |
מפתח | id Software |
---|---|
מחזור חיים | 2011–הווה (כ־13 שנים) |
מערכת הפעלה |
Microsoft Windows macOS פלייסטיישן 3 Xbox 360 פלייסטיישן 4 Xbox One |
נכתבה בשפות |
C++, APML, Clipper פייתון (עבור רכיבי בינה מלאכותית) |
סוג רישיון | קנייני |
קטגוריה | מנוע משחק |
אתר רשמי |
id Tech 5 הוא מנוע משחק קנייני מבוסס OpenGL אשר פותח על ידי id Software, ונועד לשמש במקור את המשחק Rage (אנ') משנת 2011, אך מאז יציאתו בוצע בו שימוש גם עבור מספר משחקי וידאו נוספים.
המנוע הוצג על ידי ג'ון קארמק בכנס המפתחים העולמי של אפל לשנת 2007 והציג שיפורים רבים לעומת קודמו. עם זאת, זהו המנוע האחרון שקארמק היה מעורב בפיתוחו, עקב פרישתו מניהול החברה בשנת 2014. כמו כן, זהו המנוע הראשון מבית החברה שלא יצא כתוכנה חופשית אלא נשאר ברישיון קנייני, וכן המנוע הראשון שלא יצא עבור לינוקס.
ההדגמה הראשונית של המנוע, אשר הוצגה בכנס המפתחים העולמי של אפל לשנת 2007 והודגמה על גבי מחשב חד ליבתי בעל כרטיס מסך NVIDIA Quadro עם 512 מגה בייט זיכרון, כללה 20 גיגה בייט של מידע טקסטורות, שעובדו באמצעות גרסה מתקדמת יותר של טכנולוגיית MegaTexture. טכנולוגיה זו הוצגה עוד במנוע הקודם, id Tech 4, אך עברה מקצה שיפורים, דוגמת התמיכה בטקסטורות ענק בגודל של 128,000 על 128,000 פיקסלים, ושווקה תחת השם Virtual Texturing[1]. טכנולוגיה זו אפשרה למנוע להזרים טקסטורות באופן אוטומטי לזיכרון הגרפי של כרטיס המסך, דבר הנועד לטפל במגבלות זיכרון אפשריות ולהקל על המפתחים. כמו כן, המנוע נכתב כך שיבצע באופן אוטומטי אופטימיזציה של משאבים בתלות בפלטפורמה - מחשב או קונסולת משחקים, דבר המאפשר פיתוח מרובה-פלטפורמות ומקל על המפתח כך שלא יצטרך לפתח מודלים תלת-ממדיים עבור פלטפורמות שונות עקב הבדלי הביצועים[2].
שיפורים נוספים שכלולים במנוע כוללים, בין היתר:
כמו כן, המנוע תומך בצורה מלאה בריבוי ליבות וריבוי תהליכונים (Multi-threading), כאשר המשימות אשר המנוע מטיל על המעבד (רינדור, בינה מלאכותית, מכניקת משחק, פיזיקה ועוד) מחולקות באופן שווה בין משאבי המעבד.
המנוע סופק ביחד עם כלי ליצירת תוכן בשם id Studio, שנועד להיות ידידותי יותר למשתמש מאשר כלי יצירת תוכן שסופקו (או נוצרו עבור) דורות קודמים של המנוע, שחלקם דרשו מיוצרי מודים לכתוב קוד עבור פעולות שונות של המנוע, נוסף על העבודה עם כלי עריכת התוכן עצמם.
בעוד שהמנוע נועד, במקור, לפיתוח משחקי יריות ממוחשבים, ציינו המפתחים כי המנוע תומך גם ביצירת משחקים מז'אנרים אחרים וכן ציינו כי הם "מאוד מעוניינים לראות משחקים כאלו (מחוץ לז'אנר) מפותחים" על ידי המנוע[2].
בכנס QuakeCon של שנת 2010, הכריז טוד הולנסהד, מנכ"ל איד, על כוונתו להשאיר את המנוע אך ורק בתחום חברות הבת של תאגיד ZeniMax (הבעלים של איד), ולא להעניק רישיון שימוש במנוע לחברות חיצוניות. על כן, תפוצתו מצומצמת בהרבה מאשר מנועי משחק קודמים של איד[3]. הסטודיו הראשון מחוץ לאיד שביצע שימוש במנוע היה הסטודיו השוודי MachineGames, חברת בת של ZeniMax שהשתמשה במנוע על מנת לפתח את Wolfenstein: The New Order.
משחקי חברת id Software | ||
---|---|---|
Wolfenstein | Wolfenstein 3D (הרחבה: Spear Of Destiny) • Return to Castle Wolfenstein • Wolfenstein: Enemy Territory • Wolfenstein (2009) | |
סדרת DOOM | דום • דום II: גיהנום על כדור הארץ • דום 3 • דום (2016) • דום הנצחי | |
סדרת Quake | Quake • Quake 2 • Quake 3: Arena • Quake 4 • Enemy Territory: Quake Wars • Quake Live • Quake Champions | |
סדרת Rage | Rage 2 • Rage | |
משחקים אחרים | דייב המסוכן • קומנדר קין • Heretic/Hexen/Hexen II | |
מנועי משחק | Doom Engine • Quake Engine (id Tech 1) • id Tech 2 • id Tech 3 • id Tech 4 • id Tech 5 • id Tech 6 • id Tech 7 |