محركات الألعاب الخاصة: القليل من البحث


قبل أسبوعين ، لعبت في حكاية طاعون في Asobo Studio ( واجتزته ). لقد أسرتني هذه اللعبة كثيرًا ، ليس فقط بفضل الرسومات الجميلة ، ولكن أيضًا إلى المؤامرة مع المواقع. قررت أن أتعلم القليل عن التقنيات المستخدمة في تطويرها ، وفوجئت عندما وجدت أن اللعبة تم إنشاؤها على محركها الخاص في استوديو صغير نسبيًا. أعلم أن بعض الشركات تستخدم محركاتها الخاصة ، ولكن من الصعب جدًا العثور على بحث تسويقي مفصل بمعلومات مماثلة. لذلك كتبت هذا المقال.

اليوم ، تختار العديد من الشركات محركات مثل Unreal أو Unity لتطوير الألعاب.(أو على الأقل هذا ما يعتقده الكثير من الناس) لأنه يتطلب الكثير من الموارد لتطوير محرك مستوى AAA الخاص بك. لذلك ، قررت أن أقوم بعمل قائمة ببعض المحركات الأكثر شعبية الملكية ، تشير إلى حجم الاستوديوهات والألعاب الهامة التي تم إصدارها على هذه المحركات.

تم تطوير معظم المحركات المعروضة هنا على مر السنين ، والعديد من التكرارات ، وبالنسبة للعديد من ألعاب الفيديو ، كان لهذه المحركات العديد من الإصدارات أو حتى تتوافق تمامًا (جزئيًا) من الصفر مع التغيير اللاحق للاسم. بالإضافة إلى ذلك ، من المهم ملاحظة أن معظم هذه المحركات تستخدم مجموعة متنوعة من البرامج الوسيطة لتنفيذ وظائف معينة (توافق المنصة ، والفيزياء ، والشبكة ، والغطاء النباتي ، وواجهة المستخدم ، والعرض ، والصوت ...).

* ملاحظة: حاولت زيادة الدقة إلى أقصى حد عند الإشارة إلى عدد الموظفين (راجع مواقع الشركة أو مواقع Wikipedia أو LinkedIn) ، ولكن لا تعامل هذه المؤشرات بثقة خاصة (قد تكون بعض القيم غير ذات صلة بالفعل).

الشركات الكبيرة



من اليسار إلى اليمين: Assassin's Creed Odyssey و Final Fantasy XV و Red Dead Redemption 2

فيما يلي قائمة بالشركات الكبيرة جدًا ، التي تحتوي في بعض الأحيان على هياكل مؤسسية معقدة مع العديد من الأقسام (التي لا تتعامل فقط مع ألعاب الفيديو) والعديد من الاستوديوهات / المقاولين الذين ينشئون الألعاب. يعمل بعضهم مع عدة محركات ، ليس فقط بمحركاتهم الخاصة ، ولكن أيضًا مع المحركات المرخصة.

شركةالموظفيناستوديوهاتالمحركاتألعاب بارزة
أكتيفيجن / عاصفة ثلجية~ 9200~ 9المحركات الخاصةCall of Duty, Overwatch, Starcraft II
Electronic Arts~9300~36FrostbiteStar Wars Battlefront II, Anthem, Battlefield 1/V, FIFA 20, Need for Speed
Ubisoft~16000~54AnvilNext 2.0Assassin's Creed
Disrupt engineWatch Dogs
UbiArt FrameworkRayman Legends, Child of Light, Valiant Hearts
SnowdropTom Clancy's The Division 2, The Settlers
Dunia ( CryEngine)FarCry
Silex ( Anvil)Ghost Recon Wildlands
LEAD engineTom Clancy's Splinter Cell
DuniaThe Crew
Capcom+2800~15MT FrameworkMonster Hunter: World
RE EngineResident Evil 7, Devil May Cry 5, RE2:Remake, RE3:Remake
Konami+10000~30Fox EnginePro Evolution Soccer, Metal Gear Solid V
Square Enix+4600~18Luminous StudioFinal Fantasy XV
Nintendo+6100~8Zelda: BOTW, Mario Odyssey
Riot Games~2500~3المحرك الخاصدوري الأساطير
نجم روك+2000~ 9محرك RAGEGTA V ، Red Dead Redemption 2
مؤتمر نزع السلاح المشروع+1100~ 4المحرك الأحمر 3يتشر 3
الملحم+1000~ 11محرك غير واقعي 4هي لعبة الكترونية

