يجب عليك أن تختار بين الالعاب أو البرامج لأن التخصص وحده يأخذ سنوات لتصبح خبير فمابالك تعلم صناعة البرامج و الالعاب في نفس الوقت
المهم بالنسبة للتطبيقات
باستخدام برنامج Eclipse او android Studio المعروفين، يتطلب ذلك إتقان لغة برمجة Java.
باستخدام برنامج Xamarin، يتطلب ذلك إتقان لغة برمجة #C.
باستخدام Android NDK، يتطلب ذلك إتقان لغة برمجة ++C.
باستخدام Titanium Mobile Accelerator أو Phone Gap، يتطلب ذلك إتقان لغة برمجةJavaScript .
باستخدام kivy، يتطلب ذلك إتقان لغة برمجة Python.
باستخدام RhoMobile، يتطلب ذلك إتقان لغة برمجة Ruby.
بالنسبة للألعاب من الافضل إستعمال Framework أسهل و أفضل
إستعمل
- unity لصناعة ألعاب 2D و 3D+ يمكنك تصدير الالعاب إلى ios و windows phone لغة البرمجة المستعملة unityscripy أو c sharp
- GameMaker Studio لصناعة ألعاب 2D فقط يمكنك تصدير الالعاب كذلك إلى ios و windows phone و لكن النسخة المجانية للبرنامج تمنحك التصدير فقط للوندوز لذا يجب شراء البقية + لها لغة برمجة خاصة و ليست object oriented programming إسمها Game Maker ********.
و للمزيد من المعلومات عن صناعة الالعاب يرجى أخذ نظرة لهذا الكتاب the indie game developer handbook
ضع هذا السطر في قوقل و حمل الكتاب
the indie game developer handbook pdf
ملاحظة
1- تعلم باللغة الانجليزية مهم جدا لن تتقدم كثيرا أو حتى لن تبدأ بالفرنيسة و العربية
إذا أردت إنشاء البرامج تعلم لغة الجافا لأنها لغة الام للأندرويد
إذا أردت صناعة الالعاب إستعمل unity أو GameMaker + البرمجة وحدها لا تكفي يجب أن تتقن التصميم لتنشأ لعبتك + الصوت ++
المهم الكتاب سوف يجيب إنشاء الله على أغلب أسئلتك بالتوفيق.