مبرمج ألعاب
المحتويات
بدايةً، مبرمج الألعاب هو مهندس برمجيات، مبرمج أو عالم كمبيوتر والذي يقوم بتطوير الشفرات الأساسية (codebase) للعبة الفيديو أو لبرنامج ذو علاقة. برمجة الألعاب لديها الكثير من الفروع المتخصصة التي تندرج جميعا تحت مظلة مصطلح «مبرمج اللعبة». ينبغي عدم الخلط بين مبرمج ألعاب الفيديو ومصمم ألعاب الفيديو، والذي يعمل على تصميم لعبة الفيديو. وفيما يلي تفاصيل أوسع عن ذلك.
التخصصات
مبرمج التكنولوجيا
وفي هذا السياق، مبرمج عام يأخذ على عاتقه وظيفة معينة عند الحاجة. ويهتم كذلك بالبحث عن الأخطاء وإصلاحها.
قائد مبرمجي الألعاب
إضافةً إلى ذلك، هو في نهاية المطاف مسؤول عن جميع عمليات البرمجة للعبة. فمن عمله التأكد تنفيذها في مختلف الوحدات الفرعية من اللعبة بشكل صحيح والحفاظ على مسار التنمية من وجهة نظر برمجية.
مصمم ألعاب
انظر كذلك
مبرمج أدوات اللعبة
مبرمج لنقل اللعبة من منصة حاسوبية إلى أخرى
كذلك، هذا المبرمج يساعد في كتابة الشفرات البرمجية لنقل الألعاب بين المنصات الحاسوبية، حيث يكون على علم بكل من أنظمة التشغيل ولغات البرمجة الأصلية والمستهدفة ويحول بينهما (مثل التحويل من سي بلس بلس إلى جافا).
ومن جهة أخرى، مبرمج أدوات اللعبة يمكن أن يجعل عملية تطوير اللعبة سهلة أو صعبة بشكل لا يطاق، حيث إن الأدوات تستعمل في جميع المهام مثل التصدير والتحويل وبناء المستويات، وهي مثل برامج التصميم ثلاثي الأبعاد والفوتوشوب وهناك أدوات يتم تصميمها خصيصاً لألعاب معينة وبوظائف معينة. وظيفة مبرمج الأدوات هو كتابة هذه الأدوات.
مبرمج محرك اللعبة
من جهة ثانية، يقوم بإنشاء محرك اللعبة الأساسي، شاملاً ضوابط الفيزياء والرسومات التي تتم محاكاتها.
مبرمج طريقة اللعب
- يركز أكثر على إستراتيجية اللعبة، وتنفيذ آليات اللعبة والمنطق، و«الإحساس» للعبة.
- منشئ السكربت
- مبرمج واجهة المستعمل
مبرمج محرك الفيزياء
ومن جهة أخرى، يقوم بتطوير الفيزياء المطلوبة في اللعبة. عادة، فإن اللعبة سوف تقوم بمحاكاة بضعة جوانب فقط من فيزياء العالم الحقيقي. مثلًا، تحتاج لعبة فضائية إلى محاكاة الجاذبية، ولكن لن يكون لها أي حاجة لمحاكاة لزوجة المياه مثلاً.
مبرمج محرك الرسومات
مبرمج الشبكة
وفي هذا السياق، هو المبرمج الذي يكتب الشفرة البرمجية التي تسمح للاعبين بالتنافس أو التعاون معا من خلال الاتصال عبر الإنترنت أو الشبكة المحلية.
مبرمج المدخلات
ومن ناحية أخرى، يقوم بكتابة الشفرة البرمجية التي تحدد كيفية تأثير أجهزة الإدخال مثل لوحة المفاتيح، الفأرة وعصا التحكم في اللعبة.
مبرمج الذكاء الاصطناعي
يقوم بتطوير منطق اللعبة لمحاكاة ذكاء الأعداء والخصوم.
مبرمج الصوت
📝 هل في هذه المقالة خطأ؟
إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.
ما رأيك في هذه المقالة؟