ما هو محرك Godot وماذا يفعل؟

ما هو محرك Godot وماذا يفعل؟

إن Godot Engine هو محرك ألعاب صاعد تزداد شعبيته ، خاصة بين مطوري الألعاب المستقلين. Godot مجاني تمامًا وسهل التعلم.





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





ما هو محرك جودو؟

جودو هو محرك ألعاب مجاني ومفتوح المصدر مصمم لتطوير الألعاب ثنائية وثلاثية الأبعاد. إنه بموجب ترخيص معهد ماساتشوستس للتكنولوجيا (MIT) ، وهو ترخيص برمجيات مجاني يسمح للمستخدمين بمنح المستخدمين قيودًا قليلة على كيفية استخدامهم لبرامجهم. مؤسسو Godot - مدعومين من قبل مجتمع مترابط من المطورين - يحافظون بنشاط على البرنامج.





Godot هو أيضًا عضو في الحفاظ على حرية البرمجيات . The Software freedom Conservancy هي منظمة غير ربحية تهدف إلى الدفاع عن مشاريع البرمجيات الحرة ومفتوحة المصدر (FLOSS) وحمايتها.

غالبًا ما تعتمد مشاريع البرامج المجانية والمفتوحة المصدر على التمويل الخارجي. يعتمد جودو على الداعمين والداعمين الخارجيين على Patreon. تحقق أيضًا من كيفية قيام GitHub برعاية يتيح لك تمويل البرامج مفتوحة المصدر.



ماذا يفعل محرك Godot؟

يأتي محرك Godot مع عدد كبير من الأدوات المضمنة التي تتعامل مع أساسيات تطوير اللعبة من أجلك ، بحيث يمكنك التركيز على بناء الألعاب وليس أدوات التطوير. فيما يلي بعض الميزات المضمنة التي تجعل Godot فريدًا.

عقد مدمجة لكل شيء

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





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

كيف تجد مجموعات الفيسبوك السرية

نظام مشهد مرن

يتيح لك Godot إنشاء مشاهد لعقد متعددة ، منظمة كيفما تشاء. بمجرد إنشاء مشهد ، يمكنك حفظه كنوع بيانات مضمن (.tscn أو .scn). بمجرد قيامك بحفظ مشهد ، يمكنك نسخه إلى مشاهد أخرى ، أو إنشاء مشاهد جديدة موروثة منه.





يمنحك نظام المشهد هذا المرونة في كيفية هيكلة مشروعك. يتيح لك إنشاء مشاهد لأي شيء تقريبًا. يمكن إنشاء أي مشهد أو توريثه حسب رغبتك.

لغة البرمجة النصية المضمنة

تمتلك Godot لغة برمجة نصية خاصة بها ، تسمى GDScript. يشبه GDScript من الناحية التركيبية لغة Python. صممها مطورو Godot خصيصًا لتطوير اللعبة في Godot Engine ، وقد أحبها الكثيرون في مجتمع Godot.

ذات صلة: 6 أسباب لماذا بايثون هي لغة برمجة المستقبل

إذا كنت لا ترغب في استخدام GDScript ، فإن Godot يقدم دعمًا متعدد اللغات مع دعم C # الكامل ودعم C ++ الكامل. كما أن لديها نظام نصوص مرئي مدمج.

محرر الرسوم المتحركة المدمج

يأتي Godot مزودًا بأداة رسوم متحركة مدمجة قوية يمكنها التحكم في أي من الخصائص القابلة للتعديل لعقدك. يمكن لمحرر الرسوم المتحركة المدمج إنشاء رسم متحرك يغير عتامة النسيج من 100 إلى 0 ، على سبيل المثال. أو يمكنه إنشاء رسم متحرك يحرك كائنًا بمقدار 50 بكسل إلى اليمين. الاحتمالات لا حصر لها.

المدمج في المصحح

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

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

مستندات المساعدة المضمنة

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

