حاولت انا ايضا تعلم برمجة الالعاب لكنها تحتاج فريق، والسبب لا يمكن ان تكون مصمم (شخصيات ، أماكن...) ومحرك (تحريك الشخصيات) وكاتب قصص و سيناريو ثم البرمجة و التسويق....
مجال الويب اسهل ، انا عمري 15 سنة فقط و استطيع برمجة سكربتات (لله الحمد و الشكر)، بالنسبة للتشتت كل ما عليك هو الاختصاص مثلا انا مختص في برمجة بي اتش بي وقواعد بيانات mysql و MongoDB
أخي تحتاج مهارات كثيرة ليس البرمجة فقط : كتابة قصة + رسم + تصميم + هندسة صوتية + مؤثرات بصرية + ذكاء إصطناعي + رياضيات.
اذا كنت صاحب عزيمة قوية فبكل تأكيد يمكنك أن تصبح مطور العاب.
اذا كنت مجرد ستهوي ولست متأكد من قدراتك فأفضل ان تثبت على الويب لأنه في أسهل وجني الأرباح منه اسرع والسوق العربي يحتاج اليه بشكل مستمر. ونصيحة اذا رأيت تشتت كثير في الويب فعليك بالثبات على Node.js لأنك سترتبط مع لغة برمجة واحدة JS واذا تعمقت فيها ستتمكن في المستقبل من برمجة العاب وتطبيقات هواتف وتطبيقات سطح المكتب بل أيضاً ستتمكن من ربطها مع محرك الألعاب Unity3D . لهذا لا تتسرع وتعمق في لغة وانا انصحك بـ JS
احد الأخوة هنا في ارابيا طرحت عليه هذا السؤال عندما قال انه انتقل الى Node.js وقد رد علي بل انه فعل اكثر في الجافا سكربت. اي ان هناك اشياء صعبة في PHP في حين Node.js تفعلها في سطور قصيرة واشهر مثال برنامج شات على الويب. لو بحثت عن الاكواد للغتيين ستجد الجافا سكربت اسهل. وطبعا لكل لغة مميزاتها فلا يمكن نقول ان هذه افضل لغة دون مقارنة عميقة. على اية حال JS مستمرة في تطور وصعود قوي جداً وفرصة لمن يريد ان يبدأ بها ويركز عليها لأن جوجل وشركات كبرى الان تدعمها.
إذا كنت ستصمم ألعاب فلاشية للمتصفح طبعا تختلف عن تصميم ألعاب كبيرة للبلايستيشن 4
لذلك حدد أولا المنصة التي ستصدر ألعابك لها
ثانيا إبحث عن لغات البرمجة المتاحة لتلك المنصة ثم قرر أي اللغات تراها مناسبة لك
عن نفسي انا مبرمج ألعاب للأجهزة الذكية , أستعمل برنامج الفلاش بلغة الأكشن سكربت 3 , ما يميزها بالنسبة لي هي أنها تصدر لأنظمة الـIOS و الـAndroid و أيضا لسطح المكتب و أخيرا للمتصفح (الويب) , و كل هذا بإستعمال نفس الكود غالبا من دون تعديل يذكر ^_* .
طبعا عن الوقت المستغرق , حسب نوع اللعبة , بعض الألعاب البسيطة لن تستغرق أكثر من اسبوع , و البعض الآخر قد يطول في ذلك .