محرك أصغر، مع أدوات الفن مدمجة به
Unity محرك ناضج تُطلَق عليه ألعاب تجارية على كل منصة. أما محرك Engine في aukimi فأحدث عهدًا، ويأتي مع أدوات الفن والصوت والفيديو في التبويب نفسه.
Unity أقدر كمحرك، بفارق كبير، وهو الطريقة التي تُطلَق بها الألعاب التجارية على أجهزة الكونسول. أما aukimi فهو المكان الذي تُصنع فيه لعبة من العدم في بضع ساعات، مع صنع فنها وصوتها في المكان المجاور مباشرة.
جنبًا إلى جنب
| المعيار | aukimi Engine | Unity |
|---|---|---|
| أين تبني | تبويب متصفح | محرر مثبَّت، على Windows/macOS/Linux |
| البرمجة النصية | JavaScript، يعمل دون تغيير في النسخ الأصلية | C#، مع سلسلة أدوات قياسية واسعة |
| محرك العرض | Babylon.js — WebGPU مع رجوع احتياطي إلى WebGL2 | مسارات عرض خاصة به، قابلة للتخصيص بعمق |
| النسخ الأصلية | Windows وmacOS وLinux وAndroid عبر Bevy | كل ذلك، إضافة إلى أجهزة الكونسول وiOS والواقع الممتد XR |
| النشر على أجهزة الكونسول | غير متوفر | مدعوم، مع شراكات مع المنصات |
| اللعب الجماعي | خوادم Colyseus، تُشغَّل من حسابك مباشرة | عدة خيارات لشبكة الألعاب، مستضافة ذاتيًا أو مدفوعة |
| مسار العمل الفني | انحت وارسم وحرّك وألّف في المجموعة نفسها | أحضر أدواتك الخاصة |
| منظومة الأصول | متجر ناشئ | The Asset Store — هائل |
| التنميط وتصحيح الأخطاء | أساسي | ناضج وشامل |
| المواد التعليمية | أكاديميتنا الخاصة | عشرون عامًا من الدروس والدورات |
ما يمنحك إياه المتصفح هنا
يُفتح مشروع اللعبة على أي جهاز، ومَن يصنع الفن يبعد تبويبًا واحدًا فقط عمَّن يصنع المستوى — وغالبًا ما يكون الشخص نفسه، دون أي خطوة تصدير بينهما. بالنسبة لأول لعبة، أو تحدي تطوير ألعاب (game jam)، أو نموذج أولي، أو حصة دراسية، فإن الوقت الفاصل بين "فكرة" و"شيء يعمل فعلاً" هو بيت القصيد، والتثبيت هو ما يستهلك ذلك الوقت.
النصوص البرمجية تنجو من عملية التصدير
يقوم Build → Desktop أو Mobile بتصدير المشهد وتوليد مشروع Rust يستهدف Bevy، والذي يُترجَم إلى ملف تنفيذي أصلي. تعمل شيفرة JavaScript التي كتبتها في المحرر دون تغيير في تلك النسخة، عبر بيئة تشغيل مدمجة — فلا وجود لتطبيق ثانٍ لآلية لعبك يجب صيانته.
اللعب الجماعي مجرد مفتاح، لا مشروع
خادم اختبار مشترك يعمل بالفعل ويشير إليه أي مشهد جديد، بحيث يمكن للعبة أن تكون متصلة بالإنترنت قبل أن تقرر دفع أي شيء. أما خادمك الخاص فهو مجرد زر في منطقة الأعضاء. أما في Unity، فالشبكة عبارة عن حزمة تقنية عليك اختيارها ودمجها واستضافتها.
متى يكون Unity هو الخيار الصحيح
بالنسبة لمعظم تطوير الألعاب التجارية اليوم، ما زال هو الخيار الصحيح إن كنت:
- تُصدر لعبتك على أجهزة الكونسول أو iOS أو نظارات الواقع الممتد XR.
- لعبتك كبيرة أو مثقلة بالأنظمة، وتحتاج إلى أدوات تنميط وإدارة ذاكرة ناضجة.
- تعتمد على The Asset Store، أو على برمجيات وسيطة لا تندمج إلا مع Unity.
- فريقك يتقن C#، أو أنك توظّف على هذا الأساس.
- تحتاج إلى محرك يملك إجابة عمرها عشرون عامًا لكل مشكلة ستواجهها.
محرك Engine في aukimi حديث العهد، ونحن نفضّل أن تكتشف ذلك هنا بدل أن تكتشفه بعد ثلاثة أشهر من العمل على مشروعك.
المقارنات
أسماء المنتجات هي علامات تجارية مملوكة لأصحابها، وتُستخدم هنا لأغراض التعريف والمقارنة فقط.