عادة ، تستثمر هذه الشركات في محركاتها الخاصة من أجل التحكم الكامل في التقنيات ، وكذلك لتجنب تكاليف الاستقطاعات التي تتطلبها المحركات المرخصة. على الرغم من ذلك ، هناك بعض الشركات الكبيرة التي اختارت في السنوات الأخيرة تطوير محرك Unreal . أبرزهم:

  • تستخدم Capcom Unreal لألعاب Street Fighter IV / V الجديدة.
  • تتضمن أحدث أغاني بانداي نامكو Unreal: Jump Force و Dragon Ball Fighter Z و Dragon Ball Z: Kakarot و Tales of Arise.
  • عند تطوير العديد من الألعاب الجديدة ، تحولت Square Enix أيضًا إلى Unreal: Dragon Quest XI ، Kingdom Hearts III ، Final Fantasy VII Remake

من الغريب أن نلاحظ أن جميع الشركات الثلاث من اليابان ، ربما هذا نوع من اتجاه السوق الإقليمية. ومن الجدير بالقول أن إجراء الصينية تينسنت تمتلك 40٪ من الألعاب ملحمة . بالتأكيد لها تأثير معين على السوق الآسيوية.

استوديوهات متوسطة



من اليسار إلى اليمين: Rise of the Tomb Raider ، Uncharted 4 ، A Plague Tale

هنا ننظر إلى الشركات متوسطة الحجم التي قررت إنشاء محركاتها الخاصة لألعابها.

عدد الموظفين هو معلمة جيدة يجب أن تضعها في الاعتبار ، لأن محركاتك الخاصة عادة ما يتم تطويرها من قبل الشركة (أي أنها لا يتم الاستعانة بمصادر خارجية) ، ولكن تجدر الإشارة إلى أن بعض هذه الشركات قد يكون لديها عدد كبير من الموظفين بسبب أقسام الفن / الصوت الخاصة بهم ، بينما تقوم شركات أخرى بتعهيد هذا العمل.

سيكون من المثير للاهتمام معرفة عدد المهندسين الذين يعملون في قسم تطوير المحركات لكل شركة ؛ أنا متأكد من أن المفاجأة كانت ستنتظرنا: ربما يعمل فريق صغير جدًا من المهندسين على المحرك والأدوات!

سيكون من المثير للاهتمام أيضًا معرفة المزيد عن الأدوات في تكوين هذه المحركات ، فمن الصعب جدًا الوصول إلى هذه المعلومات. عادة ما يتم الاحتفاظ بسرية مجموعة أدوات المحرك (الاستثناءات الوحيدة هي العروض التقديمية في GDC ومقاطع الفيديو القصيرة التي توضح قدرات المحرك).


