ما زال الكثيرون يرون أن صناعة الألعاب,آلية معقدة ,و بالتحديد في العالم العربي ، , على الرغم من أنه متاح ،و يحتاج فقط لحب الألعاب و المنافسة ، و الجد و الوقت. و مع ذلك يبقى المرء تائها لا يعرف نقطة البداية …أبشر فاليوم سنتكلم عن كيفية الإنطلاق بأسط الطرق الموجودة مع أخذنا بعين الإعتبار جهل القارئ التام بكيفية صناعة لعبة كمبيوتر,على أمل الخوض أكثر في التفاصيل لاحقا,لكن أهم ما في الأمر أن تضع قدمك على المسار الصحيح .و بعدها بإمكانك البحث و التطوير ذاتيا .و اليوم نتكلم عن صناعة لعبة كمبيوتر 3D.
أولا لتسهيل تلقي المعلومات لا بد أن نأخذ فكرة عن الألعاب المستقلة (indie games)،و ما تعنيه و لما سميت بهذاالإسم.
فما هي الألعاب المستقلة؟
الألعاب المستقلة هي تلك الألعاب التي أنشأها و طورها أفراد أو مجموعات مستقلة عن شركات التطوير و الترويج و التوزيع،تتميز هذه الألعاب بعدم حصولها على الدعم المادي أو إلحاقها بأي موزع ألعاب رسمي،و هذا ما جعل هذا النوع من الألعاب يلاقي صعوبة بالغة في الماضي،و لكن مع انتشار الإنترنيت،و خاصية التوزيع الإلكتروني ،انتعشت من جديد كما زاد عدد المطورين لهذا النمط،بعد ظهور محركات الألعاب(سنتطرق لهذا المفهوم في بقية التدوينة)،و التي لا تحتاج إلى اضطلاع بلغات البرمجة،فبعض الدروس كفيلة بتعلم استخدامها.
هل يمكنني صناعة لعبة بعد قراءة التدوينة؟
في حقيقة الأمر شرح كيفية صناعة لعبة كمبيوتر ثلاثية الأبعاد 3D يتطلب سلسلة دروس، بحيث أن كل نقطة فيما يأتي،تحتاج إلى تدوينة خاصة بها ،و لكننا اختصرناها في خطوات عموما ، كي يعرف الراغب في صناعة الألعاب من أين يبدأ و له حرية البحث في بحر الإنترنيت و النهل من الكتب و المحترفين،و لخصنا لكم العملية في خطوط عريضة و للراغب في بدئ مشواره في صناعة الألعاب التوسع في التفاصيل.
أهم الخطوات لصناعة لعبة كمبيوتر ثلاثية الأبعاد
-تحديد فكرة الإنطلاق
كما سبق القول أي مشروع أو عمل يبدأ بفكرة,فاحرص على إيجاد فكرة فريدة و مرغوبة,أو حتى موجهة لفئة ما.يمكنك استلهامها من أي شيء (منزل-فضاء-قسم-مقر شرطة..) و لا بأس في أخذ فكرة من الألعاب الأخرى,لكن احرص على وجود إبداع و إمتاع.
-بناء القصة :
بعد أن تحدد فكرتك سيكون عليك وضع مسودة تسرد فيها القصة و الأحداث التي ستجري،وهذا ليضح لك بناء اللعبة وشكل شخصياتها،و الوسط الذي تدور فيه،هذا سيمكنك من إطلاق العنان لأفكارك و مخيلتك
-فريق العمل :
مهما كانت خبرتك وتعددت مهاراتك البرمجية و التصميمية،فإن صنع اللعبة مع فريق سيوفر عليك أكثر من 70 بالمئة من الجهد و الوقت،حبث يتكفل كل فرد من الفريق بالتزامن بجزء أو مجال معين ،وفق تنظيم يتفق عليه الفريق و سيبرز دور الفريق أكثر إذا كنت تجهل أحد ركائز صناعة اللعبة والتي سنتناواها فيما يأتي.
-إنشاء رسوم ثتائية الأبعاد
بعد أن تحدد فكرتك ,عليك خلق رسوم ثنائية الأبعاد للعبتك و هناك عديد من البرامج السهلة التي تنشئ رسومات لعبة كمبيوتر،يُفضل هذا رغم إمكانية اقتباس و استيراد رسوم من الإنترنيت.

