الكل يتفق على أن الألعاب تطلب الكثير من الموارد سواء البشرية أو المادية لتحقيقها. و هنا أتكلم عن ألعاب كبيرة نأخذ منها على سبيل المثال لا على سبيل الحصر، لعبة الفيفا و لعبة سارق السيارات. إذن كيف تم إنتاجها و ما هي لغة البرمجة أو لغة البرمجة المستخدم لهذا الغرض.
عادة لا تفصح شركات الألعاب عن أسرارها. حيث يصل الأمر أن الموظفين بالشركة غير مسموح لهم بالانفتاح و إكتشف التقنيات التي يستخدمونها لبناء الألعاب. و ذلك ينطوي تحت اتفاقية عدم الكشف أو اتفاقية عدم الإفشاء (NDA).
GTA أو أي لعبة أخرى لا تستخدم لغة برمجة مباشرة من أجل التطوير.
فهم أولا يستخدمون محركات اللعبة (المصنوعة باستخدام لغات البرمجة مثل C / C ++ و Java) هناك العديد من لغات البرمجة المشاركة في تحضير المحرك. معظمهم مستقلون. ليس لديها أي رمز مكتوب، فقط تطبيق يخلق حركات الإطارات والرسوم المتحركة. مثل محركات CryEngine و Unreal و Unity و custome لصنع الألعاب. ما تقدمه هو أنك تعمل فقط على تصميم اللعبة والنماذج وكل شيء، و بالتالي تحصل على الخلفية جاهزة.
كما ذكرت ف GTA بشكل خاص ، تم اسخدام برنامج هو ContextCapture تم تطويره بواسطة برنامج Acute Softwares والذي أنتجه Bentley.
ما يجعل ContextCapture خاص وحصري هو أنه يمكن من تحويل الصور الفعلية إلى نماذج ثلاثية الأبعاد. لكن البرنامج باهض الثمن و لا يمكن شراؤه إلا من قبل الشركات الكبيرة.
ليست هناك تعليقات:
إرسال تعليق