من اليسار إلى اليمين: Horizon Zero Dawn ، God of War ، Death Stranding
شركةالموظفينمحركألعاب جديرة بالملاحظة
التجمع الإبداعي+650محرك Warscapeمجموع سلسلة الحرب
بانجي~ 600محرك النمرسلسلة القدر
جناح إنفينيتي+500Iw 7.0نداء الواجب: الحرب اللانهائية
Eidos-montréal~ 500محرك الفجر (على أساس Glacier2)Deus Ex: انقسمت البشرية
بيثيسدا~ 400محرك إنشاءSkyrim ، Fallout 4 ، Fallout 76
شركة صمام~ 360المصدر 2Dota 2 ، Half-Life: Alyx
ديناميكيات الكريستال~ 350محرك الأساسصعود / ظل تومب رايدر
استوديوهات أفالانش~ 320محرك أبيكسJust Cause, Renegade Ops, Mad Max, RAGE 2
Naughty Dog+300Naughty Dog Game EngineUncharted, Last of Us
Rebellion Developments~300Asura engineAlien vs. Predator, Sniper Elite
Techland~300Chrome Engine 6Dying Light
Crytek~290CryEngine VThe Climb, Hunt:Showdown
From Software+280Dark Souls engineBloodborne, Dark Souls III, Sekiro
Remedy+250Northlight EngineQuantum Break, Control
Guerrilla Games+250DecimaKillzone Shadow Fall, Until Dawn, Horizon Zero Dawn
Larian Studios+250Divinity EngineDivinity
Platinum Games~250Platinum EngineNieR Automata, Bayonetta, Vanquish
Santa Monica Studio+200God Of War
id Software+200idTech 6/7Doom, Doom Eternal, Wolfenstein
Sucker Punch+200Infamous Second Son, Ghost of Tsushima?
Insomniac Games~180Insomniac EngineRachet&Clank, Marvel's Spider-Man
Quantic Dreams~180Detroit: Become Human
IO Interactive~170Glacier2Hitman
Asobo Studio+140ZounaA Plague Tale
Ready At Dawn~120The Order: 1886, Lone Echo
Mercury Steam~110Spacelords, Castlevania:Lords of Shadow
Monolith Productions+100LithTechF.E.A.R., Condemned, Shadow of Mordor/War
11 Bit Studios~100Liquid EngineFrostpunk
Frozenbyte~100Storm3DTrine, Shadowgrounds
Kylotonn~100KtEngineWRC, TT Isle of Man, V-Rally 4
TaleWorlds Entertainment~100Mount & Blade II: Bannerlord
Daedalic Entertainment~90Visionaire StudioThe Whispered World, Deponia
Media Molecule~80Bubblebath EngineDreams
Paradox Development Studio~80Clausewitz EngineImperator: Rome, Stellaris, Europa Universalis
Deck13~70FledgeLords of the Fallen, The Surge, The Surge 2
Nihon Falcom~60Yamaneko EngineYs VII, Ys VIII, Ys IX
Croteam+40Serious EngineThe Talos Principle, Serious Sam

الاستنتاجات التي يمكن استخلاصها من القائمة:

  • استنادًا إلى المعلومات الواردة في أرصدة اللعبة Rise of the Tomb Raider ، يعمل 10 مبرمجين فقط على محرك Foundation ، ويمكن استخدام هذا الرقم لفهم عدد الأشخاص الذين يعملون عادةً على قلب المحرك.
  • في لعبة Death Stranding ، تستخدم شركة Kojima Productions محرك Decima الذي طورته شركة Guerrilla Games ؛ استخدمت سابقًا محرك Fox في لعبة Metal Gear Solid V.
  • يبدو أن أحدث لعبة / محرك Media Molecule (Dreams) تم تطويره بواسطة حوالي 15 مبرمجًا فقط ، رائع!
  • عادةً ما تفرض الشركات التي تقوم بالتطوير لمنصة واحدة قيودًا أقل ويمكنها زيادة إمكانات هذه المنصة. لسوء الحظ ، لا تستطيع معظم الشركات تحمل مثل هذه الرفاهية.
  • Asobo Studio, , … , , .
  • , , .

(-)



من اليسار إلى اليمين: The Witness ، No Man's Sky ، X-Morph Defense

