iSchool
الوحدة 1: استوديو الألعاب

استكشف Godotمحرّك الألعاب

ادخل عالم تطوير الألعاب الاحترافي! يتقن الطلاب محرّك Godot 4 المعياري في الصناعة، ويكتبون كود GDScript لبناء عوالم ثنائية الأبعاد ديناميكية والتحكّم في الفيزياء ونشر ألعابهم التفاعلية على الويب.

3 وحدات · 12 درساًتطوير الألعاب 2D
Grade 6 Game Builders hero
المشروع النهائي
السنجاب اللانهائي
ما الذي ستتعلمه

أربع نتائج تعلّم.لعبة مستقلّة منشورة.

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

أتقن محرّك Godot

تنقّل في مساحة العمل ثنائية الأبعاد ونظّم المشاريع باستخدام نظام العقد الاحترافي في Godot.

برمج آليات اللعب

اكتب كود GDScript للتحكّم في منطق اللعبة باستخدام المتغيّرات والمصفوفات والحلقات التكرارية والجمل الشرطية.

برمج الفيزياء 2D

طبّق الأجسام الصلبة والجاذبية والاحتكاك وأشكال التصادم لتفاعلات واقعية في العالم.

انشر على الويب

صدّر النسخة النهائية من اللعبة وأطلقها على منصّة مطوّرين مستقلّين حقيقية.

الأدوات والتقنيات

منظومة أدوات مطوّر الألعاب

تعلّم تطوير الألعاب عبر العمل التطبيقي بمحرّكات ومنصّات معيارية في الصناعة.

Godot 4 Engine logo

محرّك Godot 4

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

GDScript code illustration

GDScript

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

Itch.io platform logo

النشر على Itch.io

منصة شهيرة لاستضافة الألعاب المستقلة. سيتعلم الطلاب عملية النشر الرقمي الواقعية من خلال تصدير ألعاب الفيديو النهائية القابلة للعب وإطلاقها مباشرة للجمهور.

مسار التعلّم

ثلاث وحدات.لعبة ثنائية الأبعاد منشورة في النهاية.

من أول عقدة جودو إلى لعبة ثنائية الأبعاد قابلة للعب ومنشورة مباشرة على Itch.io.

Module 01

تصميم الألعاب وأنظمة العقد

انغمس في محرّك Godot. أتقن نظام العقد واكتب أوّل دوال GDScript لتحريك شخصية ثنائية الأبعاد باستخدام الإحداثيات والمتجهات.

Module 02

الفيزياء والبيئات والمنطق

ابنِ العالم! برمج خلفيات Parallax لا نهائية، وطبّق قوى فيزيائية مثل الجاذبية، واستخدم عقد Area2D للكشف عن التصادمات بين اللاعب والعقبات.

Module 03

تدفّق اللعبة والنشر المستقل

أنهِ حلقة اللعبة. استخدم المصفوفات والعشوائية لاستدعاء العناصر، وبرمج شاشات نهاية اللعبة، وصدّر لعبتك لنشرها على الويب مباشرة.

المهارات المكتسبة

أكثر من مجرّد ألعاب.

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

المهارات التقنية

نظام العقد في Godot

نظّم المشاهد ثنائية الأبعاد باستخدام نظام العقد والمشاهد الاحترافي في Godot.

برمجة GDScript

اكتب كود GDScript للتحكّم في حركة العناصر والمنطق وآليات اللعب.

الفيزياء والاصطدامات

طبّق الأجسام الصلبة والجاذبية والاحتكاك وأشكال التصادم لتفاعلات واقعية.

بيئات Parallax

ابنِ خلفيات Parallax لا نهائية تمنح العوالم ثنائية الأبعاد الحياة.

المهارات الشخصية

عملية تصميم الألعاب

فكّر كمصمّم ألعاب، من الفكرة والآليات إلى نسخة قابلة للّعب ومصقولة.

البنية المنطقية

قسّم ميزات اللعبة المعقّدة إلى كتل منطقية ومشاهد منظّمة وواضحة.

تصحيح الخوارزميات

اقرأ الأخطاء وتتبّع المنطق خطوة بخطوة وأصلح الأخطاء كما يفعل المطوّرون الحقيقيون.

النشر الرقمي

تعلّم سير العمل الحقيقي لتصدير البرمجيات وإطلاقها لجمهور حيّ.

الخاتمة

مشروع التخرج رويال ران (الركض الملكي)

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

رويال ران

يستخدم الطلاب مهاراتهم في GDScript لبناء لعبة عدّاء لا نهائي جذابة للغاية، تتميز بالكشف عن التصادم في الوقت الفعلي، وخلفيات تمرير لا نهائية، ومتتبع نقاط ديناميكي.

  • تصادمات في الوقت الفعلي: الكشف عن العقبات والمكافآت القابلة للجمع باستخدام عقد Area2D.
  • عالم بارالاكس لا نهائي: بناء خلفيات تمرير متعددة الطبقات تمنح شعوراً بعدم المحدودية.
  • متتبع نقاط ديناميكي: برمجة واجهة مستخدم مباشرة تكافئ المهارة وسرعة الاستجابة.
Squirrel Endless Runner gameplay preview
Game published on Itch.io

إطلاق وعرض على Itch.io

اخطُ نحو أضواء المستقلّين. يصدّر الطلاب لعبتهم النهائية وينشرونها على Itch.io، منضمّين لمجتمع مطوّري ألعاب حقيقي.

  • النشر على Itch.io: تصدير نسخة الويب وإطلاقها مباشرة على حساب مطور حقيقي.
  • عرض أولياء الأمور: شرح آليات اللعبة ورحلة الكود للجمهور.
الوحدة 2 : أبطال البكسل

ابنِ ألعاب 2Dباستخدام Godot

