مجموعة تطوير الألعاب
تعتبر مجموعات تطوير الألعاب ( GDK ) عبارة عن أجهزة وبرامج متخصصة تُستخدم لإنشاء ألعاب فيديو تجارية لوحدات التحكم في الألعاب. وقد يتم ربطها بأدوات تطوير الألعاب ورخص محرك الألعاب الخاصة وبرامج الوسيطة الأخرى للمساعدة في تطوير ألعاب الفيديو . عادةً ما لا تكون مجموعات تطوير الألعاب متاحة للجمهور، وتتطلب من مطوري الألعاب الدخول في اتفاقية أو شراكة أو برنامج مع الشركة المصنعة للأجهزة للوصول إلى الأجهزة. مع مرور أجيال وحدات التحكم ، غالبًا ما يتم بيع مجموعات التطوير من خلال مواقع الويب مثل eBay دون عواقب. غالبًا ما يكون هذا بسبب توقف مصنعي وحدات التحكم عن برامج تطوير معينة بمرور الوقت.
ملخص
في الثمانينيات، لم تتضمن الحوسبة النمذجة ثلاثية الأبعاد أو أي برمجة معقدة بسبب قيود الأجهزة. [1] هذا، جنبًا إلى جنب مع طبيعة الهواة في برمجة ألعاب الكمبيوتر المبكرة، يعني أنه لم يكن هناك الكثير من الأفراد أو الشركات الصغيرة التي طورت لوحدات التحكم. حتى عندما أصبحت وحدات التحكم سائدة (مثل نظام Nintendo Entertainment System)، لم يكن هناك مجموعة مطوري ألعاب رسمية أو متاحة للجمهور لأن معظم مصنعي وحدات التحكم كانوا يطورون ألعابهم داخليًا. على سبيل المثال، كان لدى Nintendo فرق تطوير داخلية لكل من الأجهزة والبرامج. [2]
بحلول الجيل الخامس من الأجهزة، تم تطوير مجموعات تطوير الألعاب لتشجيع المزيد من المطورين على صنع ألعاب الأجهزة وتنمية صناعة ألعاب الفيديو. بدأت مجموعات تطوير الألعاب كطريقة بسيطة للمطورين لتوصيل أجهزة الكمبيوتر الخاصة بهم بأجهزة الأجهزة، مما يسمح لهم بتجميع البرامج على أجهزة الكمبيوتر الخاصة بهم ومشاهدتها تلعب مباشرة على وحدة التحكم. بمجرد أن بدأت معظم مجموعات تطوير الألعاب في أن تصبح مجمعة مع برامج خاصة بالأجهزة، كان على الهواة أو أي شخص غير تابع بشكل مباشر لشركة تصنيع الأجهزة كتابة ألعابهم دون البرامج المتخصصة للوصول إلى ميزات فريدة مثل Kinect في Xbox One أو Wii U GamePad.
غالبًا ما تأتي مجموعات تطوير الألعاب الحديثة مجمعة مع البرامج المتخصصة، وهي أكثر رسمية مقارنة بمجموعات تطوير الألعاب من الجيل السابق. في الأجيال الأقدم من ألعاب الأجهزة المنزلية، كان على المطورين صنع أجهزتهم الخاصة وكتابة الألعاب على مستويات مختلفة من البرمجة (مثل التجميع [1] ). اليوم، توفر برامج مثل Unity 3D بيئة برمجية كاملة، كما توفر شركات تصنيع الأجهزة المنزلية مثل Nintendo أجهزة تطوير مصقولة وقوية من خلال برامج المطورين الخاصة بهم. حتى أن شركات تصنيع الأجهزة المنزلية الأخرى تسمح باستخدام الأجهزة المنزلية للبيع بالتجزئة كمجموعات تطوير، بشرط أن يستخدم المطور برنامج التطوير. [3]
الجيل الثالث
نظام نينتندو الترفيهي
لم تكن هناك مجموعة تطوير رسمية طيلة فترة كبيرة من عمر جهاز نينتندو نينتندو . وكان على مطوري ألعاب الفيديو الذين يبتكرون ألعابًا لجهاز نينتندو نينتندو أن يصنعوا مجموعات التطوير الخاصة بهم، مثل Rocket Science Production مع نظام التطوير "NES Mission Control " . وتم استخدام برنامجين على الأقل بالاشتراك مع أجهزة نينتندو نينتندو نينتندو نينتندو نينتندو نينتندو نينتندو نينتندو ميشن كنترول؛ NESTEST.EXE الذي كان يستخدم لاختبار وتصحيح أخطاء أجهزة التطوير، وHST.EXE الذي كان يستخدم للاتصال بين الكمبيوتر وأجهزة تطوير نينتندو ...
الجيل الرابع
نظام سوبر نينتندو للترفيه
استخدم نظام Super Nintendo Entertainment System خراطيش EPROM متخصصة للتطوير ، [ 5 ] بالإضافة إلى برامج متنوعة. وعلى غرار نظام NES، غالبًا ما كان المطورون يصنعون برامج التطوير الخاصة بهم أو يعتمدون على برامج وسيطة صنعها مطورون آخرون. [6] [7]
الجيل الخامس
بلاي ستيشن
توجد عدة أشكال مختلفة من مجموعة تطوير بلاي ستيشن المستخدمة في إنشاء الألعاب. كان أحد أشكال مجموعة التطوير يحتوي على ثلاثة مكونات فقط، [8] بينما تضمنت مجموعة تطوير بلاي ستيشن ألتيميت ما يصل إلى 26 مكونًا، بما في ذلك مجموعة تطوير Net Yaroze الكاملة . [9]
كانت نسخة Net Yaroze من مجموعة التطوير فريدة من نوعها حيث تمت إزالة بعض الميزات وإضافتها مقارنة بمجموعة تطوير PlayStation الرسمية (الكاملة). تم تصميم أجهزة Net Yaroze للهواة، بينما كان المطورون الرسميون يتمتعون بالوصول إلى مجموعات تطوير PlayStation الرسمية. [10] كان هناك أيضًا إصدار أزرق من PlayStation مصمم للمطورين لقراءة الأقراص المحروقة للسماح بالاختبار السريع للإصدارات المصورة لألعاب الفيديو الخاصة بهم. بينما كانت هناك أقراص CD-R رسمية تحمل علامة PlayStation التجارية والتي يمكن استخدامها مع PlayStation الأزرق، كانت أقراص CD-R العادية متوافقة أيضًا مع النظام. [9]
نينتندو 64/64DD
تألفت مجموعة تطوير نينتندو 64 من عدة مكونات، سواء لجهاز نينتندو 64 أو لملحقاته، نينتندو 64DD. كانت الأجهزة الرئيسية المستخدمة في تطوير ألعاب نينتندو 64 هي مجموعة تطوير بارتنر-نينتندو 64، [11] [12] واستخدمت خراطيش طويلة لتطوير الألعاب/اختبارها بدلاً من الخراطيش القصيرة التي تم بيعها مع الألعاب التي تُباع بالتجزئة. كان أحد مكونات الأجهزة الأخرى في تطوير نينتندو 64 هو NU64 Flash Gang Writer، والذي سمح للمطورين بنسخ البيانات من خرطوشة واحدة إلى خراطيش متعددة في وقت واحد. استُخدم هذا الجهاز في المقام الأول لإنشاء نسخ مطبوعة واختبارية للألعاب، واعتمد أيضًا على خراطيش طويلة بدلاً من خراطيش البيع بالتجزئة القصيرة. [13]
تتضمن الإصدارات الأخرى من مجموعة تطوير نينتندو 64 مجموعة تطوير أنظمة SN، بالإضافة إلى نظام تطوير SN Maestro 64 Music. سمحت مجموعة التطوير للمطورين بتشغيل التعليمات البرمجية من الكمبيوتر مباشرة إلى وحدة التحكم، وتضمن حزمة برمجية. سمح نظام Maestro 64 Music للمطورين بتحميل برامج الموسيقى على وحدة التحكم، وتشغيل الموسيقى من خلال أجهزة نينتندو 64. [14] كان هناك بديل غير رسمي آخر لتطوير الألعاب لجهاز نينتندو 64 وهو Doctor V64 ، الذي صنعته شركة Bung Enterprises . [15] [16] [17]
الجيل السادس
دريمكاست
كانت وحدات Sega Dreamcast فريدة من نوعها في أنها استخدمت أقراص GD-ROM ؛ أقراص جيجا التي تحتوي على 1 جيجابايت من البيانات. كان هذا أكثر قليلاً من قرص مضغوط نموذجي، ولكن أقل من قرص DVD. بينما استخدم بعض المطورين أجهزة نسخ GD-ROM، نظرًا لأن Dreamcast كان متوافقًا مع الأقراص المضغوطة ونظرًا لأن معظم الألعاب لم تشغل 1 جيجابايت من البيانات في ذلك الوقت، ظلت أقراص GD-ROM غير شائعة حيث اختار المطورون استخدام الأقراص المضغوطة التي يسهل الوصول إليها لوسائط الأقراص الخاصة بهم. [18] كانت وحدة التحكم نفسها بيضاء، مثل إصدار البيع بالتجزئة لوحدة تحكم Dreamcast، ولكن على عكس وحدة التحكم للبيع بالتجزئة، بدت وحدة تحكم مجموعة التطوير وكأنها كمبيوتر سطح مكتب نموذجي من التسعينيات ولكنها أقصر في الارتفاع. تختلف شاشة بدء تشغيل وحدة تحكم مجموعة التطوير أيضًا، حيث تستخدم رسومات ثلاثية الأبعاد بدلاً من الرسومات ثنائية الأبعاد المستخدمة في وحدة التحكم للبيع بالتجزئة.
بلاي ستيشن 2
كانت مجموعة أدوات التطوير الخاصة بجهاز PS2 تبدو مثل جهاز PS2 المتاح للبيع بالتجزئة، ولكنها كانت أكثر سمكًا بشكل كبير.
جيم كيوب
كانت وحدة التحكم في مجموعة أدوات التطوير لجهاز Nintendo GameCube بيضاء اللون وشكلها يشبه جهاز كمبيوتر سطح المكتب، وكانت منافذ وحدة التحكم هي المكان الذي يوضع فيه محرك الأقراص الضوئية عادةً. [19]
اكس بوكس
عندما كان المطورون يقومون بإنشاء برامج لجهاز Xbox الأصلي ، تم استخدام نموذج أولي لوحدة التحكم في مجموعات التطوير المبكرة. كانت وحدة التحكم هذه أنحف، ولها جوانب ممدودة، واستخدمت كبل USB بدلاً من كبل متوافق مع منفذ Xbox. [9] كانت وحدة التحكم في مجموعة التطوير على شكل كمبيوتر سطح مكتب، وكانت باللون الرمادي وكان بها دائرة خضراء في منتصف الجزء الأمامي من وحدة التحكم مع وجود علامة X داخل الدائرة.
الجيل السابع
اكس بوكس 360
تدير شركة Microsoft برنامج أدوات وبرمجيات الوسيطة لـ Xbox 360 ، والذي يرخص مجموعات التطوير (الأجهزة والبرامج) لمطوري البرامج المحترفين الذين يعملون على أدوات وتقنيات الألعاب. يتطلب الوصول إلى هذا البرنامج مراجع صناعية جيدة وخبرة سابقة في تطوير أدوات الألعاب وبرمجيات الوسيطة وتوقيع اتفاقية عدم إفشاء. [20]
بلاي ستيشن 3
يتيح برنامج مطوري PlayStation للمطورين المسجلين نشر ألعابهم عبر شبكة PlayStation ، مما يجعل ألعابهم متاحة على PlayStation 3 و PlayStation 4 و PlayStation Vita و PlayStation TV من خلال برنامج واحد. [21]
وي
كانت مجموعة تطوير Wii عبارة عن حزمة من أجهزة "NDEV" - صندوق أسود كبير مليء بأجهزة تصحيح الأخطاء/الاختبار التي لا تشبه على الإطلاق أجهزة Wii البيضاء الرفيعة التي تباع للمستهلكين - وقرص يحتوي على أدوات برامج المطور. [22]
الجيل الثامن
اكس بوكس ون
تحتفظ Microsoft ببرامج تطوير متعددة للأشخاص الذين يرغبون في تطوير الألعاب لمنصاتها؛ ID@Xbox لتطوير ألعاب Xbox One ، و Windows Dev Center لتطوير الألعاب والتطبيقات لأنظمة التشغيل Windows 8 و Windows 8.1 و Windows 10 وXbox One.
- يتيح برنامج ID@Xbox لمطوري الألعاب المؤهلين نشر ألعابهم بأنفسهم على Xbox One، بالإضافة إلى الوصول إلى برامج وسيطة مجانية واستخدام مجموعتين من أجهزة التطوير مجانًا. [23]
- يتيح مركز تطوير Windows للمطورين إنشاء تطبيقات وألعاب على أنظمة التشغيل Windows 8 و Windows 8.1 و Windows 10 كجزء من نظام Universal Platform Windows . [24]
بلاي ستيشن 4 وبلاي ستيشن فيتا
يسمح برنامج مطوري PlayStation للمطورين المسجلين بنشر ألعابهم عبر شبكة PlayStation ، مما يجعل ألعابهم متاحة على PlayStation 3 و PlayStation 4 و PlayStation Vita و PlayStation TV من خلال برنامج واحد. [21] كانت مجموعات تطوير PlayStation 4 تُعرف باسم "Orbis"، على الرغم من أن هذا كان مجرد اسم رمزي. [25] يمكن للمؤسسات الأكاديمية التسجيل لتلقي مجموعات تطوير PS4 للاستخدام التعليمي، ولا تخضع لقيود إقليمية على عكس أعضاء برنامج مطوري PlayStation العاديين. [26]
وي يو
حافظت نينتندو على برنامج مطور موحد لكل من منصات Wii U و Nintendo 3DS. قدم برنامج المطور هذا برامجًا وبرامج وسيطة للمطورين، وسمح للمطورين بنشر ألعابهم بأنفسهم على متجر Nintendo eShop . [27] تعتبر الألعاب والتطبيقات المنشورة من خلال هذا البرنامج "جهات خارجية" ولا تنتمي إلى Nintendo، مما يسمح للمطورين المستقلين بنشر ألعابهم على منصات متعددة مختلفة. انتهت هذه الخدمة جنبًا إلى جنب مع إغلاق متجري Wii U و 3DS eShops في 27 مارس 2023. [28]
تتكون أجهزة تطوير Wii U من نظام يسمى "CAT-DEV"، مع الأجهزة الطرفية المصاحبة له مثل جهاز التحكم عن بعد بالشاشة (من المفترض أنه جهاز Wii U GamePad [29] ) وشريط الاستشعار. [30]
عائلة نينتندو 3DS
يسمح برنامج مطوري Nintendo للمطورين باستخدام مجموعات تطوير Nintendo 3DS، ويسمح للمطورين بنشر ألعابهم بأنفسهم على Nintendo eShop. [27] وكما ذكر في قسم Nintendo Wii U أعلاه، فإن الألعاب والتطبيقات المنشورة من خلال هذا البرنامج تعتبر "جهات خارجية" ولا تنتمي إلى Nintendo، مما يسمح للمطورين المستقلين بنشر ألعابهم على منصات متعددة مختلفة.
من الغريب أن بعض مجموعات تطوير 3DS لا تستطيع تشغيل الألعاب المخصصة للبيع بالتجزئة . [9]
مراجع
- ^ ab "حياة وأوقات مبرمج ألعاب الثمانينيات - تجميع كل شيء معًا | العبها مرة أخرى". playitagainproject.org . مؤرشف من الأصل في 2017-05-05 . تم الاسترجاع في 2015-12-22 .
- ^ "هكذا يتم تنظيم الفرق الداخلية في نينتندو". www.gamnesia.com . 24 فبراير 2015. مؤرشف من الأصل في 2016-02-07 . تم الاسترجاع 2016-02-05 .
- ^ "مايكروسوفت: كل جهاز Xbox One يمكن استخدامه لصنع الألعاب [تحديث]". Kotaku . 24 يوليو 2013 . تم الاسترجاع في 2015-12-22 .
- ^ "نظام تطوير التحكم في مهمة NES". devkits.handheldmuseum.com . تم الاسترجاع في 2015-11-25 .
- ^ "خرطوشة SNES 8 MB EPROM". devkits.handheldmuseum.com . تم الاسترجاع في 2015-11-25 .
- ^ "NES/SNES Utilities - Zophar's Domain". www.zophar.net . تم الاسترجاع في 2015-11-25 .
- ^ "ويكي تطوير سوبر نينتندو". ويكي تطوير سوبر نينتندو . مؤرشف من الأصل في 2020-05-22 . استرجاع 2015-11-25 .
- ^ "Store | PSXDEV". www.psxdev.net . تم الاسترجاع في 2015-11-25 .
- ^ abcd "أشياء لا يمكنك الحصول عليها أبدًا". www.platypuscomix.net . تم الاسترجاع في 2015-11-25 .
- ^ "بعد 15 عامًا: كيف بدأ جهاز Net Yaroze من سوني في تطوير أجهزة الألعاب المستقلة". www.gamasutra.com . 26 أبريل 2012 . تم الاسترجاع في 2015-11-25 .
- ^ "Nintendo 64 Development | level42". level42.ca . مؤرشف من الأصل في 2017-07-03 . تم الاسترجاع في 2015-11-25 .
- ^ "أجهزة تطوير نينتندو 64".
- ^ "NESWORLD.COM - NU64 FLASH GANG WRITER (NINTENDO64 DEVELOPMENT TOOL)". www.nesworld.com . تم الاسترجاع في 2015-11-25 .
- ^ "مجموعة أدوات تطوير Nintendo 64 SN64 ومجموعة أدوات تطوير الموسيقى SN Maestro 64". devkits.handheldmuseum.com . تم الاسترجاع في 2015-12-22 .
- ^ "تحليل الكود المصدر الرسمي لـ Turok 64 · RetroReversing".
- ^ "الموضوع الرسمي ""الاكتشافات الثمينة"" - منتديات AtariAge - الصفحة 132". Atariage.com. 24 ديسمبر 2002. تم الاسترجاع في 18 نوفمبر 2011 .
- ^ "[غرائب] - يوم في حياة توروك 3". ديكستروز. 19 نوفمبر 2000. مؤرشف من الأصل في 16 يونيو 2002. تم الاسترجاع في 18 نوفمبر 2011 .
- ^ "أشياء لا يمكنك الحصول عليها أبدًا". www.platypuscomix.net . تم الاسترجاع في 2015-11-25 .
- ^ "R/Gaming - مجموعات تطوير لأجهزة PlayStation 2 وGameCube وXbox وDreamcast جنبًا إلى جنب". 15 مايو 2018.
- ^ "برنامج أدوات وبرمجيات الوسيطة لـ Xbox 360". www.xbox.com . تم الاسترجاع في 2015-11-25 .
- ^ ab "Develop". PlayStation . تم الاسترجاع في 2015-11-25 .
- ^ "هذه هي مجموعة أدوات تطوير Wii الأصلية التي تم شحنها للمطورين منذ 10 سنوات". wiiudaily.com . مؤرشف من الأصل في 2016-10-20 . تم الاسترجاع في 2015-11-25 .
- ^ "برنامج نشر مستقل للمطورين لـ Xbox One". www.xbox.com . تم الاسترجاع في 2015-11-25 .
- ^ "البدء في استخدام تطبيقات Windows - تطوير تطبيقات Windows". dev.windows.com . تم الاسترجاع في 2015-11-25 .
- ^ "تقرير: أسماء وتفاصيل Xbox 720 و PS4 - IGN". IGN . مؤرشف من الأصل في 2013-01-15 . تم الاسترجاع 2015-11-25 .
- ^ "برنامج بلاي ستيشن الأكاديمي". بلاي ستيشن . مؤرشف من الأصل في 2015-11-26 . تم الاسترجاع 2015-11-25 .
- ^ "الصفحة الرئيسية - بوابة مطوري نينتندو". developer.nintendo.com . تم الاسترجاع في 2016-07-09 .
- ^ "التطوير لجهاز Nintendo 3DS وWii U - بوابة مطوري Nintendo".
- ^ "Wii U dev kit | Wii U". wiiudaily.com . مؤرشف من الأصل في 2016-03-25 . تم الاسترجاع في 2015-11-25 .
- ^ "Wii U Devkit (CAT-DEV V3) - VGLeaks". VGLeaks . 6 مارس 2013 . تم الاسترجاع في 2015-11-25 .
روابط خارجية
- http://www.warioworld.com/ - (موقع المطور العام لشركة Nintendo)
- https://web.archive.org/web/20130816205156/https://wiiu-developers.nintendo.com/ - (موقع مطور Nintendo Wii U)
- https://developer.nintendo.com/home - (بوابة مطوري Nintendo)
- http://www.xbox.com/en-US/developers - (موقع Microsoft Xbox One للمطورين)
- https://dev.windows.com/en-us/programs - (موقع Microsoft Universal Windows Platforms Developer)
- https://www.playstation.com/en-us/develop/ - (موقع برنامج مطوري PlayStation)