هنا ننظر إلى الاستوديوهات الصغيرة جدًا ، والتي قررت أيضًا إنشاء محركاتها الخاصة لألعابها. من الجدير بالذكر أنه بالنسبة لأجزاء معينة من اللعبة في مثل هذه المحركات يتم استخدام مكتبات / أطر عمل أخرى. غالبًا ما يكون من بينها SDL (مكتبة الرسوم البيانية والإدخال عبر الأنظمة الأساسية) ، OGRE (محرك التقديم) ، MonoGame (إطار عمل عبر الأنظمة الأساسية ، والذي يستخدم أيضًا SDL ، SharpDX ، OpenTK ، OpenAL-Soft ... ).

قد يهتم كثير من الناس بهذا السؤال: ما هي أجزاء المحرك التي كتبها المطورون بالفعل؟ يحدث ذلك بطرق مختلفة ، ولكن في أغلب الأحيان ، يتعامل المشفرون مع مدير الشاشة ،مدير كيان و إدارة المحتوى ، وكذلك مغلفة / واجهات للمكتبات الخارجية.

السؤال الثاني: في أي أجزاء من المحرك تستخدم المكتبات الخارجية / البرامج الوسيطة عادةً؟ يعتمد أيضًا على موارد الشركة ، ولكنه عادة ما يكون نظامًا سليمًا ، وفيزياء ، وتجسيدًا ، والعمل مع الشبكة ، ونظام واجهة المستخدم ، ونظام الإغاثة ، ونظام الغطاء النباتي وبعض العناصر الأخرى.


من اليسار إلى اليمين: Factorio ، Thimbleweed Park ، Owlboy

في القائمة أدناه (والقائمة التالية أيضًا) أضفت تاريخ النشر (فقط من عام 2012 فصاعدًا) ، بالإضافة إلى رابط لصفحات جميع الألعاب على Steam ... لا يوجد العديد من الألعاب الخاصة بها محركات من الاستوديوهات الصغيرة ، وأعتقد أنها تستحق الشهرة والدعم.

شركةالموظفينمحركألعاب جديرة بالملاحظة
ألعاب رونية~ 40على أساس OGREحب (2017) ، Tochlight II (2012)
Klei Entertainment35المحرك الخاصشركة Invisible، Inc. (2016) ، لا تجوعوا معًا (2016) ، سلسلة Shank
ألعاب شيرو~ 30أكوامنورثغارد (2018) ، إيفولاند (2013) ، إيفولاند الثاني (2015)
ألعاب مرحبا~ 25لا يوجد محرك السماءNo Man's Sky (2016 )
Frictional Games~25HPL engineSOMA (2015 ), Amnesia
DrinkBox Studios~25Guacamelee (2013 ), Guacamelee! 2 (2018 ), Severed (2016 )
Supergiant Games~20MonoGameHades (2019 ), Pyre (2017 ), Transistor (2014 )
Wube Software~20Allegro/SDLFactorio (2019 )
Chucklefish~20Halley EngineWargroove (2019 ), Starbound (2016 )
Ronimo Games~17RoniTech Engine (SDL)Awesomenauts (2017 )
Lab Zero Games~17Z-EngineIndivisible (2019 ), Skullgirls (2013 )
Introversion Software~14SystemIV (SDL)Prison Architect (2015 )
Exor Studios~14Schmetterling ( OGRE)The Riftbreaker (2020 ), X-Morph: Defense (2017 )
Tribute Games~11MonoGameFlinthook (2017 ), Mercenary Kings (2014 )
Thekla Inc. ( )~10The Witness (2016 )
Numantian Games~10They Are Billions (2019 ), Lords of Xulimia (2014 )
Nysko Games Ltd.~10The Dwarves of Glistenveld (2019 )
Passtech Games10OEngineCurse of the Dead Gods (2020 )
Terrible Toybox ( )9(SDL)Thimbleweed Park (2017 )
Radical Fish Games8Impact (JS)CrossCode (2018 )
Matt Makes Games ( )~7MonoGameCeleste (2018 ), TowerFall Ascension (2014 )
Coilworks~7Super Cloudbuilt (2017 ), Cloudbuilt (2014 )
Lo-fi Games ( )6OGREKenshi (2018 )
D-Pad Studio6MonoGameOwlboy (2016 )
BitKid, Inc.6MonoGameCHASM (2020 )
Double Damage Games5OGRERebel Galaxy Outlaw (2019 ), Rebel Galaxy (2015 )
Almost Human Games4أسطورة Grimrock (2012) ، أسطورة Grimrock 2 (2014)
ألعاب ولفاير4محرك العنقاءفرط النمو (2017)
نووي تسعة3المحرك الخاصفاجانتي (2019)
ميجا كريت جيمز3المحرك الخاصاذبح سباير (2017)

