Fadi Al-Aswadi
Fadi Al-Aswadi

@f_aswadi

10 تغريدة 187 قراءة Sep 30, 2019
ساتكلم في هذه السلسة من التغريدات عن تخصص برمجة او تطوير العاب الفيديو, ويعتبر واحد من التخصصات المطلوبة جداً, لكن لن تجد هذا التخصص موجود في الجامعات, لكن يمكنك دراسته بشكل فردي على الانترنت فنهنالك الكثير من المصادر المتوفر والتي تساعدك في فهم هذا التخصص
هنالك نوعين من الالعاب, العاب 2D او ثنائية الابعاد, وايضاً يوجد العاب 3D او ثلاثية الابعاد.
سوف اتكلم في البداية عن منصات لعمل الالعاب, وسوف نبدأ بالاشياء البسيطة وننتقل بعد ذلك لعمل الالعاب المعقدة.
هنالك الكثير من منصات تطوير الالعاب, ولتصميم العاب بسيطة 2D يمكنك استخدام منصات كثيرة وسوف اذكر بعضها:
منصة CONSTRUCT 3 وايضاً CONSTRUCT 2 وهي منصة بسيطة جداً لعمل العاب والاجمل من ذلك انه بعد اكتمالك من صنع اللعبة يمكنك انزالها على الهواتف واجهزة الكمبيوتر فهي تعتمد على HTML5
construct.net
منصة gamemaker وهي ايضاً منصة تعتمد على HTML5 لعمل الالعاب, ومحرر صناعة الالعاب بسيط تعلمة وهنالك الكثير من المصادر التعليمية ستجدها على الانترنت
وهنالك الكثير من الالعاب التى صممت بهذه المنصة تجدها على
yoyogames.com
منصة buildbox وهي منصة رائعة تم تصميم العديد من الالعاب الرائعة اشهرها
Color Switch
ومتوفر لها الكثير من المصادر التعليمية
buildbox.com
اذا كنت تريد تطوير الالعاب لمنصة ال iOS او للايفون والايباد والماك فيمكنك التطوير عبر منصة SpriteKit ويمكن استخدام لغة برمجة swift او objective C لتطوير الالعاب
developer.apple.com
والان نأتي الى منصات تصميم الالعاب الاحترافية, ولدينا منصتين احترافيتين لعمل العاب ال 2D وال 3D
الاولى وهي Unity وهي منصة تعتمد في على البرمجة بلغة C# ولكن بها IDE مذهل جداً وهنالك الكثير من الالعاب المشهورة حول العالم قد تم تصمميها بهذه المنصة
unity.com
المنصة الاخيرة وهي Unreal Engine وهذه المنصة الجبارة تستخدم لغة برمجة C وهنالك الكثير من الالعاب العالمية التى صممت على هذه المنصة مثل لعبة Street fighter وفاينال فانتسي وغيرها من الالعاب
unrealengine.com
اعتذر عن الغلط المطبعي اللغه المستخدمه في unreal engine هي C++ وليست C

جاري تحميل الاقتراحات...