Menu
CoddyTech
flag Ar iconالعربيةdown icon
مسار تعليمي

مسار تطوير الألعاب بيونيتي

تعلّم C#، ثم برمجة Unity، ثم ابنِ عشر ألعاب ثلاثية الأبعاد ميزةً بعد ميزة. تعمل كل لعبة بجانب الكود، في المتصفح.

145,244+ من الـ codders مسجلون في هذه الدورات

489 درسًا506 تحديات2,335 أسئلة الاختبار

العب ثلاث ألعاب من المسار

كل واحدة منها Unity C# حقيقي يعمل في متصفحك. اضغط Play، ثم حرّك أحد أشرطة التمرير لتغيّر قيمة في الكود وترى أثرها في اللعبة. على الهاتف، استخدم الأزرار الظاهرة على الشاشة.

دحرج الكرة نحو العملات بمفاتيح الأسهم أو WASD، واقفز بـ Space. ارفع قيمة force فتطير الكرة.

القيم الحالية
using UnityEngine;
using TMPro;

public class Ball : MonoBehaviour
{
    public float force = 12f;
    public float jumpForce = 5f;
    public TMP_Text scoreText;

    private Rigidbody rb;
    private int coins;

    void Start()
    {
        rb = GetComponent<Rigidbody>();
        ShowScore();
    }

    void Update()
    {
        bool onGround = transform.position.y < 0.55f;
        if (Input.GetKeyDown(KeyCode.Space) && onGround)
        {
            rb.AddForce(Vector3.up * jumpForce, ForceMode.Impulse);
        }
    }

    void FixedUpdate()
    {
        float x = Input.GetAxis("Horizontal");
        float z = Input.GetAxis("Vertical");
        rb.AddForce(new Vector3(x, 0f, z) * force);
    }

    public void AddCoin()
    {
        coins++;
        ShowScore();
    }

    void ShowScore()
    {
        scoreText.text = "Coins: " + coins;
    }
}

كتابة هذه السكربتات بنفسك هي ما يعلّمه هذا المسار: مجانًا، في متصفحك.

تطوير ألعاب Unity خطوة بخطوة

5 دورات7 أقسام489 درسًا506 تحديات2,335 أسئلة الاختبار

كل خطوة دورة على Coddy. يُحفظ تقدمك لكل دورة على حدة.

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
ما الذي تحصل عليه
كل ما ستستخدمه لتتعلّم البرمجة

تعلّم بالممارسة

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

playground.js
محرر الأكواد
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
اختبار #1test Case Success icon
اختبار #2test Case Success icon
اختبار #3test Case Failure icon
الإدخال
"Alex"
الإخراج
"Hello, Coddy! Alex"

ابنِ سلسلتك

حافظ على الاستمرارية وشاهد تقدمك ينمو! تابع عادة البرمجة اليومية، واحمِ سلسلتك بأيام التجميد، واكسب مكافآت لحضورك كل يوم.

12 أيام متتالية

عُد غداً للحفاظ على سلسلتك!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

ضعف أو لا شيء

اليوم 5 من 7

fire Freeze icon

تجميد السلسلة

2 left

لست وحدك

تنافس على لوحات المتصدرين العالمية، وادعُ أصدقاءك لكسب المكافآت، واحتفلوا بإنجازات بعضكم. البرمجة أفضل مع الأصدقاء!

دوري المتحدّين
دوري المتحدّينأفضل 7 يتقدمون
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconمنطقة الترقيةleaderboard Arrow Up icon

كل طريقة للتعلّم

اقرأ، استمع، اختبر نفسك، اسأل الذكاء الاصطناعي، أو ابحث عما درسته من قبل. كل درس يتكيّف معك.

مقدمة للمتغيّرات
صوت

المتغيّر حاوية مسمّاة تخزّن قيمة يمكن الرجوع إليها لاحقًا في برنامجك.

في بايثون، تُنشئ واحدًا بكتابة الاسم ثم علامة يساوي ثم القيمة التي تريد تخزينها.

يمكن أن تتغيّر القيمة بمرور الوقت - إعادة الإسناد ببساطة توجّه الاسم إلى قيمة جديدة.

1xSarah

احصل على شهادتك

احصل على شهادات لكل دورة تكملها. أضفها إلى ملفك على LinkedIn وسيرتك الذاتية لعرض خبرتك البرمجية لأصحاب العمل.

Coddyشهادة إتمام
يُشهد بأنمحمد أحمدقد أتمّ بنجاح
python iconأساسيات Python
موثّق
التاريخيناير 2026
LinkedInأضف إلى LinkedIn

لماذا تتعلم تطوير ألعاب Unity على Coddy

  • يبدأ المسار من C#، فلن تفتح سكربت Unity وأنت لا تعرف ما الصنف أو القائمة.
  • تبني ألعابًا كاملة، بميزة واحدة في كل درس، حتى يصبح فيها فوز وخسارة.
  • تعمل اللعبة بجانب الكود، على حاسوب أو Chromebook أو هاتف.
  • الكود هو C# حقيقي لـ Unity: MonoBehaviour وRigidbody وTextMeshPro وInput System وScriptableObjects.

أسئلة عن تطوير ألعاب Unity

كيف تُصنع لعبة في Unity؟

لعبة Unity مشاهد من كائنات GameObject، مع سكربتات C# تحدد سلوكها. تتعلم C#، ثم واجهة Unity البرمجية، ثم تبني الألعاب ميزةً بعد ميزة. يتبع هذا المسار ذلك الترتيب.

هل أحتاج إلى محرر Unity في هذا المسار؟

لا. كل درس وكل لعبة يعمل في متصفحك، على محرك Coddy الخاص الذي يحاكي واجهة Unity البرمجية. تحتاج إلى محرر Unity، المجاني للاستخدام الشخصي على Windows وmacOS وLinux، لبناء لعبتك الخاصة ونشرها.

هل أستطيع إعادة بناء هذه الألعاب في Unity؟

نعم. السكربتات مكتوبة بلغة C# القياسية في Unity. في المحرر تبني المشهد بنفسك (الكائنات ومصادماتها والكاميرا)، وتضيف السكربتات كمكوّنات، ثم تضغط Play.

ماذا لو كنت أعرف C# مسبقًا؟

ابدأ من الخطوة 3. دورة Unity تفترض أنك تعرف C# ولا تعيد شرحها، فالخطوتان الأوليان لمن هو جديد على اللغة.

كم يستغرق المسار كاملًا؟

نحو خمسة إلى ستة أشهر بساعة يوميًا: شهران لـ C#، ونحو ثلاثة أشهر لـ Unity، وبضعة أيام لكل لعبة إضافية.

هل Coddy جزء من Unity؟

لا. Coddy غير تابعة لشركة Unity Technologies ولا تحظى بتأييدها. Unity علامة تجارية لها.

مسارات تعليمية أخرى

الدورات نفسها مرتّبة لدور مختلف. يُحفَظ التقدّم: الدورة المُنجَزة في مسار تُحتسب في كل مسار يتضمّنها.

كل المسارات التعليمية
رسم توضيحي للغات البرمجة في Coddy

ابدأ مسار مطوّر ألعاب Unity مجانًا

ابدأ التعلّم