حقائق مثيرة للاهتمام حول هذه القائمة:

  • الشريك المؤسس لـ Shiro Games نيكولاس كاناس هو مطور لغة برمجة Haxe ومحرك Heaps الذي تستخدمه Motion Twin لإنشاء Dead Cells (2017).
  • Hello Games عبارة عن استوديو صغير جدًا ، نظرًا لحجم سماء No Man's Sky واستخدام محركها الخاص. مبهر جدا!
  • Runic Games 2017 , Double Damage, Echtra Games Torchlight III.
  • Chucklefish Halley, open-source!
  • 1-3 !
  • Lo-fi Games ( )!
  • !
  • … ...

,



من اليسار إلى اليمين: Stardew Valley ، ScourgeBringer ، Eagle Island

في النهاية ، نقدم قائمة بالأبطال.

الألعاب التي طورها شخص أو شخصان على محركاتهم الخاصة ، وكتبت هذه المحركات في الغالب من قبل شخص واحد!

إن إنشاء محرك ولعبة من الصفر إلى مرحلة النشر يعد إنجازًا كبيرًا ، قلة قليلة في العالم على استعداد لذلك. كلها تقريبًا ألعاب ثنائية الأبعاد ، عادةً بميزانيات منخفضة جدًا تم تطويرها على مدار عدة سنوات . يمكن تهنئة المطورين!


من اليسار إلى اليمين: Axiom Verge، Ghost 1.0، Remnants of Naezith
الشركة / المطورأفرادمحركألعاب جديرة بالملاحظة
Lizardcube (بن فيك وعمر كورنوت)2المحرك الخاصوندر بوي: فخ التنين (2017)
Guard Crush Games ( )2MonoGameStreets of Rage 4
Pocketwatch Games ( )2?MonoGameTooth and Tail (2017 )
2FTL: Faster Than Light (2012 )
2Proteus (2013 )
Mountain Sheep2Hardland (2019 )
Flying Oak Games ( )2MonoGameNeuro Voider (2016 ), ScourgeBringer(2020 )
2Thumper (2016 )
2Heroes of Hammerwatch (2018 ), Hammerwatch (2013 )
Villa Gorilla ( )2Yoku's Island Express (2018 )
Two Mammoths ( )2Archaica: The Path of Light (2017 )
Bare Mettle Entertainment ( )1?Exanima (2015 )
1OpenFLPapers, Please (2013 )
1Super Hexagon (2012 )
1SDLGhost 1.0 (2016 ), UnEpic (2014 )
Grid Sage Games ( )1SDLCogmind (2017 )
1Banished (2014 )
1 (5 )MonoGameAxiom Verge (2015 )
1MonoGameSalt and Sanctuary (2016 )
1 (4 )MonoGameStardew Valley (2016 )
1SFMLRemnant of Naezith (2018 )
1 (5 )MonoGameEagle Island (2019 )
bitBull Ltd. ( )1 (4 )MonoGameJetboard Joust (2020 )
1 (8 )SFMLMoonQuest (2020 )
1 (7 )Kid Baby: Starchild (2019 )
1Teardown (2020 )
1Star EngineSonic Mania (2017 )
Positech Games ( )1Production Line (2019 ), Democracy 3 (2013 ), Gratuitous Space Battles (2015 )
1Angeldust (2019 )
Zachtronics (Zach Bart)1المحرك الخاصMOLEK-SYNTEZ (2019) ، EXAPUNKS (2018) ، SHENZHEN I / O (2016) ، Opus Magnum (2017)
ألعاب Lunar Ray (Body Lee)1المحرك الخاصTimespinner (2018)
sebagamesdev1المحرك الخاصالقتال والغضب (2017)
لويك دانسارت1المحرك الخاصميلودي الهروب (2016)

