وف من دخولك لعالم تطوير الالعاب, ولديك العديد من الاسئلة حول المجال؟, دعنى اذا نجيب عليك في بعضا منها.
ان لم يكن سؤالك متواجد, ذلك يعنى اننا مهتمون اكثر بهذا السؤال, ونصع مقال متخصص اكثر في الاجابة عن :), يمكنك تصفح مدونتنا للتعرف علي المزيد حول هذا المجال.
ولا تبخل ان تراسلنا بالمزيد من اسئلتك, فنحن دائما متشوقون للمساعدة.
اسئلة عامة
هو برنامج يوفر مجموعة من التقنيات والخدمات التي يحتاجها مطور الالعاب, فيوفر عليه الكثير من العمل, مثل انظمة الفيزياء الجاهزة. مع اضافة مجموعة من الادوات لتسهيل عمله, مثل محرر لإنشاء المراحل
لا يمكن الجزم بان محرك العاب افضل من الاخر, كل محرك له مميزاته وعيوبه, ان البعض يعمل علي الاجهزة الضعيفة, ولكن في المقابل لن يمكنه عمل العاب AAA, لاختيار المحرك المناسب لك, فيجب عليك معرفة امكانياتك, وعمل مقارنة بما يتناسب معك من المحركات
الجيم جام هو مارثون لتطوير الالعاب, حيث يطلب من المطور عمل لعبة تخص موضوع معين يظهر مع بداية المارثون. كما يجب تطوير اللعبة في وقت معين, ويكون في الاغلب 3 ايام, هدفه الاساسي هو تحدى نفسك مع المطورين الاخرون
مطور الالعاب المستقل هو الشخص الذي يقوم بصناعة لعبة بنفسه دون وجود شركة داعمة, ربما حتى يتكون فريق من شخصان او 3, ويقال عليه فريق تطوير العاب مستقل.
مصمم الالعاب، هو شخص يختص في شيئ واحد من المجال الكلي الا وهو التصميم والجانب البصري، اما مطور الالعاب، فهو شخص لديه معرفة بكل مجالات تطوير الالعاب، بل واحتمال كبير ان يكون لديه خبرة بها، اي ان كل مطور العاب هو مصمم العاب، وليس كل مصمم مطور
هو نوع من الشركات تهدف الي نشر الالعاب, سواء كانت تلك الالعاب من افراد مستقلين, او شركات اخرى, ويستخدمها مطور الالعاب المستقل لنشر لعبته في مقابل حصة متوسطها 70% للشركة, و30% للمطور
البرمجة, التصميم, الصوتيات, كتابة القصة, وكل ما هو لذيذ.
مع ذلك لا حاجة لتعلم كل هذه المهارات لو كنت تنوى الاختصاص في تخصص واحد من المجال الكلي,
البدء في تطوير الالعاب
كل لغات البرمجة متشابهة الى حد كبير, يمكنك البدء بتعلم لغات برمجة بسيطة جدا مثل python, من ثم الانتقال للغات برمجة معقدة اكثر مثل c++.
ولاختيار لغة البرمجة المناسبة, تاكد اولا من اختيار محرك الالعاب المناسب لك, ومن ثم انظر ما لغة البرمجة التي يدعمها ذلك المحرك.
لا حاجة لتعلم الرياضيات والفيزياء لصنع لعبة جيدة, الكثير من الالعاب يمكن صنعها دون كتابة كود برمجي واحد حتى, مع ذلك تعلم هذه العلوم سيفيدك اكثر في حالة كانت لعبتك القادمة مليئة بالاجسام المتصادمة.
يوجد العديد من محركات الالعاب الي يمكن ان تعمل علي الاجهزة القديمة, بل يوجد حتى محركات العاب يمكن ان تعمل علي الهواتف او حتى من المتصفح مباشرا, او حتى يمكنك تطوير لعبة بدون الحاجة لمحرك العاب من الاصل.
وهنا في كينماتيك, سنحاول جاهدين توضيح كل تلك الامور.
مطور الالعاب هو شخص ذكي باسلوبه في التعامل مع الادوات التي معه, فيمكنه استعمال ادوات بسيطة لانشاء العاب عظيمة, يمكنه صنع لعبة من مجرد عصا, لذلك لا يهم ان كنت سيئا في التصميم, فيوجد الكثير من الالعاب ذات تصميم بسيط, ومع ذلك ناجحة جدا
لدينا بالفعل صفحة خاصة بهذا الامر, نناقش فيها خارطة الطريق الخاصة بتعلم تطوير الالعاب بداية من التعرف علي المسميات, وصولا لاطلاق اللعبة.
يمكنك زيارة الصفحة عبر هذا الرابط
الكثير من اصدقائنا لديهم افكار لالعاب عظيمة وكبيرة, مع ذلك ننصح دائما بتصغير حجم المشروع الذي ستعمل عليه, المشاريع الكبيرة من الالعاب تحتاج لعدد هائل من الموظفين, لذلك ان نويت من البداية علي لعبة كبيرة, فلربما من الافضل ان تضع في بالك فكرة التواصل مع شركات تطوير العاب مختصة.
اسئلة بخصوص المجال
ما اشتمل علي حرام فهو حرام, ومجال تطوير الالعاب مثله مثل غالبية المجالات الحديثة, يمكن استعماله بشكل سيئ, ويمكن اجتناب المحاذير الشريعة.
عملية اجتناب المحاذير الشريعة في تطوير الالعاب عملية صعبة, ولكن ليست مستحيلة, وسنحاول جاهدين بناء ذلك المجتمع الذي به تلك الالعاب.
بدلا من التفكير في كم ستربح من لعبتك, فيجب عليك ان تضع في بالك اهمية ان تكون لعبتك جيدة, اللعبة الجيدة هي ما ستحقق لك الربح, ان اهتممت بالربح فقط, فذلك قد يؤدي لجعل العابك سيئة.
مع ذلك, مجال تطوير الالعاب مربح جدا
لا يمكن معرفة تكلفة اللعبة الواحد, فالالعاب الكبيرة تكلف كثيرا, الالعاب الصغيرة لا تكلف كثيرا, كل لعبة لها تكلفتها الخاصة, تحديد مدى توسع اللعبة وتفاصيلها هو ما سيحدد سعرها, وحتى ذلك في بعض الاحيان لا يكون مثاليا !
هو مجال صعب, والكثير يضع حياته علي المحك لاجله, ولكنه مجال ممتع مليئ بالتحديات والمغامرات الجميلة, وسواء كنت في نهاية المغامرة او في بدايتها, ستجد ان لديك دائما علم تستطيع الانتفاع به, لذلك هي مخاطرة مضمونة.
اخرى
يوجد العديد من مجتمعات تطوير الالعاب العربية والاجنبية, يكفي استخدام مصطلح “تطوير العاب” في ايا من برامج التواصل الاجتماعي, للوصول الى مجتمعات تطوير الالعاب, ونحن نحاول هنا بناء مجتمعنا الخاص.
للاسف, فنحن لسنا شركة لنشر الالعاب, بل نحن منصة لتعليم تطوير الالعاب للفرد العربي, لكن يمكنك مراسلتنا, وسنحاول جاهدين ايصالك بهم
الكثير من المطورين لديهم مشاكل تقنية تواجههم, ومع ذلك لا احد يساعدتهم, ذلك في الاغلب يرجع لاسلوب عرض المشكلة.
تاكد دائماً من عرض مشكلتك بشكل صحيح, ضع صورة او فيديو للمشكلة مع وصف صحيح لها, ضع الكود الذي استعملته، وضع مواصفات جهازك/محركك/لغتك البرمجية
ووضح ما الذي كنت تحاول الوصول اليه من الاصل.
التوفيق بين الدراسة وتعلم تطوير الالعاب او صنع لعبتك الخاصة يعد من الامور الصعبة التي قد يواجهها الكثيرون, يمكنك عمل نظام جيد لادارة وقتك, ولا باس بتعلم القليل او العمل قليلا علي لعبتك, المهم ان تستمتع بذلك الوقت.
كليات علوم الحاسوب وتكنوليجيا المعلومات, في الاغلب ستعلمك المهارات الاساسية الخاصة بتطوير الالعاب, البعض منها لديه بالفعل تخصصات يمكن منها تعلم تطوير الالعاب, بل ان بعض الطلاب تكون مشاريع التخرج خاصتهم, هو انشاء لعبة بمحرك العاب.