Du sang, de la sueur et du code : au cœur de la plus grande mise à jour du backend de horizOn pour les jeux indés
Du sang, de la sueur et du code : au cœur de la plus grande mise à jour du backend de horizOn pour les jeux indés
Créer des jeux est déjà assez difficile. Construire l'infrastructure qui les soutient ? C'est un casse-tête dont vous ne devriez pas avoir à vous soucier.
Chez horizOn, notre objectif a toujours été simple : offrir aux développeurs indépendants un backend de jeu puissant — classements, sauvegardes cloud, authentification et configuration à distance — sans le cauchemar de devoir tout coder soi-même. Ces dernières semaines, notre équipe a tourné à l'excès de café et au manque de sommeil. Nous avons écouté vos retours, déconstruit l'ancien code et bâti des systèmes qui, nous en sommes convaincus, vous faciliteront la vie.
Aujourd'hui, nous sommes incroyablement fiers de livrer notre plus grosse mise à jour à ce jour. Ce n'est pas seulement une liste de fonctionnalités ; c'est le fruit de semaines de travail acharné pour garantir que vous puissiez vous concentrer sur l'essentiel : rendre votre jeu amusant. Voici tout ce que nous venons de déployer pour vous.
🎮 SDK Unreal Engine : Natif, propre et prêt à l'emploi
Vous l'avez demandé, et nous avons passé de nombreuses nuits blanches à nous assurer de bien faire les choses. horizOn supporte désormais officiellement Unreal Engine, aux côtés de nos SDK Unity et Godot existants.
Nous ne voulions pas nous contenter d'ajouter une simple surcouche bas de gamme à Unreal. Si vous avez déjà essayé de câbler un backend de jeu personnalisé de zéro dans Unreal, vous savez à quel point cela implique de code répétitif et de frustration. Nous avons conçu notre SDK Unreal Engine pour qu'il soit totalement natif pour les développeurs C++ et Blueprint.
- Ce que cela signifie pour vous : Intégrez-le, configurez votre clé API, et vous êtes connecté. Avec Unity, Godot et Unreal désormais entièrement couverts, horizOn supporte de manière transparente les moteurs qui propulsent la grande majorité des jeux indés aujourd'hui. Un seul backend, tous les moteurs.
🚨 Rapports de crash intégrés : Détectez les erreurs avant les joueurs
Rien n'est plus décourageant qu'un joueur laissant un avis négatif parce que votre jeu a planté, alors que vous n'étiez même pas au courant.
Au lieu de vous forcer à intégrer des outils tiers lourds et coûteux comme Sentry ou Crashlytics, nous avons intégré les rapports de crash automatiques directement dans horizOn. Nous voulions que les développeurs indés aux ressources limitées aient tout au même endroit.
- Comment ça vous aide : Le système capture automatiquement les crashs, les regroupe par type et signale les erreurs récurrentes directement dans votre tableau de bord. Vos données de crash vivent désormais juste à côté de vos classements et de vos données joueurs. Lancez votre jeu, surveillez ce qui casse en temps réel et corrigez-le rapidement.
🤖 Intégration du serveur MCP : L'IA rencontre votre backend de jeu
Nous surveillons toujours les futures tendances du développement, et c'était un projet qui nous tenait à cœur. Nous avons construit un serveur MCP pour horizOn — utilisant le Model Context Protocol, le standard ouvert connectant les assistants IA aux outils externes.
Nous avons passé beaucoup de temps à réfléchir à la manière de rendre cela réellement utile. Désormais, si vous utilisez Claude, Cursor ou tout autre outil IA compatible MCP, vous pouvez le connecter directement à votre backend horizOn.
- Le résultat : Vous pouvez interroger votre classement, vérifier les données des joueurs ou gérer les configurations à distance via le langage naturel, directement dans votre assistant IA. Au lieu de jongler entre votre éditeur, votre tableau de bord et votre terminal, votre IA s'en occupe en ligne.
📱 Un tableau de bord repensé : Plus rapide, plus propre et mobile-ready
Vous nous avez dit que l'ancien tableau de bord était un peu lourd, surtout en déplacement. Nous vous avons entendus. Nous avons complètement revu l'interface utilisateur pour nous concentrer sur ce que vous avez réellement besoin de voir.
Nous avons passé des jours à peaufiner la hiérarchie de l'information, les tableaux de données réactifs et les vitesses de chargement. Plus important encore, nous avons enfin implémenté un véritable support mobile.
- Pourquoi c'est important : Que vous fassiez du débogage sur votre moniteur principal ou que vous consultiez frénétiquement vos statistiques de lancement sur votre téléphone dans les transports, le tableau de bord horizOn est désormais rapide, lisible et réactif.
🌍 Équilibreur de charge mondial : Un seul domaine pour tout régir
Le routage d'infrastructure n'est pas le sujet le plus sexy, mais il est crucial. Auparavant, horizOn utilisait des sous-domaines régionaux, ce qui signifiait que vous deviez choisir une région de serveur et configurer votre SDK manuellement. Cela fonctionnait, mais ce n'était pas assez élégant pour nous.
Nous venons de déployer une mise à jour architecturale massive : un équilibreur de charge mondial (Global Load Balancer) placé devant toute l'infrastructure horizOn.
- L'évolution : Un seul domaine, un seul point d'entrée, partout dans le monde. Vos requêtes sont automatiquement acheminées vers le serveur disponible le plus proche. Zéro configuration régionale pour vous, et une latence nettement réduite pour vos joueurs, peu importe où ils vivent. C'est un changement de backend massif et totalement invisible pour vous — ce qui est exactement le signe d'une bonne infrastructure.
🛠️ horizOn Simple Server : Auto-hébergez votre backend de jeu gratuitement
Nous croyons fermement que tous les projets n'ont pas besoin d'un service managé, et nous détestons l'enfermement propriétaire (vendor lock-in). Peut-être que vous prototypez simplement, ou que vous exigez un contrôle total sur votre matériel.
C'est pourquoi nous avons mis les bouchées doubles pour sortir horizOn Simple Server — notre édition gratuite, open-source et auto-hébergée.
Nous l'avons conçu pour être aussi fluide que possible : c'est une application PHP unique sans aucune dépendance externe. Pas de Docker, pas de Composer, pas de Java. Déposez-le simplement sur n'importe quel hébergement PHP standard, et vous disposez d'un backend de jeu complet et fonctionnel en quelques minutes.
- Le meilleur dans tout ça : Il est entièrement compatible au niveau API avec notre service managé (BaaS). Vous pouvez commencer avec Simple Server gratuitement, et si votre jeu explose en popularité et que vous ne voulez plus gérer de serveurs, vous pouvez passer au service managé instantanément. Pas de code à réécrire, pas de casse-tête de migration. Authentification, classements, sauvegardes cloud, rapports de crash — tout cela gratuitement, sur votre propre matériel.
Et ensuite ?
Cela fait six mises à jour massives en un seul déploiement. Nous sommes épuisés, mais nous avons hâte de voir ce que vous allez construire avec ces nouveaux outils. horizOn est fait par des développeurs, pour des développeurs qui veulent de la puissance brute sans la lourdeur des solutions d'entreprise.
Essayez horizOn gratuitement sur horizon.pm — ou récupérez le Simple Server sur GitHub et hébergez-le vous-même dès aujourd'hui.
Dites-nous ce que vous en pensez sur Discord ou Twitter. Maintenant, si vous voulez bien nous excuser, nous avons un peu de sommeil à rattraper !