و هذه بعض البرامج المجانية،و التي حازت على إعجاب المستعملين و ثقتهم و التي تمكنك من إنشاء الرسوم ثنائية الأبعاد
-Inkscape
-Pencil
و هناك الكثير غيرها إن شئت البحث و الإجتهاد، لكن الأكيد أن هذه المجموعة ستفي بالغرض. يمكنك الإستعانة بالشرح و أخذ فكرة عن عمل هذه البرامج عن طريق مشاهدة هذا الفيديو لبرنامج Inkscape.(فيديو لعمل برنامج Inkscape)
إلى الآن ،الأمر في غاية السهولة أليس كذلك ؟ إذا دعنا نواصل خطواتنا.
- تصميمات اللعبة
تحتاج بعدها إلى تصميمات ثلاثية الأبعاد أو غالبا ثنائية الأبعاد، و هذا لأننا بتكلمنا عن كيفية صناعة لعبة كمبيوتر فإننا نتكلم عن خلق لعبة مستقلة إذا ، و التي أغلبها عبارة عن ألعاب ثتائية الأبعاد، و من أجل تحقيق مثل هذه التصميمات تحتاج إلى برامج محددة، و يمكنك استخدام أحد البرامج الشهيرة لذلك و المتوفرة و التي نذكر منها****
-Smith Micro Anime Studio Pro 9.2 Build
[
]
- ملفات الحركة و الصوت
تحتاج كذلك إلى ملفات خاصة بالحركة من أجل تحريك رسوماتك و خلق حركتها و انتقالها . و كما هو معروف ( ,الصوت من أساس نجاح اللعبة لذلك تحتاج لملفات صوتية**،و طبعا ستجد أي ملف تبحث عنه متوفرا في الإنترنيت و ما المانع من أن تخلق ملفاتك الخاصة،فاليوم أصبحنا قادرين على استخلاص أي صوت نحتاجه،بفضل******
-لغة البرمجة
من أهم الأدوات التي تحتاجها لغة البرمجة ,الضرورية للتحكم في اللعبة كي لا تكون مجرد مقطع فيديو,و الجافا مثلا لغة برمجة منتشرة جدا و يمكنك تعلمها ببساطة طبعا يجب أن تكرس لها وقتا هاما لإتقانها و التحكم بها،دروسها موجودة على مدى واسع ما عليك سوى كتابة جافا على محرك بحث و ستجد مرادك بأبسط الشروحات.
[
]
-محرك ألعاب game engine
و أخيرا تحتاج لمحرك ألعاب وحبذا لو أجدت التعامل به و إتقانه,و إن كان ذلك سيتحقق بالممارسة.هنالك عدد كبير من محركات الألعاب،بعضها احترافي لأعلى مستوى و بعضها متاح ليتعلمه المبتدئون و لنكون فكرة أفضل هذه بعض المحركات الشهيرة،التي ستصادفها بالتأكيد في حال أردت أن تجرب تطوير الألعاب
-محرك Gamemaker :[
]
برنامج لا يتطلب اضطلاعا بلغات البرمجة إلا في حالاته المتقدمة ،و هو معد خصوصا للألعاب ثتائية الأبعاد،من ميزاته أنه يمنح مستخدمه التعامل مع الصور بدل إدخال التعليمات.
من أهم الألعاب التي أنجزت باستعمال هذا البرنامج (إضغط على إسم اللعبة لمشاهدة الفيديو الخاص بها)
- Immortal Defense
- Dustforce
- 65 Million And One BC
- Caveman Craig Special Edition
- Lost Snowmen Special Edition
- Bumps
- Magi
- Legend Of Fae
-محرك “CryEngine 3”
ذو القوة و الواقعية في التجسيد و استخدم في لعب إطلاق النار , بإمكانك التأكد من ذلك بمشاهدة هذا الفيديو القصير عنه.
http://www.youtube.com/watch?v=-TtgW20IEm0#t=38
من الألعاب الشهيرة التي طورت بهذا البرنامج لعبتا Far Cry و Aion: The Tower of Eternity
هذا المحرك العملاق وصل إلى النسخة Gryengine 3 حاليا و من الألعاب المطورة بهذه النسخة
- محرك Unity
[
]
من أبسط البرامج في هذا المجال، و هو برنامج مجاني مستعمل بكثرة لدى المطورين العرب،كما أن الموقع الرسمي لهذا المحرك،يوفر الملفات الخاصة بالدروس لمن شاء التعلم (الموقع الرسمي لـ Unity engine ).من الألعاب التي طورت بواسطته
-Fox Engine
[
]
المستخدم في لعبة كرة القدم الشهيرة Pro Evolution Soccer) PES 2014) و لمن لا يعرف اللعبة الشهيرة جدا،فهذا فيديو قصير عنها
http://www.youtube.com/watch?v=m-MzkporMLo
ـأشهر الألعاب التي طورت به إضافة إلى PES 2014 سلسلة Metal Gear Solid،و التي هي الآن في نسختها الخامسة (Metal Gear Solid 5)
في كل الأحوال هذه مجرد أمثلة قليلة و هناك العديد من المحركات التي تستحق الوقوف عندها.
و الآن صار لديك كل القطع اللازمة في معملك و فكرة جيدة عن كيفية البدئ .و الدروس بالنسبة لكل نقطة من النقاط السابقة متوفرة بأشكال و لغات مختلفة و حتى بالفيديو على الإنترنيت.فماذا تنتظر؟
المصادر:
-الشبكة العربية لمطوري الألعاب
-شبكة المنتدى