بالمناسبة ، المستندات مفتوحة المصدر على GitHub أيضًا. هذا يعني أنه يتم تحديثها وصقلها باستمرار. اليوم التوثيق واسع وشامل. كما يحتوي أيضًا على بعض أدلة البدء سهلة الاستخدام.

نشر متعدد المنصات

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

لدى Godot قوالب تصدير لأنظمة سطح المكتب الرئيسية بما في ذلك Mac و Windows و Linux. يحتوي على قوالب لمنصات الأجهزة المحمولة بما في ذلك iOS و Android. ولديها قوالب تصدير لمنصات وحدة التحكم بما في ذلك Nintendo Switch و PlayStation 4 و Xbox One (عبر مزودي الطرف الثالث).

هل يمكنني استخدام wifi في وضع الطائرة

المجتمع الداعم

أخيرًا وليس آخرًا ، مجتمع Godot صغير ولكنه قوي. مع انتشار كلمة Godot ، ينمو المجتمع ويخلق المزيد من الموارد المفيدة. مجتمع Godot نشط في صفحة Godot GitHub ، ومتاح لمساعدة الأقران على منتديات جودو للأسئلة والأجوبة .

بالإضافة إلى ذلك ، أنشأ مجتمع Godot الكثير من البرامج التعليمية التي يمكن العثور عليها على YouTube ومواقع أخرى مثل Udemy. بالنسبة لأولئك الذين يتطلعون إلى تطوير اللعبة ، يعد Godot محركًا رائعًا لبدء التشغيل نظرًا لكمية الأدوات المضمنة التي يقدمها والمجتمع المفيد المحيط بها.

كيفية الوصول إلى Godot

يمكنك تنزيل Godot مجانًا من موقع جودو موقع الكتروني. انقر على تحميل أعلى صفحة الويب للعثور على روابط التنزيل لنظامي التشغيل Mac و Windows. ستلاحظ أن صفحة التنزيل تحتوي أيضًا على روابط لتنزيل Godot من Steam أو Itch.io ، إذا كنت ترغب في ذلك.

محرك Godot موجود أيضًا على GitHub ، حيث يمكنك تنزيل أو عرض الكود المصدري للمحرك. لدى Godot مجتمع نشط من المطورين الذين يساهمون في المشروع في جميع الأوقات. البعض موظفون رسميون والبعض الآخر مطورون نشطون شغوفون بجودو.

لماذا لا تنتظر جودو

الأدوات المدمجة في Godot تجعل تطوير اللعبة أسهل للمطورين من جميع مستويات المهارة. يهتم Godot بالكثير من الأعمال الشاقة المرتبطة بتطوير اللعبة ، مما يسمح للمطورين بالتركيز على الجزء الممتع - صنع ألعاب رائعة.

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

يحب مجتمع Godot Godot وهو على استعداد لمساعدة بعضهم البعض. إذا كنت جديدًا في تطوير الألعاب ، فإن Godot هو محرك رائع لتبدأ به بسبب الأدوات المضمنة ، والمجتمع الودود ، وكمية البرامج التعليمية التي أنشأها المجتمع هناك.

أخيرًا ، يجدر التأكيد على أن Godot لا يكلف فلسًا واحدًا! لا توجد إتاوات أو رسوم خفية في Godot على الإطلاق. هذا يجعل جودو أكثر حلاوة.

يشارك يشارك سقسقة بريد الالكتروني 10 أسباب لاستخدام محرك Godot لتطوير لعبتك التالية

هل تحتاج إلى أداة مفتوحة المصدر لتطوير اللعبة؟ فيما يلي 10 أسباب تجعل محرك Godot هو ما تبحث عنه تمامًا.

اقرأ التالي
مواضيع ذات صلة
  • الألعاب
  • تطوير اللعبة
  • محرك جودو
نبذة عن الكاتب مايكل هارمان(16 مقالة منشورة)

مايكل كاتب ومبرمج. إنه يستمتع بألعاب البرمجة بقدر ما يستمتع بلعبها. بمرور الوقت ، نما حبه للألعاب إلى حب كل الأشياء التقنية.

المزيد من Michael Harman

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك