What is the game engine? ماهو محرك الألعاب

Slid

ترجمة الموقع للغتك

تذكير

- هدفنا نشر العلم
- يهتم هذا الموقع بمجالات متعددة مثل : المنتجات , الخدمات , التصميم , الالعاب ,وكل ماهو ما يتعلق بالتقنية والتكنولوجيا
- ساهموا في تطوير هذا الموقع بنشر آرائكم وتعليقاتكم
- نحن نتقبل النقد البناء ونشكر كل من ساهم في تطوير هذا الموقع من قريب او بعيد
- ان كان هناك اي تجاوزات او اخطاء في الموقع اعلمونا في التعليقات او في مواقع التواصل الاجتماعي وشكرا

أقسام الموقع

الجمعة، 4 سبتمبر 2020

What is the game engine? ماهو محرك الألعاب

 

كيف يتم تطوير الالعاب ؟

 

 يسأل الكثير من الاشخاص هذا السؤال من اجل التعرف على خبايا تطوير الالعاب و معرفة كيف يتم تطوير
 - المشاهد السينمائية  في اللعبة

- البيئة ومراحل اللعبة

- الذكاء الاصطناعي في اللعبة

- الحركات القتالية وطريقة ربطها بجاز التحكم

 وغيرها من عناصر اللعبة كل هذا يكون داخل لعبة واحدة

ويتم هذا عن طريق فريق مختص في تطوير الالعاب يكون مكونا من :

- مخططين ومنظمين للعبة

- مبرمجين

- مصممين و رسامين

- موسيقيين

- مدراء انتاج ومراقبة

 وغيرها من المجالات الاخرى المشاركة في تصميم اللعبة

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


في القديم كان تطوير الالعاب امرا مجهدا ويقتصر على الشركات وعباقرة المبرمجين وذلك بسبب :

-عملية البرمجة التي تستغرق وقت طويل لان اصعب شيء  في تطوير الالعاب لم يكن التصميم بل كان البرمجة لا نها تحتاج الى الذكاء والافكار وكان اصعب شيئ في البرمجة هو :

- قلة البرامج المناسبة المستخدمة في عملية البرمجة واحتكارها من قبل الشركات

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

 

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

 

 

محرك الالعاب هو عبارة عن برنامج وبيئة متكاملة تستخدم  لتطوير وبرمجة وتصميم والالعاب مثل:


Unreal Engine  


Unity 3D




Game Maker


Godot

Cry Engine


RAGE


 

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

 

ومن اجل ان تفهم اكثر ما هو محرك الالعاب سنقدم مثال عن برنامج Unity 3D وهو من اشهر محركات الالعاب .

Unity 3D هو برنامج متكامل أي يحتوي على بيئة تطوير متكاملة تحتوي الكثير من الادوات والاضافات التي يقدمها البرنامج منها المجاني أو المدفوع من اجل تسهيل عملية تطوير الالعاب

فعند تطوير لعبة ما أنت تحتاج للكثير من العناصر والمكونات مثل:


  •  كائنات اللعبة والبيئة وتتمثل في :

اللاعب , الاعداء ,  البيئة ومحيط اللعبة فيمكنك انشائها وتصميمها  داخل البرنامج باستخدام الادوات الاضافية الخاصة بالبرنامج او باستخدام برامج خارجية

  •  الفيزياء وتتمثل في

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

  •  المؤثرات وتتمثل في

المؤثرات البصرية مثل الدخان ,النار, التوهج ,اطلاق النار, القدرات ,التفاعل مع البيئة ,الضوء ,الظل الخ من المؤثرات حيث يوفر لك البرنامج ادوات جاهزة تمكنك من بناء المؤثرات من الصفر باستخدام عناصر مثل :

particle system

shader graph

Visual Effect Graph

 Light

Shadow

  •  المؤثرات الصوتية مثل

موسيقى اللعبة, موسيقى النهاية ,اصوات الحركات ,التصادمات ,القتال, صوت اللاعب , صوت الاعداء  ,مزج الاصوات .. الخ من المؤثرات الصوتية حيث يمنحك البرنامج الكثير من  التحكم والادوات الخاصة بتحكم في اعدادات :

- الصوت والتحكم في التشغيل والإطفاء

- الدمج بين مختلف اصوات الموسيقى

- اختيار نمط ونوعية اخراج الموسيقى

والكثير من الخصائص الاخرى الخاصة بالموسيقى

 

ويمكنك ايضا في هذا البرنامج :

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

PC -

Android -

Mac -

Xbox -

Playstaion -

وغيرها من منصات اللعب الاخرى 

 

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

 

ولهذا فإن محرك الالعاب يوفر :

- الوقت

- الجهد

- المال

- سهولة التعلم والبرمجة والتصميم.


إرسال تعليق

المشاركات الشائعة

المشاركة على واتساب متوفرة فقط في الهواتف