مبرمج المحركات الأول (برمجة المعدات)

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

المهارات والكفاءات

المهارات والكفاءات الفنية

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

المهارات والكفاءات العامة

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

وظائف العمل الحرجة والمهام الرئيسية

تصميم محرك اللعبة

 • دعم تحليل المتطلبات وتشكيل المواصفات وتحديد منصات توصيل الألعاب. 
 •  تصميم خصائص محرك جديدة لدعم تطوير اللعبة والمتطلبات الفنية.  
 • تطوير البنية الشاملة للمحرك بالاعتماد على الأهداف الفنية وخارطة المنتجات. 
• توثيق التصاميم والخصائص للمحركات الجديدة وللتغيرات التي حدثت للمحركات الحالية والأنظمة ذات العلاقة.

تنفيذ تطوير اللعبة

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

تحسين تطوير اللعبة

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

تعزيز أفضل الممارسات في تطوير اللعبة

• مواكبة أحدث تطورات التكنولوجيا و تأثيرها على تطوير و أداء اللعبة.
• قيادة تطور إثبات المفاهيم لدعم تبني التكنولوجيا الجديدة.   
• إبراز أهمية تبني التكنولوجيا الجديدة المناسبة للفرق الداخلية. 

تنفيذ تصميم وتطوير المعدات(الاختصاص في برمجة المعدات)

• تحليل نطاق المشروع وسير العمل الواسع لتحديد متطلبات المعدات بالتعاون مع قيادة فنية و إبداعية. 
• إنشاء تصاميم عالية المستوى لمتطلبات المعدات الجديدة والتحسينات و/ أو الامتدادات للمعدات الحالية.  
• قيادة تطوير المعدات عن طريق تطوير الجوانب المعقدة لتعليماتها البرمجية.  
• توجيه أعضاء الفريق المبدتئين في تطوير التعليمات البرمجية للمعدات.  

احصل لنفسك على مهارة جديدة

في هذا المسار

قريباً...