الشبكة العربية لمطوري الألعاب

خبير مشرف أسامة السلمان مشاركة 1

بسم الله الرحمن الرحيم
 
السلام عليكم ورحمة الله وبركاته..........أما بعد:
فأنا طالب في المرحلة الثانوية ومن المهوسيين بألعاب الفيديو حتى أنني قررت أن أجعلها وسيلة رزقي وقرأت عن مجالات العمل فيها فاستهوتني البرمجة
لأن عقلي رياضي وأحب البرمجة!
لكن راودتني الأسئلة التالية التي أريد معرفة أجوبة لها لكي أثبت اختياري:
 
1-ماطبيعة يوم العمل بالنسبة لمبرمج الألعاب؟
2-هل يمكن الحصول على وظيفة مبرمج ألعاب بسهولة؟هل البحث يأخذ وقتا طويلا؟
3-كيف هو طلب سوق العمل على هذه الوظيفة؟
4-ما هي الدول التي يمكن دراسة برمجة الألعاب فيها ؟ ومالدول التي يمكن العمل فيها بكفاءة؟
5- ماهو متوسط راتب مبرمج الألعاب ؟ (أريد معرفة الراتب لمن يدخل وهو بدون خبرة وأيضا ذوي الخبرة)
6- ما اسم التخصص الجامعي لهذه الوظيفة؟
7-هل هذه الوظيفة ممتعة؟
8-لو أردت العمل في هذه الوظيفة وأردت الإ ستعداد من الآن (أعني دراسة بعض الأشياء في وقت فراغي ) فماذا أفعل أو أدرس؟
9-هل وظيفة مبرمج الألعاب متعبة ؟ هل يمكن التطور فيها (الترقية)؟ هل هناك ساعات إضافية من العمل؟
10-ماطبيعة هذه الوظيفة هل هي فردية أم جماعية مع فريق عمل؟
 
آسف على الإطالة ولكن هذه الأسئلة جدا مهمة بالنسبة لحياتي لذا أريد معرفة أجوبتها بأسرع وقت ممكن وشكرا
 
(أرجو المصداقية لأن الأجوبة ستأثر على قراري ) أرجو الإجابة من الذين يعملون فعلا فيف هذه الوظيفة
 
وأقدم شكري مقدما

أسامة السلمان
مطور ألعاب ومهندس برمجيات.
للتواصل: https://twitter.com/TheDorgam
بما أن الله على كل شيء قدير ؛ إذا ، ليس هناك شيء يدعى "المستحيل".

خبير  أحمد عزالدين مشاركة 2

السلام عليكم

أتمنى لك التوفيق في حياتك وفي مستقبلك ان شاء الله

سأحاول الاجابة على أسئلتك بقدر المستطاع ان شاء الله، ولكن لابد من معرفة أن ما سأذكره يختلف نظراً لما يحدث في سوق العمل من تقلبات، ولكنني أتمنى أن ما سأذكره سيعطيك فكرة قريبة ان شاء الله عما يحدث في واقع سوق عمل تطوير الالعاب

