محرك ألعاب Visual3D

محرك الألعاب Visual3D هو محرك ألعاب ثلاثي الأبعاد وأداة لتطوير الألعاب مكتوبة بالكامل بلغة C# ومبنية لإطار عمل .NET ، وقد بدأ تطوير محرك العرض ثلاثي الأبعاد الخاص به لأول مرة في عام 2003.

تأسست شركة Visual3D بواسطة مؤسس PowerAccess لبرنامج Microsoft Access ، دان مورهد، بعد أن تم عرض سلفها المجاني والمفتوح المصدر ، RealmForge Game Engine ، كقصة غلاف واسم لمجلة Software Developer's Journal في عدد يوليو 2015 بعنوان " ألعاب ثلاثية الأبعاد في .NET" ، وذلك لإثباتها لأول مرة أن لغة C# وإطار عمل .NET واللغات المُدارة كانت مجدية لتطوير ألعاب ومحاكاة ثلاثية الأبعاد سائدة.

تم بناء Visual3D (المعروف سابقًا باسم Visual3D.NET ) على منصة Microsoft XNA ، كأول محرك رئيسي وأداة لتطوير الألعاب تعتمد على XNA. مع ذلك، فإن Visual3D أقدم من XNA وخليفتها MonoGame ، حيث تم بناؤها في البداية على أغلفة مُدارة لـ Direct3D و OpenGL .

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

تاريخ

يُعدّ محرك الألعاب Visual3D خليفةً تجاريًا لمحرك الألعاب RealmForge مفتوح المصدر، والذي تعود جذوره إلى محرك OGRE 3D مفتوح المصدر . ويُعتبر Visual3D المنتج الرئيسي لشركة Realmware Corporation، الشركة السابقة لشركة PowerAccess ، ومقرها في سياتل، واشنطن .

تم تأسيس Visual3D بواسطة دان مورهد، الذي قام، بالإضافة إلى تأسيس PowerAccess و RealmForge، بقيادة تطوير Axiom Engine (منفذ C# لـ OGRE ) و CEGUI# (منفذ C# لمكتبة CEGUI GUI ).

يضم برنامج Visual3D 30,000 مستخدم مسجل، ومنذ يوليو 2008، يُستخدم محرك ألعاب Visual3D في العديد من مشاريع الشركات الخاصة، كما تستخدمه وزارة الدفاع الأمريكية في المحاكاة والتدريب العسكري . وفي عام 2008 أيضًا، بدأ محرك ألعاب Visual3D بالانتشار في قطاعي التعليم وتطوير الألعاب المستقلة ، كجزء من توجهات XNA الحديثة .

تضمنت إصدارات ترخيص Visual3D إصدارات Indie و Professional و Enterprise و Enterprise Source، بالإضافة إلى إصدارات مجانية للاستخدام مفتوح المصدر والتعليمي.

نقل تطوير الألعاب إلى لغات مُدارة باستخدام C# وMicrosoft XNA وMonoGame

بعد نجاح محرك الألعاب RealmForge ، سلف Visual3D ، كأول محرك ألعاب ثلاثي الأبعاد ومجموعة أدوات تطوير متكاملة للغة C# و.NET، والذي تصدّر غلاف عدد يوليو 2015 من مجلة Software Developer's Journal المخصص للألعاب ثلاثية الأبعاد في .NET ، أعلنت مايكروسوفت عن أول إصدار علني لمنتجاتها Microsoft XNA Framework وXNA Game Studio في كلمتها الرئيسية في مؤتمر Microsoft Gamefest في أغسطس 2006، مؤكدةً بذلك جدوى استخدام C# و.NET في تطوير الألعاب، ومُتيحةً بذلك منصة Xbox 360 والحاسوب الشخصي لتطوير الألعاب من قِبل المطورين المستقلين والطلاب باستخدام C# و.NET. [ 1 ] [ 2 ]

أدى هذا الإعلان إلى ظهور العديد من محركات الألعاب الجديدة القائمة على XNA ، مثل Torque X ، وهي إعادة كتابة لمحرك ألعاب Torque الشهير من GarageGames بلغة C# باستخدام إطار عمل XNA.

تُعد مبادرة XNA من مايكروسوفت جزءًا من الاتجاه الأكبر لتكنولوجيا الألعاب التي تنتقل من لغة C++ التقليدية إلى لغات مُدارة ذات مستوى أعلى ، مثل Java و C# و VB.NET ، وهو استمرار للاتجاهات التاريخية لهجرة تطوير البرمجيات من لغات منخفضة المستوى مثل Assembly و C إلى لغات عالية المستوى مثل C++ .

مراجع

  1. "مايكروسوفت تدعو العالم لإنشاء ألعابه الخاصة لجهاز إكس بوكس ​​360 لأول مرة" . مايكروسوفت . مؤرشف من الأصل في 20 يوليو 2008.
  2. "مايكروسوفت ستتيح للمستخدمين إنشاء ألعاب Xbox 360" . مؤرشف من الأصل في 20 أغسطس 2006.