سؤال لخبراء برمجة و تصميم الألعاب
السلام عليكم
دلوقتي انا معملتش لعبة قبل كدا بس عندي خبرة في لغة java script و فكرت اتعلم برمجة الألعاب و عرفت محركات الألعاب و أخترت محرك godot اللي بيستخدم لغة gdscript.
دلوقتي انا مشكلتي في التصميم و العناصر مش عارف البرامج اللي هصمم بيها ولا اذاي احرك الشخصيات و هستخدم برامج ايه.
التعليقات
في البداية فان الافضل ان تبدا بتعلم التصميم ثنائي الابعاد لان تطوير الالعاب ثنائية الابعاد اسهل بكثير من ثلاثية الابعاد
وعلي هذا الاساس فانك سوف تستخدم برامج التصميم ثنائية الابعاد لذلك
اولا لن يفرق معك استخدمت هذا البرنامج هو ذاك البرنامج او ذاك
الاهم هو ان يكون هناك شروحات جيدة عليه
شخصيا اُفضل استخدام برنامج Inkscape بما انه مجاني ومفتوح المصدر واسلوبه سهل جدا (برنامج للرسم المتجهي)
ويعد ايضا المنافس المجاني الاول لبرنامج الالستريتور الخاص بشركة ادوبي
وبعد عدة استخدامات لبرامج اخرى وجدت ان krita هو الافضل من ناحية الرسم الديجتال (رسم مبكسل عادي) سواء في التعديل هو عمل التصميم
لذلك انصح بهذه البرنامجين
اما لو كنت تريد البدا في تعلم التصميم ثلاثي الابعاد فانصحك ببرنامج بلندر-blender لـ3 اسباب
1- ان لم اكن مخطئا فان غودو يدعم التصاميم من برنامج بلندر اكثر من غيره
2- انه مجاني تماما ومفتوح المصدر بعكس الكثير
3- يوجد الكثير من الشروحات للبرنامج سواء عربية او اجنبية (مقارنة بباقي البرامج)
========================
بالنسبة للانيميشن فلديك اختيارين(اتكلم علي الـ2D)
1- استخدم الـnode المسماة AnimationPlayer في محرك غودو وهي سهلة جدا في الاستخدام ولها الكثير من المميزات وتستطيع صنع اغلب الرسوم المتحركة بها
2- استخدم الـnode المسماة AnimatedSprite في المحرك وهي تعمل علي مبدا الصور المتتالية فقط تقوم بعد تصميم الشئ ببرنامج التصميم قم بتصديره من ثم قم بتغير التصميم الي الحركة التالية ثم قم بتصديره من ثم الحركة التي بعدها وهكذا
وبعد ذلك خذ كل تلك التصاميم التي قمت بتصديرها وضعها في الـ AnimatedSprite وستقوم الnode بعمل صور متتالية او شئ اشبه للـgif
اذا كانت لغتك الانجليزية جيدة فتابع هذا الشرح
اما اذا كانت ضعيفة اذا فتابع هذا الشرح
أنصحك بالبدء من unity الداعم للغة جافاسكربت، جيد جداً للمبتدئين و تستطيع صنع production level games بسهولة من خلاله.
انصح بالتوجه أكثر إلى c++ إن كُنت تريد أن تختص في مجال الألعاب بشكل أكبر لكن جافاسكربت لا بأس بها كبداية و مجتمعها ضخم حالياً، بالتوفيق.