عن لغات تطوير العاب الاندرويد ..

السلام عليكم .

لدي سؤال لطالما شغل بالي و هو : ماهي لغة او لغات تطوير و برمجة العاب الاندرويد ؟

قد تقول لي "الجافا مناسبة" . لكن حسب ما قرأت فان لغة الجافا جد بطيئة في عالم برمجة الالعاب , فهل من لغة بديلة ؟

ملاحظة : انا اتحدث عن العاب الاندرويد وليس تطبيقات الاندرويد.

وشكرا.


هناك الكثير من اللغات والمحركات ولكن المهم هو المبرمج نفسه ولكن عموما فلغات البرمجة والمحركات المجانية هي

جافا واندرويد ستوديو --> العاب 2D فقط

سي شارب ويونتي --> العاب 2D و3D وVR

سي بلس بلس وإنريل انيجين -->العاب 3D احترافية ولكن غير متاكد من الـ2D والـVR

سي شارب او سي بلس بلس او فيجوال سكربتينج او جي دي سكربت (لغة ماشبهة للغة بايثون) ومحرك جودو - godot

يمكنه عمل العاب 2D احترافية والعاب 3D ولكن ليس باحترافية والعابVR (ملحوظة محرك godot هو المحرك الوحيد في القائمة الذي يعمل علي الاجهزة الضعيفة وايضا هو المحرك الوحيد في القائمة المفتوح المصدر)

اسرع لغة من بينهم هي لغة سي بلس بلس

وابطء لغة هي جي دي سكربت

ولكن لن تلاحظ الفرق ابدا ما لم تكن محترفا في لغة سي بلس بلس

فمحترف لغة جي دي سكربت ستكون لغته اسرع من الشخص المتوسط في لغة سي بلس بلس

عموما فو كنت في بداية الطريق فاختر لغة سهلة التعلم وسهلة الفهم واستخدمها لعمل بعض الالعاب وعندما تصل الي تلك المرحلة التي تشعر انك اصبحت خبيرا في اللغة التي اخترتها وبدات تشعر انها تصبح بطيئة في اعمالك عندها ابدا في تعلم لغة سي بلس بلس الي ان تصل الي مرحلة محترفة فيها

و هل يمكنني عمل لعبة اندرويد عن طريق لغة C++ او اي لغة اخرى (ماعدا جافا) و عن طريق محرك يونيتي؟

وشكرا

C++ مع يونتي لا اعتقد انه تنفع

فيونتي يستخدم لغة C# كلغة اساسية وقرات من قبل انه يستخدم لغة جافا سكربت

(ملحوظة: لغة جافا سكربت ليست مثل لغة جافة هما فقط لديهما تشابه في الاسماء لكنها لغات مختلفة تماما)

لذلك نعم تستطيع عمل لعبة اندرويد عن طريق لغة سي شارب وعن طريق محرك يونتي