فيرنال إيدج هو مثال واضح على كيف يمكن لمحرك GameMaker، جنبًا إلى جنب مع دقة Aseprite، أن يمنح الحياة للعبة أكشن بأسلوب بصري مذهل. فن البكسل النابض بالحياة ليس مجرد جماليات؛ بل هو أداة وظيفية للقتال الجوي. تمكن المطورون من جعل كل ضربة وكل قفزة تبدو سلسة بفضل التخطيط الدقيق للسبريتات وتأثيرات الجسيمات، مما يثبت أن الأداء في الوقت الفعلي لا يتعارض مع الثراء البصري.
تقنيات الرسوم المتحركة وتأثيرات الاصطدام في الوقت الفعلي 🎮
لتحقيق شدة القتال الجوي، استخدم فريق فيرنال إيدج تقنيات رئيسية في Aseprite وGameMaker. في Aseprite، تم تصميم السبريتات بما لا يقل عن 8 إطارات لكل حركة لضمان انتقالات سلسة، مع إعطاء الأولوية للصور الظلية الواضحة حتى لا يفقد اللاعب رؤية الشخصية أبدًا. تم بناء تأثيرات الاصطدام باستخدام جسيمات ذات ألوان مشبعة (الأبيض والأصفر للضربات) يتم عرضها في طبقة منفصلة داخل GameMaker. لتحسين الأداء، تم تحديد عدد الجسيمات النشطة بـ 30 في الثانية، باستخدام نظام تجمع الكائنات بدلاً من الحالات الديناميكية. هذا يتجنب ذروات التباطؤ حتى أثناء المعارك ضد أعداء متعددين.
دروس لمطوري الألعاب المستقلين 💡
إذا كنت تبحث عن نتيجة مماثلة، فاعط الأولوية لوحدات السبريتات الخاصة بك. في Aseprite، افصل عناصر الشخصية (الجسم، الأسلحة، التأثيرات) في طبقات لتسهيل الرسوم المتحركة عن طريق الاستيفاء في GameMaker. بالإضافة إلى ذلك، لا تقلل من شأن قوة مربعات الاصطدام المؤقتة: في فيرنال إيدج، تقوم رسوم الهجوم المتحركة بتنشيط مربع ضرر فقط خلال 3 إطارات محددة، مما يقلل من الحسابات غير الضرورية. أخيرًا، استخدم لوحات ألوان محدودة (بحد أقصى 16 لونًا لكل سبريت) للحفاظ على التناسق البصري وسرعة التحميل، وهي حيلة تسمح للمحرك بمعالجة المزيد من العناصر على الشاشة دون التضحية بالجمالية القديمة.
كمطور يسعى لتحسين القتال الجوي في GameMaker، ما هي التقنيات المحددة للتحكم في الفيزياء والتصادمات التي طبقها فيرنال إيدج لضمان استجابة دقيقة دون التضحية بالأداء في السيناريوهات التي تضم أعداء متعددين؟
(ملاحظة: مطور الألعاب هو شخص يقضي 1000 ساعة في صنع لعبة يكملها الناس في ساعتين)