أعلن إيرين كاتو، مبتكر محرك الفيزياء ثنائي الأبعاد الشهير Box2D، عن إطلاق Box3D — محرك فيزياء ثلاثي الأبعاد مفتوح المصدر متاح الآن على GitHub. المشروع لم يُولد في مختبر، بل نشأ من تحديات حقيقية واجهها كاتو أثناء تطوير لعبته المفتوحة The Legend of California على Unreal Engine.

لماذا Box3D ولم يستخدم Jolt أو Rapier؟

فكّر كاتو في استخدام Jolt كبديل جاهز، لكنه قرر بناء محرك خاص يُصمَّم خصيصًا لمتطلبات لعبته من حيث الأداء والميزات. والنتيجة كانت Box3D — محرك يحمل نفس فلسفة Box2D في التصميم لكنه مُوسَّع ليشمل عالم الـ 3D.

أبرز الإضافات مقارنة بـ Box2D

  • Triangle Mesh Collision: اكتشاف التصادم مع شبكات المثلثات المعقدة
  • Height-Field Collision: دعم التضاريس والأسطح المرتفعة
  • Baked Compound Collision: تصادم مُجمَّع مُحسَّن مسبقًا للأداء

من يستخدمه فعلًا؟

  • The Legend of California: اللعبة الأصلية التي دفعت لإنشاء المحرك
  • s&box: منصة الألعاب الجديدة من Facepunch Studios
  • Esoterica: محرك ألعاب مفتوح المصدر من Bobby Anguelov
  • لعبة فضاء لـ 1000 لاعب: مشروع مالتي بلاير ضخم من Glenn Fiedler

تنبيه: لا يزال في مرحلة الألفا

يؤكد كاتو أن Box3D لا يزال إصدار ألفا ويحتاج مزيدًا من الاختبار والتوثيق. كما يوضح أنه لا يسعى للمنافسة مع محركات أخرى — المشروع مفتوح المصدر وليس تجاريًا، والأمر بيدك لتقرر إن كان يناسب احتياجاتك.

Box3D إضافة مثيرة لعالم محركات الفيزياء المفتوحة — وإن كان قادمًا من صانع Box2D، فالثقة به مكتسبة مسبقًا حتى قبل اكتمال توثيقه.

المصدر:

80.lv