شرح شرح ال Sine Waves رياضيات الألعاب Game Math || Unity | [معتمد]
دورة برمجة الألعاب من البداية للإحتراف
شارك الآن استفساراتك مع اعضاء دورة برمجة الألعاب من البداية للإحتراف اضغط هنا
سجل الآن
قائمة الدروس | 72 درس
مشاهدة المزيد من الدروس
التعليقات
دورات ذات صلة
دورة معتمدة اون لاين مجانية برمجة الألعاب عمليه التطوير
المحترفين في مجال تطوير الألعاب غالباً يبدأون في تطوير الجانب التصميمي للعبه أولاً، وهي في حد ذاتها لها أكثر من مصدر . أحياناً عملية تطوير اللعبة تبدأ بدون فكره واضحه للتصميم لكن تتضح الفكرة مع عدد من التجارب . مثال مصمم الألعاب ويل بدأ بتطوير لعبه سيمز الشهيرة بجعل المبرمجين يقومون بتجربه عدد من الافكار .
النماذج
المبرمجين في العادة يحتاجون لعمل نماذج للافكار والمواصفات التي ستكون في اللعبة . النماذج للعبه تكون في البداية لتسهل عمليه التصميم وايضا ليسهل اضافه الافكار إليه
تصميم اللعبة
المبرمجين ليست وظيفتهم الأساسية تصميم اللعبة، وإنما المساهمه في طرح الافكار قبل التصميم . مصمم اللعبة يلتمس الافكار والاقتراحات من منتج اللعبة وقائد فريق البرمجة ليحصل على تصور صحيح لاستراتيجيات اللعبة . في بعض الاحيان يشارك في التصميم من غير المنتجين للعبه كـا كتاب الحقوق للعبه .
برمجة الألعاب
تستعمل عدة لغات برمجة في هذا المجال ولكن أفضل لغة بلا منازع في برمجة الألعاب هي سي++، هذا لا يمنع من استعمال لغات أخرى مثل سي شارب و جافا سكريبت
المبرمجين وظيفتهم التقريب بين التصميم واللعبة . عمليه التصميم تتغير بتغير لغات البرمجة وتطورها .
كل شيء في برنامجٍ واحدٍ.. على هذا النهج تقوم الشركة المنتجة باستمرارٍ بتطوير كافة الأدوات التي يحتاجها المطورون لبناء ألعابٍ قويةٍ ومرنةٍ وذات أداءٍ عالٍ.
يمكن بناء ألعاب ثنائية وثلاثية الأبعاد ويتوفر الكثير من الأدوات لتلبية مختلف احتياجات اللعبة.
إمكانية خلق شخصياتٍ مساعدةٍ ذكيةٍ تعمل بذكاءٍ دون الحاجة لتحكم من قبل اللاعب أثناء اللعب.
مفهوم الـPrefabs أي إمكانية خلق مكوناتٍ قابلة لإعادة الاستخدام بكافة خصائصها وتطبيق التعديلات عليها مرةً واحدةً مهما كان عددها كبيرًا.
نظام واجهات قوي وفعال ويعمل بمرونةٍ.
المحرك الفيزيائي الخاص باليونيتي والذي يستغل قوة الأجهزة المستخدمة لخلق لعبةٍ واقعيةٍ للغاية وذات أداءٍ عالٍ.
إمكانية إضافة أدواتٍ خاصةٍ للعبة عن طريق المتجر الذي يضم آلاف الموارد.
القدرة على مشاهدة المشاريع التي يعمل عليها الآخرون مباشرةً من خلال المحرر.
يقدم اليونيتي مرونةً برمجيةً عاليةً حيث يمكن التحكم بحجم الملفات ودقتها وأدائها بشكلٍ تفصيليٍّ بالإضافة إلى تحسين استخدام ما تحتاجه اللعبة من ذواكرٍ ومعالجات رسومية وغيرها.
يعد أداةً جيدةً لإنشاء محتويات متسلسلة باستخدام الـTimeline الخاص به.
يمكن التحكم بلقطات الكاميرات ضمن اللعبة من خلال نظامٍ سينمائيٍّ مذهلٍ مع مجموعة كاميراتٍ ذكيةٍ Cinemachine وكأنك مخرجٌ سينمائيٌّ وكل ذلك ضمن نفس المحرر.
التحكم بالألوان والدرجات والتأثيرات من الأمور القوية التي يدعمها اليونيتي Post Processing FX. Ahmed Sabry - أحمد صبري