
صنعها مطوّر، لكل المطوّرين
بدأ horizOn كمشروع لمطوّر واحد ونما ليصبح منصة لكل المطوّرين. هذه القصة الحقيقية وراءه.
لماذا يوجد horizOn
كنت أعمل على مشروع لعبة واحتجت Backend حقيقي. ليس مجرد قاعدة بيانات، بل البنية التحتية التي يوفرها كبار مزودي الخدمات: خوادم موزّعة عالمياً بزمن استجابة منخفض في أوروبا وأمريكا وآسيا. نسخ قواعد البيانات، نسخ احتياطية تلقائية، كل شيء.
المشكلة؟ كل مزوّد يقدم هذا المستوى من البنية التحتية، مثل AWS وFirebase وPlayFab، يحاسبك حسب الاستخدام. استدعاءات API، نقل البيانات، وقت المعالجة، كلها تتراكم. لم أكن أعرف أبداً كم ستكون فاتورتي الشهرية، خاصةً لو بدأت اللعبة تنتشر.
هذا لم يكن منطقياً. كمطوّر مستقل، أحتاج أن أخطط لميزانيتي، لا أن أراقب عدّادات الاستهلاك وأتمنى الأفضل. لذلك قررت أن أبنيه بنفسي.
مع الوقت، تحوّل إلى Backend as a Service متكامل: مصادقة، حفظ سحابي، لوحات المتصدرين، Remote Config، أخبار، ترجمة وتوطين، أكواد هدايا، ملاحظات اللاعبين. أطلقت SDKs لـ Unity وGodot وUnreal حتى يستفيد منه مطوّرون آخرون أيضاً.
ما بدأ كأداة لمطوّر واحد أصبح الآن منصة لكل مطوّر: واجهة خلفية بخوادم في أوروبا والولايات المتحدة وآسيا، متاحة بـ 15 لغة وتديرها ProjectMakers.
وhorizOn باقٍ ليستمر. تستخدمه ProjectMakers في مشاريع عملائها الخاصة، لذلك تبقى الواجهة الخلفية قيد التشغيل والصيانة مهما كان عدد الاستوديوهات المسجّلة. أنت لا تبني على تجربة، بل على بنية تحتية نعتمد عليها نحن أنفسنا كل يوم.
مبنية ومدعومة من ProjectMakers
horizOn مبنية ومدعومة من ProjectMakers، وهي منشأة فردية ألمانية يديرها Simon Daniel März منذ عام 2016 وتطلق تطبيقات وألعاباً للويب وسطح المكتب والجوّال. المنشأة نفسها التي تبني برمجيات مخصصة للعملاء هي من يشغّل horizOn ويموّلها، فالمنصة ليست مشروعاً جانبياً. إنها تستند إلى عمل حقيقي قائم وله إيراداته الخاصة.
يقود ProjectMakers مالكها الذي يعمل فيها بشكل مباشر. لا يزال Simon Daniel März يعمل مباشرةً على المنتج، ولهذا يحافظ horizOn على وعده بأسعار واضحة وثابتة وبنية تحتية موثوقة ومبنية بإتقان.
يعمل على horizOn ثلاثة أشخاص: Daniel بصفته المالك، ومطوّران مستقلان يعملان مع ProjectMakers بانتظام. وللمطوّرين كليهما أيضًا صلاحية الوصول إلى الخوادم والنسخ الاحتياطية، لذلك لا يعتمد تشغيل horizOn على شخص واحد.
لن يختفي horizOn بين ليلة وضحاها. تعمل تطبيقاتنا وألعابنا ومشاريع عملائنا على horizOn، لذلك نعتمد عليه نحن أنفسنا. تلزمنا شروطنا (البند 11.5) بالإعلان عن إنهاء horizOn قبل 12 شهرًا على الأقل ونشر الواجهة الخلفية كمصدر مفتوح. وخلال تلك المدة سنوسّع أيضًا simpleServer ليكون طريقك إلى الاستضافة الذاتية.

أرقام حقيقية، بدون مبالغات تسويقية
نؤمن بالشفافية. هذه أرقامنا الفعلية. ليست توقعات وليست أهدافاً.
قيم حية من النظام العامل. التفاصيل على horizon.pm/status.
بنية تحتية يمكنك الاعتماد عليها
ثلاث مناطق وبيانات مكررة ونسخ احتياطية يومية.
مناطق متعددة
خوادم في أوروبا والولايات المتحدة وآسيا. لاعبوك يتصلون بأقرب نقطة للحصول على أقل زمن استجابة.
قواعد بيانات مُكرّرة
تُنسخ بياناتك إلى ثلاث عقد لقاعدة البيانات في ثلاث مناطق. إذا تعطلت إحدى العقد، تظل العقدتان الأخريان تحتفظان بالبيانات وتواصلان خدمة القراءة.
نسخ احتياطية يومية
تُنسخ قاعدة بيانات كل حساب احتياطيًا مرة واحدة يوميًا. تُحفظ النسخ اليومية 14 يومًا، والأسبوعية 8 أسابيع، والشهرية 12 شهرًا. عند الطلب نستعيد حسابًا واحدًا.

كيف يعمل التسعير الثابت
معظم المزوّدين يحاسبونك على كل استدعاء API، كل غيغابايت منقولة، كل دقيقة حوسبة. نحن لا نفعل ذلك.
لقد اكتويت بفواتير الدفع حسب الاستخدام التي تعاقب النجاح، لذلك يفعل horizOn العكس: تختار باقة ويبقى السعر الشهري ثابتاً، مهما بلغ نجاح لعبتك.
هذه هي الفكرة الكاملة وراء التسعير الثابت. اطّلع بالضبط على تكلفة كل باقة في صفحة الأسعار.
مزوّدون بنظام الدفع حسب الاستخدام
horizOn
جودة مضمونة بالاختبارات التلقائية
كل تغيير يُختبر تلقائياً قبل وصوله للإنتاج. لا اختصارات.
الواجهة الأمامية
الواجهة الخلفية
نشغّل مجموعة الاختبارات الكاملة مع كل commit. خطوط CI/CD المؤتمتة تضمن ألّا يصل أي شيء للإنتاج دون اجتياز جميع الفحوصات.
حالات الاختبار المحسوبة في المستودعات بتاريخ 12 أكتوبر 2026.

* تم القياس على صفحة الحالة لدينا. وقت التشغيل: متوسط الواجهة الخلفية خلال آخر 90 يومًا. تُعد الواجهة الخلفية متوقفة فقط عندما لا تستجيب أي منطقة، لأن موازن الأحمال يرسل الطلبات إلى المناطق التي ما زالت تعمل. زمن الاستجابة: متوسط الواجهة الخلفية خلال آخر 16 يومًا، مقاس داخل كل منطقة دون مسار الشبكة إلى اللاعب. وهو متوسط المعدلات اليومية لجميع المناطق، وتعرض صفحة الحالة القيم لكل منطقة. هدف التوافر في الشروط والأحكام لدينا: 99.98% للواجهة الخلفية.

















