Building Game AI with Godot Engine

Create responsive NPCs and combat behaviors in Godot using clean GDScript code and essential game AI algorithms.

4.5 (197) ⏱ 40 دقيقة 📚 12 درس

حول هذه الدورة

Making non-player characters behave realistically is one of the most rewarding parts of game development. This course guides you through the process of programming intelligent, responsive game AI using the Godot engine. You will transition from writing simple movement scripts to implementing complex decision-making systems. You will learn how to design NPCs that can track targets, navigate around obstacles, work in groups, and execute tactical behaviors. What you'll learn: - Understand the foundational concepts of game AI, starting with basic state machines and decision logic - Build realistic sensory systems, including vision cones, line-of-sight checks, and target tracking - Implement advanced aiming algorithms, projectile leading, and homing behaviors for dynamic combat - Configure efficient pathfinding for multiple agents using modern Godot navigation features - Apply modern GDScript best practices, including static typing and component-based AI design, to keep your code clean and scalable The course begins with core terminology and architectural foundations before guiding you through written, step-by-step implementations of specific AI behaviors. You will study clear code explanations and conceptual breakdowns designed to help you solve real-world gameplay challenges. This course is designed for beginner game developers and programmers who want to learn AI logic using Godot. No prior AI experience is required, though a basic familiarity with GDScript is helpful. Start reading today and bring your game worlds to life with intelligent characters.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 30 يومًا
    دون أسئلة
  • قصير ومركَّز
    40 دقيقة من المحتوى التطبيقي

المراجعات (5)

Camila Sánchez EC متعلِّم موثَّق
★ 3 · 2025-05-08T12:21:56+00:00

مقدمة جيدة ، لقد أقدر الخطوات الواضحة ، على الرغم من أن بعض الوحدات اللاحقة كان يمكن أن تستخدم المزيد من الأمثلة.

Benjamín Castro CL متعلِّم موثَّق
★ 3 · 2025-04-29T13:11:56+00:00

أنا لست متأكدا أن هذا للمبتدئين تماما فهو يفترض بعض المعرفة السابقة التي لم يتم تعليمها بشكل صريح بعض الأمثلة كانت مربكة

Claudia Soto MX
★ 3 · 2025-04-23T06:35:56+00:00

انه دورة متينة, البنية منطقية ومعظم الامثلة كانت مفيدة, يمكن استخدام بعض السيناريوهات من العالم الحقيقي

فاطمة بنت علي بن محمد آل ثاني QA متعلِّم موثَّق
★ 5 · 2025-02-25T16:01:56+00:00

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

Isabela Macedo BR متعلِّم موثَّق
★ 4 · 2024-12-28T02:11:56+00:00

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

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe أو بالعملات الرقمية. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 30 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

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

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع