العمل على محرك اللعبة

Sniper 3D: Gun Shooting Games

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

Wildlife Studios
الاستوديو
+500 مليون
تحميل على Google Play
iOS · Android
المنصات
نوفمبر 2014
الإطلاق على Google Play

لقطات الشاشة

الباليستية ومنظار التصويب
اختيار السلاح
واجهة المهمة

لقطات الشاشة الرسمية بانتظار النشر — ستُضاف بمجرد تأكيد الحقوق من الاستوديو.

عن اللعبة

Sniper 3D: Gun Shooting Games هي لعبة قنص للهاتف المحمول من تطوير Wildlife Studios، وتضم أكثر من 500 مليون تحميل على Google Play. يخوض اللاعب مهمات تصويب دقيقة بفيزياء طلقات واقعية، عبر مئات السيناريوهات المختلفة، في وضع القصة ووضع اللعب الجماعي.

ما هو "المحرك" في لعبة كهذه؟

المحرك هو البرمجية الكامنة تحت اللعبة: لا يقرر شكل السلاح ولا كيفية عرض المشهد — بل يقرر كم عدد الإطارات في الثانية التي يستطيع هاتف معيّن تحمّلها دون أن يسخن، وكيف يُحسب مسار كل طلقة، وكم من الذاكرة تشغلها كل نسيجة (texture) محمّلة، ومتى يجب إلغاء تحميلها حتى لا تنفد ذاكرة الوصول العشوائي. اللعبة هي القواعد والفن؛ والمحرك هو ما يجعل كل ذلك يعمل بنفس الطريقة على هاتف من 2018 وعلى هاتف من 2026، دون أن يلاحظ اللاعب أي فرق. وهنا، عليه أيضًا أن يُبقي كل ذلك قائمًا أثناء جلسة تصويب في الوقت الفعلي: فيزياء كل طلقة، فيزياء كل ارتطام، وتحميل/إلغاء تحميل عناصر مشهد جديد كل بضع ثوانٍ — كل ذلك دون أن يتأثر معدل الإطارات ولو للحظة. ليس هذا تصميم مراحل ولا فنًا — إنها هندسة خالصة، ونادرًا ما تحمل توقيعًا.

أحد عشر عامًا من العمل على المحرك، دون توقف

تتوفر Sniper 3D على Google Play منذ نوفمبر 2014 — ما يقرب من أحد عشر عامًا من الخدمة المستمرة، بأكثر من 500 مليون تحميل وتقييم متوسط يتراوح بين 4.5 و4.6 من 5 عبر أكثر من 16 مليون تقييم. التحدي هنا على مستوى المحرك ليس إطلاقًا مضطربًا — بل العكس تمامًا: الحفاظ على محرك واحد يعمل بكفاءة على آلاف الطرز المختلفة من الهواتف، من الفئة المتواضعة جدًا إلى أحدث الأجهزة الرائدة، مع الاستمرار في نشر محتوى جديد كل بضعة أسابيع، ودون القدرة على تحمّل إعادة كتابة كاملة قد تكسر التوافق مع الإصدارات السابقة.

هذا هو تشتت نظام أندرويد في أقصى صوره: كل جيل من المعالجات، وكل حجم من الذاكرة، وكل إصدار من نظام التشغيل منذ 2014 وحتى اليوم لا يزال له أجهزة نشطة تلعب اللعبة. وهنا بالضبط يدخل عملنا على المحرك — ملفات جودة رسومية تلقائية حسب العتاد المكتشَف، وإدارة صارمة لذاكرة النسيجات حتى لا يعتمد الأداء على كمية الذاكرة الحرة المتوفرة في الهاتف في تلك اللحظة، وتوافق مع الإصدارات السابقة يُتحقق منه في كل تحديث، لا يُفترض فقط.

المصادر: Wildlife Studios، عن ما يقرب من عقد من Sniper 3D.

عملنا على المحرك

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

متوفرة على

← العودة إلى Gabriel Díaz Bernal