تقدّم في تطوير الألعاب الديناميكية ثنائية الأبعاد. يبني الطلاب على أساس Godot ببرمجة تقنيات معقّدة كالإطلاق متعدّد الاتجاهات ومولّدات الأعداء وأنظمة الضرر والمنصّات الديناميكية. سيتخيّلون لعبتهم باستخدام الذكاء الاصطناعي وينشرون مشروعهم المصقول على Itch.io.

3 أقسام · 12 درساً · تقنيات 2D متقدّمة
Grade 6 Pixel Heroes hero
المشروع النهائي
مغامرة العدّاء الملكي
ما الذي ستتعلمه

أربع نتائج تعلّم.لعبة مستقلّة منشورة.

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

برمج تقنيات القتال

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

صمّم ذكاء الأعداء

ابنِ أنظمة مولّدات أعداء معادية وبرمج تقنيات التصادم والضرر الديناميكية.

صمّم عوالم ديناميكية

نفّذ خلفيات متمرّرة وتصميم مستويات مبلّط ومناطق قاتلة وعناصر قابلة للجمع.

انشر واعرض

تخيّل لعبة أصلية باستخدام وثيقة تصميم لعبة (GDD) وانشر مشروعاً مصقولاً على Itch.io.

الأدوات والتقنيات

منظومة أدوات مطوّر الألعاب

تعلّم تطوير الألعاب عبر العمل التطبيقي بمحرّكات ومنصّات معيارية في الصناعة.

Godot 4 Engine logo

تقنيات Godot 4 المتقدّمة

إتقان العقد المعقّدة مثل المظللات (Shaders) وخرائط البلاط (TileMaps) والجسيمات لبناء عوالم ومنصات ومناطق قتل تفاعلية وديناميكية ثنائية الأبعاد.

GDScript code illustration

GDScript والمساعدة بالذكاء الاصطناعي

كتابة منطق خوارزمي متقدّم لذكاء الأعداء ورياضيات المقذوفات، واستخدام Gemini AI لصياغة وثائق تصميم ألعاب احترافية.

Itch.io platform logo

النشر على Itch.io

منصة شهيرة لاستضافة الألعاب المستقلة. سيتعلم الطلاب عملية النشر الرقمي الواقعية من خلال تصدير ألعاب الفيديو النهائية القابلة للعب وإطلاقها مباشرة للجمهور.

مسار التعلّم

ثلاث وحدات.لعبة ثنائية الأبعاد منشورة في النهاية.

من أول عقدة جودو إلى لعبة ثنائية الأبعاد قابلة للعب ومنشورة مباشرة على Itch.io.

Module 01

أنظمة القتال والذكاء الاصطناعي

أتقن تقنيات الإطلاق باستخدام رياضيات المتجهات! برمج مقذوفات متُمِدّّدة الاتجاهات ورصاصات دوّارة ومولّدات أعداء ذكية.

Module 02

بناء العوالم الديناميكية

ابنِ مستويات غامرة باستخدام خلفيات مبلّطة ومنصّات ديناميكية وحدود كاميرا. أضف الخطر بـKillzones مبرمجة وكافئ اللاعبين بـPickups.

Module 03

التلميع والذكاء الاصطناعي والنشر

أحيِ لعبتك بالصوت والجسيمات وتقنيات الدوس. استخدم Gemini AI لصياغة وثيقة تصميم لعبة، ثمّ لمّع لعبتك وانشرها على Itch.io.

المهارات المكتسبة

أكثر من مجرّد كود.

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

المهارات التقنية

رياضيات GDScript المتقدّمة

استخدم رياضيات المتجهات والاتجاه والمسافة والدوران لتشغيل المقذوفات والتصويب ومنطق القتال.

مولّدات الأعداء والذكاء الاصطناعي

ابنِ أنظمة مولّدات أعداء معادية وبرمج تقنيات التصادم والضرر الديناميكية.

بناء العوالم بـTileMap

صمّم مستويات ثنائية الأبعاد ديناميكية بخرائط مبلّطة ومناطق قاتلة وعناصر قابلة للجمع وحدود كاميرا.

وثائق تصميم الألعاب (GDD)

نظّم وثائق تصميم ألعاب احترافية باستخدام Gemini AI لتشكيل مفاهيم ألعاب أصلية.

المهارات الشخصية

التفكير الخوارزمي

قسّم تحدّيات اللعب المعقّدة إلى منطق نظيف خطوة بخطوة قبل كتابة الأكواد.

تصميم الأنظمة

صمّم المولّدات وحلقات القتال وأنظمة المستويات لتعمل معاً كلعبة واحدة متماسكة.

هندسة موجّهات الذكاء الاصطناعي

تعاون مع Gemini AI عبر موجّهات واضحة لصياغة وتنقيح وهيكلة الأفكار.

النشر الرقمي

صدّر وحزّم وانشر نسخاً قابلة للّعب ومصقولة لجمهور مستقلّ حيّ على Itch.io.

مشروع التتويج

مشروع التخرج رويال ران

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

لعبة منصات رويال ران ثنائية الأبعاد

يقوم الطلاب بهندسة لعبة منصات وحركة ثنائية الأبعاد كاملة. يتنقل اللاعبون عبر مستويات ديناميكية، ويستخدمون تقنيات الدوس والإطلاق ضد الأعداء، ويجمعون العناصر، ويديرون واجهة مستخدم الصحة.

    Royal Run Adventure gameplay preview
    Student publishing game on Itch.io

    وثيقة التصميم والإطلاق على Itch.io

    يستخدم الطلاب Gemini AI لهيكلة وثيقة تصميم ألعاب احترافية، وتحسين لعبتهم "رويال ران"، ونشرها مباشرة على محفظة أعمالهم في Itch.io.