Supercharge Your Mobile Development With Our Exclusive Training Offer! Acheter

Leverage REST API’s Full Potential with RAD Server Training! Acheter

Behind the Build: The new C++Builder Clang Toolchain! Save Your Seat

Delphi is 29! Special Anniversary Webinar! REGARDEZ LA REDIFFUSION

RAD Studio 12 Athens is Here! En savoir plus…

What's New in RAD Studio 12 Athens Watch On-Demand

InterBase 2020 Update 5, released! En savoir plus…

New IBLite Edition and IBToGo Subscription Offer En savoir plus…

Delphi & C++Builder 11 Community Edition Now Available En savoir plus…

Découvrez la toute nouvelle Getit Page

Rabais importants disponibles sur InterBase 2020 pour les OEM ou les VAR – Contactez le service commercial

Renouvelez votre licence d'Update Subscription maintenant En savoir plus…

Broken Games

l'histoire à succès de Delphi et FireMonkey
Broken Games

Broken Games

Applications

Rise of Legions

Formats Outils utilisés
  • DelphiDelphi
  • FireMonkeyFireMonkey
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.