Défis
Créer un jeu en ligne multi-joueurs qui réponde aux normes de performance les plus exigeantes, avec un moteur de jeu personnalisé, qui puisse être entretenu par une petite équipe de développement indépendante.
Résultats
En janvier 2019, un lancement anticipé de "Rise of Legions" a attiré plus de 100 000 abonnés. L'inscription au jeu est gratuite, mais comporte de la monétisation dans le jeu par le biais de mises à jour comme les skins, de la progression dans le jeu, et plus encore.
Broken Games est une petite et ambitieuse société indépendante de développement de jeux basée à Berlin, en Allemagne. Leur jeu phare, Rise of Legions, est un RPG multi-joueurs disponible sur la plate-forme Windows. Les cofondateurs Tobias et Martin se dédient à rapprocher les gens grâce aux jeux qui sont facilement accessibles aux nouveaux joueurs, mais qui offrent suffisamment de défis et de profondeur aux publics les plus exigeants.
“Même avec les optimisations d'aujourd'hui, nous estimons que Delphi est toujours quatre fois plus rapide que les autres compilateurs de langage.”
Tobias Tenbusch, CTO/Co-Founder
Challenge
Créer un jeu en ligne multi-joueurs qui réponde aux normes de performance les plus exigeantes, avec un moteur de jeu personnalisé, qui puisse être entretenu par une petite équipe de développement indépendante.
Solution
Lorsque les fondateurs Martin Lange et Tobias Tenbusch ont lancé leur société indépendante de jeux vidéo, ils recherchaient un environnement de développement et un langage de programmation à haute performance, des temps de compilation rapides, ainsi qu'une lisibilité et une maintenance optimales du code. Ils ont trouvé leur réponse avec Delphi®.
S'introduire dans l'industrie du jeu en tant que studio indépendant peut s'avérer difficile. Broken Games a évalué le moteur Unity mais a déterminé qu'il était très dispendieux et peu fiable. Broken Games a finalement choisi de développer son propre moteur de jeu en Delphi. Cette décision a donné aux développeurs le contrôle sur leurs propres cycles de mise à jour et de correction des bogues tout en réduisant les coûts associés aux modèles de tarification externes. L'accès au code source permet à leur équipe de développement de résoudre rapidement les bogues, tandis que l'écriture du code dans l'élégant langage Delphi réduit les courbes d'apprentissage des nouveaux outils.
Les Résultats
En janvier 2019, un lancement anticipé de "Rise of Legions" a attiré plus de 100 000 abonnés. L'inscription au jeu est gratuite, mais comporte de la monétisation dans le jeu par le biais de mises à jour comme les skins, de la progression dans le jeu, et plus encore.
Broken Games a évalué plusieurs options de rendu de polices personnalisées dans le jeu pour équilibrer la qualité, la facilité de mise en œuvre et la disponibilité. DirectWrite a fourni la qualité de police qu'ils recherchaient, mais l'implémentation a exigeait un niveau élevé d'effort. Le code source de FireMonkey (FMX) a fourni la solution en encapsulant DirectWrite pour la plate-forme Windows. Broken Games a utilisé TCanvas et TTextLayout de FMX pour dessiner leurs polices personnalisées et ensuite copier les données d'image dans une texture DirectX 11 pour les afficher à l'écran. FMX fournit à Broken Games des options pour le support de plates-formes futures et supplémentaires.