Introduction

Solarus, le moteur de jeu 2D open-source, dévoile enfin sa très attendue version 2.0.0. Cette version marque une avancée significative en termes de fonctionnalités et d’expérience utilisateur, promettant d’améliorer la façon dont les développeurs créent et dont les joueurs profitent des jeux 2D.

Le développement de Solarus 2.0.0 a été le fruit d’un engagement et d’un travail communautaire acharnés. Au cours des 4 dernières années, l’équipe Solarus et sa communauté dynamique ont travaillé sans relâche pour intégrer de nouvelles fonctionnalités et stabiliser le moteur.

Nouvelles fonctionnalités et améliorations

Solarus 2.0.0 introduit une multitude de nouvelles fonctionnalités intéressantes qui le rendent encore plus performant pour le développement de jeux libres ou commerciaux :

  • Support multijoueur : Pour la première fois, Solarus offre des fonctionnalités multijoueur intégrées, permettant aux développeurs de créer facilement des expériences multijoueurs coopératives et compétitives. Vous pouvez désormais avoir plusieurs héros simultanément sur une ou plusieurs cartes, avec une ou plusieurs caméras !

  • API audio améliorée : Les nouvelles fonctionnalités audio offrent plus de contrôle et de flexibilité, permettant des ambiances sonores plus riches et plus immersives dans les jeux, comme la spatialisation audio.

  • Nouvelle API Gamepad : L’API de contrôleur de jeu a été repensée et prend désormais en charge un plus grand nombre de manettes et de fonctionnalités, dont les vibrations !

  • Stabilité et performances : Des tests approfondis et des corrections de bugs ont permis d’obtenir un moteur plus stable et performant, garantissant un développement plus fluide et une meilleure expérience de jeu.

  • Nouveau lanceur : Le lanceur a été entièrement repensé afin de simplifier la découverte, le téléchargement et la mise à jour des jeux Solarus. Ces fonctionnalités seront ajoutées dans les prochaines versions mineures.

  • Améliorations Q.O.L. pour l’éditeur : L’éditeur a bénéficié d’une refonte complète de son interface, affichant désormais une interface élégante et moderne, grâce à l’utilisation de la bibliothèque Qlementine et des icônes SVG. Il propose également des outils très pratiques, comme le regroupement d’éléments sur une carte ou le redimensionnement des motifs de tuiles. Enfin, et surtout, vous pouvez désormais exécuter la carte actuelle immédiatement !

  • Nouveau site web de documentation : Le site web de documentation utilise désormais Material for MkDocs pour tout, de l’API Lua aux spécifications des fichiers de quête. La navigation et la recherche de ce dont vous avez besoin pour créer votre jeu devraient être plus faciles !

Les changelogs complets sont disponibles ici:

Merci à la communauté

Le succès de Solarus 2.0.0 témoigne de la force de sa communauté. De la contribution aux améliorations du moteur à la création de packs de ressources et de nouveaux jeux, l’implication de la communauté a été essentielle. Notamment, la migration de la documentation n’aurait pas été possible sans l’aide de deux jeunes contributeurs qui ont fait un travail remarquable !

Nous tenons à remercier tous ceux qui ont contribué au projet : les experts des moteurs de jeu, les magiciens de l’intégration continue qui travaillent dans l’ombre mais sont essentiels au bon déroulement, les maestros en packs de ressources, les rédacteurs de la documentation et tous les développeurs de jeux qui utilisent Solarus et rendent ce projet plus vivant que jamais !

Conclusion

La sortie de Solarus 2.0.0 est bien plus qu’une simple mise à jour ; c’est une célébration de l’esprit open source et de notre communauté. En continuant d’évoluer, le moteur ouvre de nouveaux horizons aux développeurs comme aux joueurs, ouvrant la voie à des expériences de jeu 2D innovantes et captivantes. L’avenir de Solarus est prometteur !

Restez connectés pour plus d’informations et rejoignez la communauté Solarus pour prendre part à cette aventure passionnante du jeu open source.

Encore une fois, merci à tous et amusez-vous bien à créer des jeux !