في هذه المقالة سأهدف إلى تغطية جميع الإيجابيات والسلبيات عند التطوير باستخدام Unity3D.
اعتقدت أن أفضل طريقة لتحقيق ذلك هي الحصول على بعض مشورة الخبراء في هذا الشأن ، لذلك طلبت المساعدة من اثنين من مطوري ألعاب الهواتف المحمولة الخبراء الذين لديهم أيضًا معرفة واسعة بسوق ألعاب الفيديو. من ناحية ، لدينا إيفان غارسيا سوبير ، منسق ترينيت ، رابطة سرقسطة مطور ألعاب الكمبيوتر والفيديو ؛ على مطور لعبة Aitor Román Ibanez Androtiyas الآخر. قاموا فيما بينهم بالعديد من عمليات التعاون التي ظهرت كتطبيقات داخل Android Market ، وهناك أكثر شهرة هو Dragon Pet. لقد أجريت مقابلات معهم حول تجربة مستخدم Unity 3D الخاصة بهم وشاركوا معرفتهم معي.
كخبراء في الصناعة وخبراء في الأداة ، أوضحوا أن أحد أكبر المستفيدين من استخدام Unity 3D هو Android. كونك في السوق مع المزيد من المستخدمين والمزيد من الأجهزة المتداولة له العديد من المزايا. ينعكس هذا بشكل خاص عند تحليله من وجهة نظر اجتماعية.
يوضح Aitor Román: “يمكننا القول أن Unity3D قد كرست المزيد من الوقت لإعداد وتطوير التطبيقات على نظام Android الأساسي وتظهر فوائدها.” تستفيد Google أيضًا من هذه الفوائد عند تطوير الألعاب باستخدام Unity3D
قيود Unity3D
مثل أي أداة ، لديها نقاط قوة ولكن أيضًا بعض القيود. يساعدنا الخبير إيفان جارسيا في اكتشاف المزيد عن هذا الأخير.
-
الأكثر وضوحًا هو أنه لا يسمح لنا بالبدء من مؤسسة أو قالب ، ولكن بطريقة أخرى ، ويجب عليك تنفيذ التفاصيل. إذا لم يكن عليك أن تبدأ من الصفر مع كل لعبة. “كمحرك للأغراض العامة ، فهو لا يمنحك شيئًا للعمل معه. بعض الأشخاص يطورون الألعاب ويتوقعون أن تكون كلها” سحب وإفلات “ولكن الأمر ليس كذلك. في الواقع ، اعتقدت دائمًا أن الأمر سيستغرق المحرك للسماح له بالعمل بشكل جيد ، “يوضح إيفان جارسيا.
-
من وجهة نظر رسومية ، فهي أيضًا متخلفة مقارنة بمحركات أخرى مثل UDK. بينما في المقابل ، تسمح Unity 3D ببرمجة “تظليل” ، نعم ، من الصفر. ومع ذلك ، اعترف لنا إيفان جارسيا بأن لحظة الحقيقة للمطورين الصغار في العالم هي التصميم الجرافيكي للهواتف الذكية
-
محرك فيزياء المستوى ، على الرغم من استخدام NVidia PhysX ، لا يقدم العديد من الميزات مثل الأدوات الأخرى مثل UDK أو CryEngine. من المتوقع أن تقوم الوحدة 5 بتحديث 3.3 PhysX ، خاصةً مشكلات الأداء ومن المتوقع أن تضيف وظائف أخرى.
-
حقيقة أن هناك تراخيص أكثر تكلفة يمكن أن تكون قيدًا على المطورين المستقلين ومجموعات التطوير الصغيرة. توفر أغلى التراخيص تحسينات في الرسوم والأداء بشكل أساسي ، ولكنها تستحق ذلك فقط إذا كان لديك معدات متوسطة أو كبيرة ومشروع طموح. ويضيف رومان آيتور أيضًا أن “المطور نفسه يعتمد على ما إذا كان المطور سيستغل هذه الموارد”.
-
أما بالنسبة لتطوير الألعاب باستخدام Unity خصيصًا للهواتف الذكية ، فهناك بعض العقبات. ومع ذلك ، لا يتعين عليك دفع تراخيص باهظة الثمن. على سبيل المثال ، يتيح لك Unity free النشر على Android و iPhone و Windows Phone ، وهي الأنظمة الأساسية الأكثر شيوعًا من العامين الماضيين.
ختاماً، يمكنني القول أن Unity 3D هي أداة قوية للمبتدئين وأيضًا للمستخدمين الذين ليس لديهم العديد من الموارد تحت تصرفهم لتوظيف أشخاص لتطوير اللعبة. كما أن هذه المجموعة من المطورين المستقلين والشركات الصغيرة هي التي تستفيد أكثر من غيرها باستخدام Unity.