مبرمج مبتدئ

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

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

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

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

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

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

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

التخطيط لتطوير اللعبة

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

تطبيق تطوير اللعبة

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

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

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

تنفيذ تصميم الأدوات وتطويرها

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


تطبيق اختبار الأدوات وتنفيذها

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

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

في هذا المسار

قريباً...