تطوير الألعاب

مقابلة مع محيلة السهلي و أغيد البغجاتي:

محيلة السهلي:

#كيف بدأت وطورت نفسك؟


اهتمامي في مجال الألعاب من قبل التخصص، وكان تصوري أن ببدأ اطور بعد ما اتخرج لاني توقعت ما عندي المعرفة الكافية اللي تخليني ابدا اطور لعبة وانا طالبة

لكن فعليًا المعرفة لازم نبحث عنها وبتجينا سواء من الجامعة أو من مواقع تعليمية، إذا انتظرناها ما راح تجي حتى لو تخرجنا.


قررت بعد سنة من التخصص ان ادخل هالمجال واكتشفه خصوصًا ان كانت عندي الفرصة ان اعرض الفكرة على فريق البيت الشمسي في الجامعة، لكن قبل ابدا اطور فعليًا كان في اهم مشكلة الرسم، التحريك، المحتوى من وين؟ وكيف اسويهم؟ طبعًا بحثت عن شخص مبدع ويشاركني نفس الشغف بتطوير الألعاب ولقيت الشخص المناسب، ومعلومة مهمة الرسامين هم أساس اي لعبة من وجهة نظري واذا تبي تسوي لعبتك الخاصة لازم يكون معاك رسام او تدفع لرسام freelancer

كونا الفريق وبدينا نبحث وش اسهل game engine كبداية واكتشفنا ان Unity هو الافضل ويستخدم لغة C# اللي هي كانت مشابهة جدًا للغة java

بدأنا اخيرًا ودخلنا نطبق كانت البداية تحمس مرة لكن كنا نضيع وقت نخلي الوقت لأشياء سهلة لان الكورسات فقط بدون ما نطبق ضياع وقت حرفيًا.


#نصيحة للي حاب يدخل هالمجال ؟


نصيحتي لاي احد يبي يبدا بهالمجال انصحه اولًا انه يسوي تمارين كثيرة من يوتيوب او من مواقع زي يودمي قبل عشان لمن يبدا البداية الفعلية يكون عنده تصور ويمكن بعد يعيد نفس استخدام الاكواد اللي استخدمها بالتمارين


#أبرز المصادر والشهادات ؟


Unity: https://unity.com

عندهم بموقعهم كورسات، شهادات، تدريب، وايضًا كيفية استخدام function معينه والخ

YouTube: https://m.youtube.com

صديقي المفضل دايمًا افتح playLists واشوف افكارهم وغالبًا تشابه اللي اشتغل عليه

Udemy: https://www.udemy.com

مليان دورات بكل المجالات حلو مرة.




أغيد البغجاتي:

#كيف بدأت وطورت نفسك؟

ككثير من الشباب، أنا محب للألعاب ولطالما فكرت وتمنيت أن أتعلم كيف تتم صناعتها. بصيف 2010 لعبت Limbo وهي لعبة ثنائية الأبعاد متوفرة على جميع المنصات وفازت بالعديد من الجوائز. وبعد انتهائي من اللعبة وقراءتي لسيرة اللعبة وفريقها والذي كان فريق تطوير صغير ومستقل، ذهلت ورغبت بالتعرف على هذا المجال أكثر. وبعد ذلك بفترة في عام 2012 شاهدت فيلم وثائقي رائع جدا وأنصح جميع من يود الدخول في هذا المجال بمشاهدته اسمه indie game the movie والذي كان ملهما جدا ومحفزا للتعمق أكثر في مجال الألعاب وكيفية بنائها.


بدايتي في هذا المجال كانت من خلال تعلم البرمجة بلغة Action Script التي يمكن عن طريقها تطوير محتوى تفاعلي من خلال برنامج Adobe Flash. وبعد تطوير عدد من المشاريع قررت الانتقال لتطوير الألعاب باستخدام محرك Construct لتطوير الألعاب ثنائية الأبعاد. هذا المحرك يعتبر مناسب جدا لمن يرغب في البدء بتطوير الألعاب لسهولة واجهة المستخدم، حيث أن المحرك صمم بدوال جاهزة الاستخدام ومدعم بأسلوب السحب والإسقاط والذي يساعد غير المبرمجين في الدخول في عالم تطوير الألعاب دون كتابة سطر برمجي واحد. ولمن أراد البرمجة فهو أيضا يدعم لغة جافا سكربت.


خلال تلك الفترة بدأ نجم محرك Unity يسطع، فقررت التوجه نحو هذا المحرك الرائع والذي أستخدمه إلى هذا اليوم. في تلك الفترة كان المحرك يدعم تطوير الألعاب ثلاثية الأبعاد فقط. ولكن المحرك كان سريع التطور فتم دعم الألعاب ثنائية الأبعاد خلال فترة وجيزة. وبعد ذلك بسنوات قليلة أصبح المحرك رائدا في تطوير البرمجيات التفاعلية، برامج المحاكاة وبرامج الواقع الإفتراضي والمعزز.


