قمت بتطوير وبرمجة لعبة "Sky Bop" بالكامل، وهي لعبة "Arcade" تعتمد على سرعة البديهة ورد الفعل السريع. الهدف هو فرقعة البالونات قبل وصولها لأعلى الشاشة مع تجنب العقبات، في تجربة لعب تتصاعد صعوبتها تدريجياً.
أبرز المميزات التقنية وآليات اللعب:
نظام اللعب (Gameplay Logic): برمجة منطق حركة البالونات من الأسفل للأعلى، مع خوارزمية لزيادة الصعوبة (زيادة السرعة وتقليل الفاصل الزمني بين البالونات) كلما تقدم اللاعب.
تنوع العناصر:
- البالونات العادية (هدف).
- البالونات الحمراء (عقبة تخسر اللعبة عند لمسها).
- البالونات السوداء (عنصر عشوائي "RNG": قد يسرع اللعب، يبطئه، أو يفرقع جميع البالونات).
تكامل Firebase: ربط اللعبة بقواعد بيانات Firebase لعمل نظام Leaderboard (قائمة المتصدرين) يعرض أفضل 100 لاعب عالمياً، مع إمكانية حفظ وتعديل اسم اللاعب وتخزين أعلى نتيجة (High Score).
نظام الإحياء والإعلانات (Monetization):
- نظام "فرصة ثانية" عند الخسارة (مؤقت 10 ثوانٍ) لمشاهدة إعلان مكافأة (Rewarded Ad) والعودة للعب مرة واحدة.
- نظام اقتصادي (Economy): تجميع الذهب (1 بالونة = 1 ذهبة) وشراء أشكال جديدة (Skins) من المتجر.
- معالجة الأخطاء (Error Handling): برمجة رسائل تنبيهية في حال فشل تحميل الإعلان لضمان تجربة مستخدم سلسة.
- واجهة المستخدم (UI/UX): تصميم قوائم سلسة، متجر داخلي، ولوحة تحكم بسيطة لتغيير الاسم والإعدادات.
أدوات العمل:
- Unity Game Engine (C#).
- Firebase SDK (Database & Auth).
- Mobile Ads Integration.