كيف يمكنني تعلم تصميم ألعاب الفيديو؟

  • مجهول

أود استغلال اجازة الصيف في تعلم مهارة جديدة، وبما أنني أمتلك شغف بألعاب الفيديو ولا سيما ألعاب الحركة (الأكشن) و الألعاب التعليمية، أردت الخوض بهذا المجال واكتساب هذه المهارة إن شاء الله.

فمن يمتلك الخبرة، ارجو افادتي بذلك؟ وهل هنالك مهارات يجب أن أكتسبها لتعلم تصميم ألعاب الفيديو و تحديدا اللعبة ثنائية؟ ما هي الأدوات والموارد والبرامج التي يمكن أن يمكنني الاستعانة بها أثناء رحلة التعلم؟


قبل الدخول في هذا المجال عليك ان تعلم ان صناعة العاب الفيديو تتطلب قدرًا ليس بضئيل من مهارات البرمجة، و بالتالي عليك تعلم اساسيات البرمجة اولًا، انصحك ببايثون كونه الاسهل في ذلك من وجهة نظري.

انصحك ايضًا ان تكون اللعبة تعليمية، حيث انها اكثر منفعة للمجتمع

بالنسبة للمهارات، هناك الكثير منها لتعلمه، سواء كان ذلك بالنسبة لمحرك الالعاب الذي تستعمله كunity و godot، او بالنسبة للمجال نفسه حيث هناك مصطلحات تقنية كثيرة في صناعة الالعاب، كمصطلح الاطارات (frames) و rendring و على نحو ذلك، كما هناك ايضًا الحيل التي ستحتاجها لتخطي مشكلة ما اثناء صناعة اللعبة، و مشاكل صناعة الالعاب كثيرة.

بالنسبة للادوات او البرامج و الموارد التي ستستعملها، عليك اولا النظر في الترخيص المرفق معه!!!!!!

قد تقوم بتحميل مجسم لسيارة 3d بشكل مجاني، لكن الموقع الذي قد قمت بتحميل المجسم منه اشار في الترخيص انه لا يمكنك مشاركة المجسم مع الاخرين دون اخذ الموافقة منه، و في الغالب سيكون بمقابل مالي، ان لم تفعل ذلك فقد تعرض نفسك لمشاكل قضائية انت في غنى عنها.

بالنسبة لمحرك الالعاب فإن محرك godot هو افضل خيار بالنسبة لي خصوصًا للمبتدئين في مجال صناعة الالعاب، حيث ان حجمه صغير لا يتعدى 600 ميجا كما اتذكر، ولا يتطلب مواصفات عالية في جهازك أي انه يعمل على بعض الاجهزة القديمة بشكل جيد، و هو مجاني تماما، بل و انك يمكنك نشر مشروعك بدون مقابل تدفعه لصناع المحرك.

جدير بالذكر ان لغة godot البرمجية هي gdscript، لغة تماثل بايثون في سهولتها، و يمكنك ايضا استخدام c#.

لا انصح بمحرك unity كونه صار مرتبطًا بشركة معروفة ببرمجياتها التي تحتوي على فيروسات تثبت في اجهزة المستخدمين

unreal هو الافضل و الاشهر في المجال، لكنه ثقيل جدًا على موارد الجهاز و غير مناسب للأجهزة ذات الاداء المتوسط و الضعيف، كما ان حجمه لا يقل عن 10 جيجا!!!، ايضًا عليك ان تدفع للشركة المالكة للمحرك 10% من ارباحك من اللعبة