خلال فترة تعلمي هذه المحركات، لم تكن فكرة التدوين ونشر العلم متوفرة بشكل جيد على الإنترنت. فكانت مصادر التعلم قليلة جدا. ولذلك من أهم مصادر التعلم بالنسبة لي في تلك الفترة كانت الكتب. وأغلب الكتب كانت تشرح بعض المبادئ في تطوير الألعاب باستخدام هذه المحركات. ومن الأمور التي حفزتني خلال فترة التعلم وجود دعم الأهل والأصدقاء، المشاركة بالفعاليات والمسابقات والمجتمعات، التحدث بالملتقيات والمبادرة بنشر العلم.



#أبرز المصادر والشهادات؟

كما أنه من المهم في أي مجاالمصادر حاليا كثيرة ومتوفرة للجميع. فبمجرد بحثك عن مشكلة معينة فغالبا ما ستجد حلا لها. ولكن في بعض الأحيان تكون مشكلتك معقدة، فهنا ستحتاج للوصول إلى خبراء لسؤالهم أو القراءة في عالم الأبحاث العلمية لإيجاد حل لمشاكلك.

أفضل المصادر لتعلم مبادئ تطوير الألعاب باستخدام محرك Unity:

مصادر مجانية

- Unity Learn


- Unity - Manual


- brackeys


- Sykoo


- Sebastian Lague


- Blackthornprod


-raywenderlich


- Catlike Coding


- alanzucconi


مصادر مدفوعة:

- https://pluralsight.com

- https://udemy.com

- https://www.linkedin.com/learning/


الشهادات:

أنا لست ممن يشجع على الحصول على شهادات إحترافية في عالم الحاسب بغض النظر عن المجال. لأن الكفاءات تظهر بالأعمال والمشاريع. فأنا أشجع المطورين على إنتاج مشاريع ونشرها وهذا هو المعيار الذي يظهر كفاءة الشخص في أي مجال. ولكن لمن يود الحصول على شهادات إحترافية متعلقة بمحرك Unity، فهناك عدة شهادات توفرها Unity والتي يمكن التعرف عليها من خلال الرابط .



#نصيحة للي حاب يدخل هالمجال؟


أولا: مجال تطوير الألعاب مجال كبير جدا ومتشعب ويعمل فيه أشخاص من مختلف التخصصات. وهذا التشعب لم يأتي من فراغ، ففي كل جزء صغير من اللعبة يوجد تفاصيل كثيرة تعطي للعبة حياتها. أنصح باختيار مجال معين والتعمق فيه في دائرة تطوير الألعاب. هذه التخصصات قد تكون: مبرمج، مصمم، رسام، مهندس صوت، مصمم ألعاب، مصمم مراحل، مختبر ألعاب، وغيرها الكثير..


ثانيا: مجال تطوير الألعاب ما زال في بداياته في منطقة الشرق الأوسط، ولذلك لا يمكنك اعتماد هذا المجال كتخصص أساسي لك. بالتالي أنا أنصح بتعلم وممارسة تطوير الألعاب كهواية إلى جانب مجال آخر أساسي ترتكز عليه في حياتك العلمية و المهنية.


ثالثا: مجال تطوير الألعاب في تطور دائم كغيره من مجالات الحاسب. الإهتمام بمتابعة مستجدات المجال أساسي لمواكبة هذا التطور والتألق في عالم تطوير الألعاب.


رابعا: المشاركة في مجتمعات تطوير الألعاب في منطقتك لتتعرف وتتواصل مع أشخاص يشاركونك نفس اهتماماتك و ليتم تبادل الخبرات بين أفراد المجتمع.


خامسا: المشاركة في فعاليات تطوير الألعاب سواء كانت عالمية، إقليمية أو محلية.


سادسا: الألعاب الناجحة لم تنجح إلا بسبب جودتها أولا. وهذا غالبا ما ينقص مطوري الألعاب في المنطقة العربية. فأنصح بالإهتمام بالجودة و أدق التفاصيل التي تؤدي إلى رفع الإحساس والتفاعل بين اللاعب واللعبة.


سابعا وأخيرا: إذا واجهتك مشاكل أثناء تطويرك لمشروع ما فلا تتردد ولا تخجل من التواصل مع من لديهم خبرة في هذا المجال من خلال مواقع التواصل الإجتماعي.




#طريقة التواصل معك؟

Twitter

LinkedIn


Join