C# مع محرك Unity
هناك الكثير من اللغات والمحركات ولكن المهم هو المبرمج نفسه ولكن عموما فلغات البرمجة والمحركات المجانية هي
جافا واندرويد ستوديو --> العاب 2D فقط
سي شارب ويونتي --> العاب 2D و3D وVR
سي بلس بلس وإنريل انيجين -->العاب 3D احترافية ولكن غير متاكد من الـ2D والـVR
سي شارب او سي بلس بلس او فيجوال سكربتينج او جي دي سكربت (لغة ماشبهة للغة بايثون) ومحرك جودو - godot
يمكنه عمل العاب 2D احترافية والعاب 3D ولكن ليس باحترافية والعابVR (ملحوظة محرك godot هو المحرك الوحيد في القائمة الذي يعمل علي الاجهزة الضعيفة وايضا هو المحرك الوحيد في القائمة المفتوح المصدر)
اسرع لغة من بينهم هي لغة سي بلس بلس
وابطء لغة هي جي دي سكربت
ولكن لن تلاحظ الفرق ابدا ما لم تكن محترفا في لغة سي بلس بلس
فمحترف لغة جي دي سكربت ستكون لغته اسرع من الشخص المتوسط في لغة سي بلس بلس
عموما فو كنت في بداية الطريق فاختر لغة سهلة التعلم وسهلة الفهم واستخدمها لعمل بعض الالعاب وعندما تصل الي تلك المرحلة التي تشعر انك اصبحت خبيرا في اللغة التي اخترتها وبدات تشعر انها تصبح بطيئة في اعمالك عندها ابدا في تعلم لغة سي بلس بلس الي ان تصل الي مرحلة محترفة فيها
و هل يمكنني عمل لعبة اندرويد عن طريق لغة C++ او اي لغة اخرى (ماعدا جافا) و عن طريق محرك يونيتي؟
وشكرا
C++ مع يونتي لا اعتقد انه تنفع
فيونتي يستخدم لغة C# كلغة اساسية وقرات من قبل انه يستخدم لغة جافا سكربت
(ملحوظة: لغة جافا سكربت ليست مثل لغة جافة هما فقط لديهما تشابه في الاسماء لكنها لغات مختلفة تماما)
لذلك نعم تستطيع عمل لعبة اندرويد عن طريق لغة سي شارب وعن طريق محرك يونتي
الافضل تبداء من احد المحركات فبرمجة لعبة جافا من الصفر (ييعتبر صنف من الجنون) خصوصا في ضل المنافسة الخرافية و المستوى العالي للالعاب
حسب تجربتي أعتقد أن الجافاسكريبت + محرك اليونيتي ثري دي يفيان بالغرض
JavaScript لم تعد معتمدة في Unity