تطوير الألعاب باستخدام برنامج Unity: تصميم لعبة جري لا نهائي
Offered By: Coursera Project Network via Coursera
Course Description
Overview
هذا المشروع التوجيهي "تطوير لعبة الجري اللا نهائية باستخدام Unity" مخصص للمطورين المبتدئين وعشاق ألعاب الفيديو الذين يتطلعون إلى اكتساب مهارات تطوير الألعاب واكتشاف عالم إبداعي جديد.لبدء هذا المشروع، يجب على المتعلمين أن يمتلكوا فهم بسيط لأساسيات البرمجة بلغة #C.في هذا المشروع العملي الشيق الذي يمتد لمدة تقرب من ساعة، ستغوص في عالم تطوير ألعاب الجري اللا نهائية باستخدام منصة Unity.سوف تبدأ هذه الرحلة بفهم أساسيات واجهة Unity وستتعلم كيفية إعداد مشروع جديد وإنشاء مشهد للعبتك.ستتعرف على أهم النوافذ والأدوات التي ستحتاجها خلال عملية التطوير، مثل نافذة"Inspector"و"Scene".ستتعلم أيضًا كيفية استيراد موارد اللعبة من خارج Unity مثل الصور.ثم ستخوض تجربة تطوير الشخصية اللاعبة، حيث ستقوم بإنشاء شخصية لاعب وبرمجتها لتتحرك تلقائيًا إلى الأمام. ستضيف لمساتك الشخصية من خلال إضافة خلفية متحركة تزيد من إثارة الحركة وتجعل تجربة اللعبة أكثر واقعية.بعد ذلك، ستتعلم كيفية إضافة حركة عمودية للشخصية باستخدام لوحة المفاتيح، مما سيتيح للاعب التحكم بحركة الشخصية أعلى وأسفل. ستتعامل مع تحديات البرمجة وضبط الحركة لتتكامل بسلاسة مع الحركة الأفقية.ليس هذا فقط، بل ستدرس كيفية اكتشاف التصادم مع العوائق وتصميم تفاعلات مثيرة تحدث عندما يصطدم اللاعب بعوائق معينة. ستستخدم لغة البرمجة #C لكشف التصادمات وتنفيذ الإجراءات المناسبة لزيادة تجربة اللعبة.باختصار، ستخرج من هذا المشروع بمهارات متعمقة في تطوير ألعاب باستخدام Unity مثل إعداد المشهد وبرمجة الحركة واكتشاف التصادم. انضم إلينا في هذه الرحلة المثيرة وابدأ في تحويل أفكارك إلى واقع ملموس من خلال تطوير ألعابك الخاصة. بعد اتمام هذا المشروع ستكون قد اكتسبت قاعدة متينة من المهارات في تطوير الألعاب مما يمكن أن يعزز من فرصك المهنية ويفتح أبوابًا جديدة في صناعة تطوير الألعاب باستخدام Unity.
Syllabus
- ملخص المشروع
- هذا المشروع التوجيهي "تطوير لعبة الجري اللا نهائية باستخدام Unity" مخصص للمطورين المبتدئين وعشاق ألعاب الفيديو الذين يتطلعون إلى اكتساب مهارات تطوير الألعاب واكتشاف عالم إبداعي جديد.لبدء هذا المشروع، يجب على المتعلمين أن يمتلكوا فهم بسيط لأساسيات البرمجة بلغة #C.في هذا المشروع العملي الشيق الذي يمتد لمدة تقرب من ساعة، ستغوص في عالم تطوير ألعاب الجري اللا نهائية باستخدام منصة Unity.سوف تبدأ هذه الرحلة بفهم أساسيات واجهة Unity وستتعلم كيفية إعداد مشروع جديد وإنشاء مشهد للعبتك.ستتعرف على أهم النوافذ والأدوات التي ستحتاجها خلال عملية التطوير، مثل نافذة"Inspector"و"Scene".ستتعلم أيضًا كيفية استيراد موارد اللعبة من خارج Unity مثل الصور.ثم ستخوض تجربة تطوير الشخصية اللاعبة، حيث ستقوم بإنشاء شخصية لاعب وبرمجتها لتتحرك تلقائيًا إلى الأمام. ستضيف لمساتك الشخصية من خلال إضافة خلفية متحركة تزيد من إثارة الحركة وتجعل تجربة اللعبة أكثر واقعية.بعد ذلك، ستتعلم كيفية إضافة حركة عمودية للشخصية باستخدام لوحة المفاتيح، مما سيتيح للاعب التحكم بحركة الشخصية أعلى وأسفل. ستتعامل مع تحديات البرمجة وضبط الحركة لتتكامل بسلاسة مع الحركة الأفقية.ليس هذا فقط، بل ستدرس كيفية اكتشاف التصادم مع العوائق وتصميم تفاعلات مثيرة تحدث عندما يصطدم اللاعب بعوائق معينة. ستستخدم لغة البرمجة #C لكشف التصادمات وتنفيذ الإجراءات المناسبة لزيادة تجربة اللعبة.باختصار، ستخرج من هذا المشروع بمهارات متعمقة في تطوير ألعاب باستخدام Unity مثل إعداد المشهد وبرمجة الحركة واكتشاف التصادم. انضم إلينا في هذه الرحلة المثيرة وابدأ في تحويل أفكارك إلى واقع ملموس من خلال تطوير ألعابك الخاصة. بعد اتمام هذا المشروع ستكون قد اكتسبت قاعدة متينة من المهارات في تطوير الألعاب مما يمكن أن يعزز من فرصك المهنية ويفتح أبوابًا جديدة في صناعة تطوير الألعاب باستخدام Unity.
Taught by
Adham Ayman
Related Courses
Video Game Design and Development: Introduction to Game ProgrammingAbertay University via FutureLearn Computer Science for Game Development
Harvard University via edX Practical Game Development in Unity 4: Level 1
Udemy Game Development for beginners with Python
Udemy Code Your First Game: Arcade Classic in JavaScript on Canvas
Udemy