ما هي أصعب التخصصات المتعلقة بالبرمجة؟
ما هي أصعب التخصصات المتعلقة بالبرمجة؟
تخصصات البرمجة وأقسامها :
- الويب - Web
- الاندرويد - android
- ios - iOS
- الحاسوب - computer
- الالعاب - games
مصدر الصورة : Ps4 games like gta |
و كُل تخصص حَسب لكن هُناك برامج بداء مبرمجها بسهوله ثم تطورت إلى أن كانت اصعب برمجتها من الاول مِثل فيسبوك . لكـــن فيسبوك ليس أصعب من برمجة الألعاب و هذا حسب كُل لعبه ( في التطوير او التحديثات و الجرافيك و الانميشن .
Photoshop CC Portable |
مصدر الصورة :facebook |
أولئك اقوي ثلاث برمجيات في العالم لكن هل تسألت ايهما انجح و مكلف و اصعب ؟ طبعا انها اللعبة ( GTA V ) … لعلمك فقط عن تلك اللعبة حسب معلومات اعرفها سابقاً و ويكيبديا في اليوم الأول من إطلاقها ربحت الشركة 80 مليون فما بالك بباقي الايام يقال انها بعد شهر من الاصدار ربحت الشركه ( روكستار ) 1 مليار . لماذا ؟ﻷنهم اتو بمئات المبرمجين و المصممين و لكي تفهم الموضوع اكثر فهذا هو عمل كُل مبرمج ومصمم .
مصمم ال Texture :
Texture |
Texture هي الارض في اللعبه او السماء يمكن ان يتغير لون الارض عن طريق Texture انظر مثلا في متجر محرك unity ( هي أداة لتطوير الألعاب و هي أداة ضعيفة ليست مثل ادوات الشركات ) و هذه صوره لانواع من ال texture قبل استعماله. لكن بعد استعمالها على اي مجسم ( لم اجد صورتين متطابقتين للاسف لكن هذا مثال )
برمجة الألعاب |
Jimmy vegas |
طبعا المصمم ذلك لا يكتفي بتلوين بل هو يصمم ال texture بنفسه و يحاول بقدر الإمكان أن يجعلها واقعية أرض الواقع
مصمم المجسمات :
مصدر الصورة :blender org |
هذا دوره تصميم المباني بدون الوان تصميم السيارات اي شئ وهو أهم دور في انشاء اللعبة .
معظم مصممين الالعاب يستخدمون unity للاسف لكن الجدير بالاستعمال هو برنامج blender و 3d mix .
و اللعبه كلها تقف على تصميم المجسم .
مصمم التأثيرات ( effects ) :
هو الذي يقول مثلا بعمل تأثير النار و لحظه انفجار السياره ومشهد الاشتعال و مشهد خروج البخار و الرصاصة حين إطلاق الرصاص .
فمثلا هذا فيديو عباره عن 3 ثوان يوضح عملية التأثيرات .
مصمم الجرافيك :
دوره مهم وهو جعل اللعبه واقعيه أي جعل اليد تشبه اليد الحقيقية و العين تشبه العين الحقيقية وهكذا وهذا توضيح لتطور الجرافيك في سلسلة GTA :
مصدر الصورة :epicgames
مصدر الصورة :epicgames
لا اعرف عمله صراحه لكن اعتقد هو من يقوم بعمل الظلال و الاضاءة و جعل الجرافيك بين
high , medium , low ,very high .
وكل واحدة يكون فيها الجرافيكس أعلى من الأخرى ويمكن التعديل على الجرافيك من اعدادات اي لعبه .
عدد من المصممين آخرين .
مبرمجين و مطورين :يعملون في نفس الشئ مثلا حين تضغط علي الزر و التحرك ومتي يكون الجو مظلم و تحريك الرصاص .
وإذا انتبهت للشركات ستجد المبرمجين أضعافا مضاعفة من المصممين ذلك لأنهم يجاهدون في كتابة الكود الواحد .
وهم يستعملون محركات كـ 4 unity , engine وهذه للمبتدئين اما المحترفين يستعملون علي محركات اقوى السابقه ﻻ تستخدم برمجة اما الاخرى تستخدم لغة c# وهي لغه برمجيه أما من يعملون في الشركات يتعاملون مع أكثر من ثلاث لغات برمجه .
و الأمر الشيق أن مبرمجين الالعاب في الشركات أكثر من مبرمجين الفيس وهكذا .
لم ارد ان اطيل و السلام عليكم …