لغة GDScript هي لغة برمجة عالية المستوى ومتنوعة النوع (dynamically typed) تستخدم لإنشاء المحتوى داخل بيئة Godot Engine. تستخدم هذه اللغة بناءً على بنية مشابهة لبيثون (Python) حيث تعتمد على التباعد لتنظيم الكود وتتشابه العديد من الكلمات الرئيسية.
تهدف GDScript إلى أن تكون محسنة ومتكاملة بشكل جيد مع محرك Godot Engine، مما يتيح مرونة كبيرة لإنشاء المحتوى ودمجه داخل اللعبة.
تظهر لغة GDScript لأول مرة في عام 2008، وهي تعتبر جزءًا من مشروع Godot Engine الذي يحظى بمجتمع نشط وواسع الانتشار على الإنترنت.
تتوفر معلومات وتوثيق شامل لـ GDScript على موقع الويب الرسمي لمحرك Godot Engine عبر الرابط التالي: GDScript Basics.
ميزات لغة GDScript تشمل:
- تعليقات الأسطر والتعليقات السطرية: تدعم اللغة تعليقات الأسطر للتوثيق والشروحات والتعليقات السطرية لتعليق جزء محدد من الكود.
- تباعد دلالي: تعتمد GDScript على التباعد لتنظيم البلوكات والهياكل، مما يساعد على قراءة الكود بسهولة.
- دعم لمجموعة متنوعة من الملحقات والترميز: تأتي GDScript مع دعم للتعليمات البرمجية الأساسية مثل التعليقات والتعابير الشرطية والحلقات.
- متوافقة مع محرك Godot Engine: تم تصميم GDScript بشكل مباشر للعمل بفعالية داخل بيئة Godot Engine، مما يتيح للمطورين استخدامها بسلاسة في تطوير ألعابهم.
- ملحقات مفيدة: توفر GDScript مجموعة واسعة من الملحقات والوظائف المساعدة لتسهيل عملية التطوير.
تجدر الإشارة إلى أنه، على الرغم من أن معلومات عن المطورين الأصليين لـ GDScript غير متوفرة، إلا أن المجتمع المتخصص في Godot Engine يساهم بشكل كبير في تطوير ودعم هذه اللغة.
يمكن العثور على مصدر لغة GDScript على GitHub عبر الرابط التالي: GitHub Repository.