الاجابة عن الاسئلة كالاتي:-
1- طبيعة يوم العمل لمبرمج الالعاب تعتمد على الشركة التي يعمل بها ونوعية المشروع الذي تعمل عليه الشركة وكذلك على الوقت الزمني المحدد للمشروع الذي يعمل فيه، ولكن يمكن تلخيص ما يحدث في الظروف الطبيعية أنك كمبرمج يسند اليك مجموعة من المهام المطلوب تنفيذها وتقوم أنت بالبحث وتنفيذ هذه المهام وتقوم بمراجعة عملك مع المشرف عليك في الشركة وهناك الكثير من المرح أثناء العمل لانك تتابع أخبار الالعاب وتتابع التطورات التي تحدث في هذا المجال بقدر الامكان ولكن قد تكون هذه العملية مرهقة في بعض الاحيان في حالة ضغط والتي غالباً ما تتكرر في شركات الالعاب خصوصاً قرب الانتاء من مشروع ما
2- أعتقد أن الحصول على وظيفة في مجال تطوير الالعاب يعتمد على عدة عوامل: فإذا كنت تبحث عن العمل في أي من الدول العربية فأعتقد أنه ليست هناك الكثير من الشركات في المنطقة العربية وبالتالي فهناك صعوبة في الحصول على عمل، أما الحصول على فرصة في احدى الشركات الاجنبية فتحتاج لخبرة كبيرة أو أن تكون مهاراتك قوية جداً لتجذب احدى الشركات اليك، وأنوه هنا أن المهارات والخبرات البرمجية تحدد بشكل كبير الفرصة التي قد تحصل عليها، ولكن أعتقد أن العملية صعبة جداً في ظل انعدام خبرة العمل في شركات سابقة
أما بخصوص عملية البحث ذاتها فهي ليست صعبة حيث أن هناك الكثير من المواقع التي تعرض الكثير من الفرص المتاحة ولكن كما ذكرت مسبقاً فان كل الفرص تقريبا تحتاج لخبرة لا تقل عن سنتين حتى يمكنك التقديم اليها
3- أعتقد أن سوق العمل في المنطقة العربية ما زال ضعيفا في هذا المجال وبالتالي فان الفرص المعروضة قليلة بخلاف الدول الاجنبية والتي غالباً ما تتواجد فيها الكثير من الفرص
4- أغلب من يعمل في برمجة الالعاب تكون دراسته في مجال علوم أو هندسة الحاسوب
5- راتب مبرمج الالعاب في الدول العربية أعتقد سيكون مقارب جدا لمرتبات المبرمجين بصفة عامة في البلد، أما مبرمج الالعاب في الدول الاجنبية فهناك احصائيات توضح متوسط مرتبات المبرمجين والتي غالباً تتراوح لمن ليس لديه خبرة من 50000 دولار شهرياً وتزيد حسب الخبرة وحسب الشركة وحسب مهاراتك - يمكنك البحث عن game developer salary survey
6- اسم التخصص الجامعي هو computer science ولكن هناك بعض الجامعات (الخاصة) والتي بدأت تعطي كورسات تتعلق أكثر بتطوير الالعاب وهي في الدول الاجنبية ومنها ما هو اونلاين مثل Game Institute
7- أعتقد أن الوظيفة ممتعة لمن يحب هذا المجال ومن سيصبر على سلبياته
8- أعتقد أن البداية هي بتعلم البرمجة واتقانها ويفضل تعلم لغات معروفة ومستخدمة بكثرة مثل C++ ويمكنك أن تبحث على النت على كورسات معهد الالعاب game institute وتبدأ بدراستها وستعطيك خلفية عن مجال برمجة الجرافيكس
9- الوظيفة متعبة عندما يكون هناك ضغط عمل والذي يكثر في شركات تطوير الالعاب وخصوصا قرب انتهاء الاطار الزمني للمشاريع وهذا ينطبق على الكثير من الشركات
10- الشركات المتوسطة والكبري تكون فيها هذه الوظيفة جماعية وفي فرق عمل، ولكن هناك شركات صغيرة ويعمل فيها المبرمج منفردا كما في حالات المطورين المستقلين

بالتوفيق ان شاء الله

أحمد عزالدين
طالب دراسات عليا
جامعة كالجري

خبير مشرف أسامة السلمان مشاركة 3

أولا : أشكرك على الرد السريع والأكثر من رائع
ثانيا : هل أنت متأكد أن الراتب في الدول الأجنبية 50000دولار شهريا وليس سنويا !!!!!
ثالثا : هل يمكن أن تكون العلامات المرتفعة في الثانوية و الجامعة بديلا للخبرة ؟ وهل إذا عملت في دول عربية لفترة معينة تعتبر خبرة بالنسبة للبلاد الأجنبية أم يجب العمل في البلاد الأجنبية نفسها؟
 
أكرر شكري لك

أسامة السلمان
مطور ألعاب ومهندس برمجيات.
للتواصل: https://twitter.com/TheDorgam
بما أن الله على كل شيء قدير ؛ إذا ، ليس هناك شيء يدعى "المستحيل".

خبير  أحمد عزالدين مشاركة 4

السلام عليكم

أعتذر المرتب هو 50000 سنوياً وليس شهرياً

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

اذا قمت بالعمل في دولة عربية في شركة تطوير العاب فان ذلك يعتبر خبرة تسهل لك كثيراً التقدم للعمل في شركات اجنبية ولكن يفضل أن تكون الشركة التي ستعمل فيها ذات سمعة معروفة وتكون قامت بنشر العاب بشكل رسمي ومعروف

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

أحمد عزالدين
طالب دراسات عليا
جامعة كالجري

خبير مشرف أسامة السلمان مشاركة 5

أرجو أن تسمح لي بسؤال أخير
 
هل يمكن العمل في شركات البرمجة العادية وليست برمجة الألعاب وتعتبر خبرة عندما أقدم لشركات برمجة الألعاب؟
 
وهل يمكنك أن تدلني أين أجد كورسات ?game institute
 
وشكرا
 
(طبعا سأحاول المشاركة في مشاريعكم قدر الإمكان 😄 )

