تطوير الألعاب باستخدام برنامج Unity: تصميم لعبة جري لا نهائي
Offered By: Coursera Project Network via Coursera
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
هذا المشروع التوجيهي "تطوير لعبة الجري اللا نهائية باستخدام 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
Advanced Game Development Using PyGameCoursera Project Network via Coursera Amazon Lumberyard Primer (Portuguese)
Amazon Web Services via AWS Skill Builder Introduction to Game Development
Codecademy How to Code: Simple Data
The University of British Columbia via edX Introduction to Game Design: Game Systems and Balance
LaSalle College via edX