ملاحظات على هذه القائمة:

  • تم تشكيل بعض هذه الفرق من قبل شخص أو شخصين ، ولكن في مرحلة معينة إما أن ينموا أو يستعينوا ببعض الاستعانة بمصادر خارجية (الرسومات ، الصوت ...). عادة ، يساعد الناشر أيضًا في الموارد (الأقلمة ، التسويق ...).
  • Lizardcube Wonder Boy: The Dragon's Trap, Dear ImGui — GUI immediate-mode , AAA-.
  • Lizardcube Streets of Rage 4, Guard Crush Games.
  • Thumper, .
  • — Star Engine, Sonic Mania, Headcannon ( ) PagodaWest Games ( ).
  • !
  • … ...

إليك بعض الألعاب الجديرة بالملاحظة التي تستخدم محركاتها الخاصة: Minecraft (2011) ، Braid (2009) ، Super Meat Boy (2010) ، Terraria (2011) ، Dustforce (2012) ، Sword and Sorcery EP (2012 عام) ، FEZ (2013) ، Dust: An Elysian Tail (2013) ، Rogue Legacy (2013) ، Dyad (2012) ، SpaceChem (2013) ، Darkest Dungeon (2016) ، Scrap Mechanic (2016 ) ، Battle Brothers (2015) ، المستكشفون المشهورون (2015) ،Yuppie Psycho (2019) ، Surviving Mars (2018) ، The End Is Nigh (2017) ، The Binding of Isaac: Afterbirth (2017) ، The Binding of Isaac: Rebirth (2014) ، BattleBlock Theatre (2013) ) ، Fullies Furies (2017) ، ربط إسحاق (2011) ، Rusted Warfare (2017).

الموجودات


بادئ ذي بدء ، أنا متحيز ، أنا حقًا أحب تقنية إنشاء ألعاب الفيديو وأحب محركاتي وأدواتي الخاصة لإنشاء الألعاب. أنا قدمت أيضا مساهمة في النظام البيئي من محركات بلدي: raylib و العديد من الأدوات لخلق مباريات . أفضل المحركات المرخصة ذات الملكية لأنني أعتقد أن الجهد الإضافي المبذول في تطوير المنتج عادة ما يؤدي إلى إنشاء ميكانيكا مذهلة بشكل خاص أو ميزات مذهلة.

على الرغم من ذلك ، يجب أن نعترف بأن إنشاء محركنا الخاص هو مشروع جاد ، وقليل من الناس والشركات على استعداد لذلك. أعترف بأن Unity (وبدرجة أقل Unreal) قد أضفت الديمقراطية على تطوير ألعاب الفيديو ، اليوم يمكن للعديد من الشركات الصغيرة والمتوسطة الحجم استخدام هذا المحرك لتطوير الألعاب بسرعة ، وأحيانًا بميزانيات منخفضة جدًا ... ومع ذلك ، تفضل العديد من الشركات الكبيرة الاعتماد على تقنياتها الخاصة.

من وجهة نظر معلم تطوير اللعبة ، أعتقد أنه يجب على الطلاب دراسة الهيكل الداخلي لمحركات الألعاب بأكبر قدر ممكن من التفاصيل. يسمح استخدام محركات مثل Unity / Unreal في الدراسة للطلاب بإنشاء مشروع جميل بسرعة ، ولكن هذه هي الطريقة الخاطئة. في النهاية ، يجب على شخص ما كتابة محرك وجميع الأدوات!

All Articles