انت لا تعرف شيء عن هذا المجال وتريد الدخول اليه اذا انت في المكان الصحيح
اولا عليك البدأ بأختيار محرك الالعاب المناسب بالنسبة لك مثل UNITY - UE4 - GODOT الخ ... وانصحك بمحرك
UNITY
فهو سهل ويستخدم لغة برمجة سهلة (#C) كما يتميز بمجتمع مطورين كبير وقنوات اليوتيوب تتهافت لشرح كيفية استخدامه
(قنوات يوتيوب تقوم بعمل فيديوهات عن يونيتي : BRACKEYS - AWESOME TUTS - SYKOO -
BLACKTHORNPROD - GAME MAKERS TOOL KIT) كما انصحك بالابتعاد عن محركات الالعاب التي لا تستعمل لغة
برمجه ...
ثانيا قم بتحميل Visual studio وهو برنامج يساعدك في كتابة الاكواد سيوفر عليك عناء اعادة كتابة الاكواد بأكملها بسبب
خطأ بسيط
ثالثا قم بمحاولة صنع العاب بسيطة في البداية ليس للربح منها ولكن للتعلم فقط وهذه اسرع طريقة للتعلم بالنسبة لي
رابعا عندما تشعر انك اصبحت قادرا على عمل لعبه تستحق النشر حاول ان تجعلها ممتازه ثم قم باضافة اعلانات unity او
admob الخاص بجوجل مع العلم ان الاعلانات لا تربحك الا القليل جدا لذا حاول اضافة المشتريات داخل اللعبة
خامسا عندما تنتهي حان وقت النشر .. بالنسبه لالعاب الموبايل لديك منصتين مهمتين play store للاندرويد و app store
للـ IOS وانصحك بالاكتفاء بالـ Play store حيث يكلفك ما يقارب 25 $ لنشر لعبتك في المرة الاولى وحسب اما App store
فلديه اشتراك شهري او سنوي
هذا ما تعلمته من تجربتي وبالتوفيق للجميع
التعليقات
السؤال: من اين سأحصل على 25$ لانشاء حساب المطور في GP؟
جديًا لدي لعبة واردت نشرها لكن لم استطيع توفير المبلغ، والمتاجر الأخرى لا تحفظ الحقوق أي من الممكن أن يأتي شخص أخر له بالبرمجة ويأخذها ويرفعها. عرضتها للبيع حصلت على عروض سيئة مقارنة بالتعب الذي تعبته.
وبعد فترة حصلت على عرض جيد لكن من شخص مستثمر (ليس له في البرمجة)؛ وكانت شروطه ان أنفذ افكاره... لذا كانت اول فكرة لديه منافسة (Clash of Clans) -_-! بالرغم لعبتي تفرق جدا عن الأخرى. لذلك لم أقبل بالعرض. وها هي ادخل عليها كل فترة العب بها وحدي واضيف افكاري واخرج.
1- جرب وقم بعرض العابك علي شركات الالعاب التي قد تهتم بهذا النوع من الالعاب (لكن اولا تدرب جيدا علي كيفية كتابة رسالة تجعل القارئ يهتم بمنتجك)
2- جرب العمل فريلانسر كمطور العاب (لقد قمت بعملها وحصلت علي مبلغ قرابة 150$ في شهر واحد في لعبة بسيطة جدا)
3- انضم لمجموعات الفيسبوك الخاصة بمطوري الالعاب وحاول ان تكون نشطا فيها فاما ان يقوم احد بتوظيفك عنده او يقوم فريق بالعرض عليك ان تعمل معهم في مشاريع مستقبلية او علي الاقل تستطيع وضع عروض للعبتك بكل سهولة وربما تجد احدهم يحب ان يشتري اللعبة منك
4- جرب وقم ببيع الكود الخاص بلعبتك في مواقع بيع الاكواد, شخصيا لم اجرب هذه الطريقة لذلك لا اعرف ما هي المواقع المضمونة لكن يمكنك البحث بالتاكيد عنها وعن الافضل
شخصيا كنت ساقترح godot بما انك ذكرت مصادر التعلم الاجنبية
لان غودو اسهل بكثير من يونتي علي الاقل لغة البرمجة خاصته مشابهة جدا للغة بايثون
فبرايك ايهم اسهل بايثون ام سي شارب؟
ورايت بعض الفيديوهات الاجنبية عن مستخدمين لمحرك يونتي يقومون بتجربة غودو لاول مرة
واغلبهم لديهم نفس الراي في ان المحرك بسيط وسهل التعلم وخفيف جدا
وفي نفس الوقت المحرك خفيف الحجم اي اقل من 50 ميجا, وذلك سوف يجعل التجربة اسهل بدلا من تنزيل محرك يونتي ذو الـ3 جيجا
واحب ان اضيف نقطة ثلاثة ونصف
وهي التصميم
تطوير الالعاب يهتم بالبرمجة والتصميم والبرمجة اسهل كثيرا من التصميم نظرا لانها منهج واحد بعكس التصميم الذي به الكثير من اساليب التصاميم المختلفة
وان لم يكن معك (جرافيك تابلت) للرسم او لست جيدا في الرسم فان الافضل اختيار اساليب تصميم سهلة مثل الفيكتور ارت والبيكسل ارت وتحاول تعلمها اكثر واكثر (او حتى الدخول الي الـ3d فهو اسهل من ناحية التصميم)
اختلف معهم بهذا الخصوص خصوصاً مع اخر جملة ذكرتها في ردك
اذا تمسكت انت باخر جملة كتبتها في تعليقك فاضمن لك ان يونتي سيكون افضل
مميزات يونتي هي كالتالي حسب وجهة نظري:
واجهة مستخدم بديهية (نوافذه سهلة ويمكن ادراك طريقة عمله في وقت قياسي جداً)
مجتمع ضخم -> والذي بدوره يؤدي لمتجر ضخم مليء بمختلف الادوات التي ستساعدك في انتاج لعبة قوية بتكلفة وجهد اقل سواء باستغنائك عن البرمجة او حتى عن التصميم. ايضا من فوائد المجتمع الضخم هي الدروس الضخمة لكل شيء.
اخيراً يونتي يمتلك دعم لاصدار لعبته على جميع المنصات المتاحة في السوق، مع دعمها خصوصا الهواتف!
من حيث المجتمع الضخم
فبكل تاكيد يونتي يغلب
ولكن عندما تكون مبتدا فكل ما سيهمك هو وجود كورس او اثنان لتتعلم الاساسيات
وما ان تتعلمها ستجد ان غودو يوفر لك الكثير من الامكانيات دون الحاجة الى توتوريالات خاصة (باستثناء بعض التقنيات)
ومن ناحية بساطة الواجهة فاعتقد انني هنا سوف اختلف معك
غودو يعمل بنظام بالعقد او الـnodes ما ان تفهمها ستجد ان واجهة المستخدم لا يوجد ابسط منها
الكائنات (nodes) علي اليمين
وخصائص كل كائن علي اليسار
وفي المنتصف محرر اللعبة خاصتك قبل تشغيلها
ونظام العقد يفهم من فيديو مدته اقل من 10 دقائق (وبالفعل قمت بعمل واحد)
بالنسبة لدعم اصدار اللعبة علي جميع المنصات
فايضا غودو لديه هذه الميزة
توجد اداة في يونتي سعرها 60$ ستوفر لك نظام الRTS وكل ما عليك احضار تصاميمك وتخصيص اللعبة هذا رابطها:
يمكنك قراءة مميزاتها في الوصف. وهذا بالضبط ما يميز يونتي عن غيره :)
هل جربتها ؟
اسف لكن اللعبة التي اريد تطويرها اقرب الى المعارك الحديثة ك ra2 و ليس aoe2
من اهم الامور التي احتاجها هي ال path finding
و لا اعرف ان كان التخصيص بهذه الاداة سهل ام لا
على العموم شكرا جزيلا لتذكيري بها و من الجيد ان مطوره لم يتخلى عنها