Cosmic Glitch هي لعبة تصويب ثنائية الأبعاد (2D Top-Down Roguelike Shooter) تم تطويرها باستخدام Unity وC#، وتعتمد على أسلوب لعب سريع يتطلب من اللاعب التكيف المستمر واتخاذ القرارات المناسبة أثناء القتال.
تدور فكرة اللعبة حول مواجهة موجات متتالية من الأعداء تزداد صعوبة بشكل تدريجي، حيث يجب على اللاعب النجاة من 10 موجات مختلفة للوصول إلى النصر. يحصل اللاعب على نقاط من خلال القضاء على الأعداء، ويمكنه استخدامها لتطوير قدراته وتحسين أدائه خلال الجولة.
تتميز اللعبة بنظام أسلحة فريد يمنح اللاعب إمكانية استخدام 6 أنواع مختلفة من الأسلحة، إلا أن عملية التبديل بينها تتم بشكل عشوائي أثناء اللعب، مما يضيف عنصرًا من التحدي ويجبر اللاعب على تغيير استراتيجيته باستمرار وفقًا للسلاح المتاح.
أبرز ما قمت بتطويره في المشروع:
• تصميم وتطوير نظام القتال وإطلاق النار (Combat & Shooting System).
• تطوير نظام الموجات (Wave System) مع تدرج ديناميكي في مستوى الصعوبة.
• برمجة ذكاء الأعداء باستخدام Finite State Machines (FSM).
• إنشاء نظام تطوير اللاعب (Player Progression System).
• تطوير نظام التبديل العشوائي للأسلحة.
• تصميم واجهات المستخدم (UI) وربطها بأنظمة اللعب.
• دمج المؤثرات البصرية والصوتية لتحسين تجربة اللاعب.
• تحسين الأداء لضمان تجربة لعب مستقرة أثناء المعارك المكثفة.
تم تطوير المشروع خلال مسابقة SOP Game Jam، وحقق المركز الأول وجائزة أفضل متعة لعب (Best Enjoyment) من بين 464 فريقًا مشاركًا.
رابط Gameplay علي اليوتيوب: https://www.youtube.com/w...