أسامة السلمان
مطور ألعاب ومهندس برمجيات.
للتواصل: https://twitter.com/TheDorgam
بما أن الله على كل شيء قدير ؛ إذا ، ليس هناك شيء يدعى "المستحيل".

خبير  أحمد عزالدين مشاركة 6

السلام عليكم 😄

لا أعتقد أن العمل في شركات البرمجة العادية والخبرة الناتجة عن ذلك ستكون مفيدة لك عند الانتقال لشركات برمجة الالعاب وذلك لان اغلبهم يتطلب ان تكون قد اكتسبت الخبرة من العمل على احدى الالعاب

بالنسبة للكورسات يمكنك البحث في منتدي الفريق العربي للبرمجة حيث هناك احدى المواضيع والتي فيها روابط هذه الكورسات او باستخدام التورنت وستجدها منتشرة على الانترنت

أتمنى لك الاستفادة والمتعة من العمل في مشاريع الشبكة ان شاء الله

أحمد عزالدين
طالب دراسات عليا
جامعة كالجري

خبير مشرف أسامة السلمان مشاركة 7

صراحة لم أجد نتائج لكورسات game institute أرجو المساعدة فأنا أحتاجها بشدة أعطني اللنكات وإذا لم تقدر أرسلهم خاص🙁

أسامة السلمان
مطور ألعاب ومهندس برمجيات.
للتواصل: https://twitter.com/TheDorgam
بما أن الله على كل شيء قدير ؛ إذا ، ليس هناك شيء يدعى "المستحيل".

خبير  أحمد عزالدين مشاركة 8

السلام عليكم أخي اسامة

اعتقد ان الكورس موجود في الروابط التالية
http://dvd4arab.maktoob.com/showthread.php?t=757918
وكذلك
http://www.arabteam2000-forum.com/index.php?showtopic=195459&st=0&p=977235&hl=+game%20+institute&fromsearch=1&#entry977235

بالتوفيق ان شاء الله

أحمد عزالدين
طالب دراسات عليا
جامعة كالجري

خبير مشرف أسامة السلمان مشاركة 9

ألف شكر لك الآن أنا سأدرس وأعمل كل جهدي ولي عودة للمشاركة في المشاريع وشكرا😁

أسامة السلمان
مطور ألعاب ومهندس برمجيات.
للتواصل: https://twitter.com/TheDorgam
بما أن الله على كل شيء قدير ؛ إذا ، ليس هناك شيء يدعى "المستحيل".

مبتدئ  Tony Kanaan مشاركة 10

Usama,
 Sorry but I’ll have to type this out for you in English, my typing in Arabic is extremely slow☺
I’ve been following the threads on the forums for over a year now, but I haven’t been very active, I think this would be a nice opportunity for me to start being more active here if people don’t mind me posting in English.
Let me tell you a little about me, that might help solidify the information I’m about to pass to you.
I have a BS in computer science from Concordia Univ. of Montreal, I’ve also attended 4 courses at the GameInstitute.com about 4 years ago.  Right now I’m in my last course for doing my Second BS in Computer game programming and design from UAT.edu.  Work wise, I’m the CEO of DarkSenses, a game development company based in Kuwait. We are new, but I do run internships for people interested in breaking into the business.
So to answer your Q6  there are university programs that are specific to game programming, the one I’m attending is one of the best, you can get more info here (http://www.gamedegree.com/)
 
Q1 – working in the industry is hard work, meeting milestones as they creep in will end up taking a lot of your time, there are more days than I can count where I leave the office at 5 in the morning, and I’d be back in within hours. It could take its toll if you are married with a family.
Q2 – It’s not hard to find a job in game development. The answer is a little double sided here, since the arab region is new to the market it’s very rare that you will find a company worth applying with. Most “game developers” in the area what they do is actually outsource their game ideas to indian companies to produce for a very cheap price and then they just publish under their name. This is true with the boom we are seeing in casual games on mobile devices.  But there are the 5 or 6 reputable companies in the region that do in house development, but don’t expect a decent salary!
Q3 I think the above point sort of answered this one
Q7- This type of job is very satisfying,  actually the whole development process is amazing, programming and graphics asset development wise.
Q8- you have many options here, I would primarily recommend you get familiar with one of the middleware engines out there, the big 3 being  Valve Source, Unreal Engine, CryEngine;  on the low end Unity3D is also a good choice to learn.  You should find a group and work on a project with them. There are many places for this, one of the main ones is http://www.moddb.com/ .    Another option is for you to take up some indie game development that you can do on your own or with a friend, Use unity to create a small  game for a mobile device in Unity3D or if you are adventurous you can pick up and lean OpenGL ES and code it from scratch.  You could make some side change in the process and pick up some experience.

DarkSenses.com