Qu’est-ce que Trillium ?

Trillium est un pack de ressources libre et open-source pour les projets Solarus, créé par Max Mraz, et disponible sur GitLab. Il est appelé à devenir le pack de ressources de référence pour les jeux Action/Aventure sous Solarus.

Un immense merci à Max Mraz pour avoir créé et partagé cette ressource incroyable avec la communauté !

Trillium screenshot 1

Il inclut une variété d’assets de qualité professionnelle tels que des sprites, tilesets, musiques, effets sonores et scripts qui peuvent être utilisés pour améliorer vos jeux Solarus, et rendre le développement de vos projets Action/Aventure plus rapide et plus facile. Vous y trouverez des mécaniques de jeu, objets, ennemis, menus prêts à l’emploi, et bien plus encore.

Trillium screenshot 2

Le pack est conçu pour être modulaire, permettant aux développeurs de choisir les composants qu’ils souhaitent intégrer dans leurs projets.

Trillium screenshot 3

Les graphismes de Trillium sont inspirés des jeux classiques 16 bits (SNES, GBA), avec des couleurs vives et du pixel art détaillé, rappelant des chefs-d’œuvre du pixel art comme The Legend of Zelda: The Minish Cap. Les joueurs peuvent remarquer un style familier s’ils ont joué à Ocean’s Heart, un jeu développé par Max Mraz utilisant Solarus.

Trillium screenshot 4

Comment utiliser Trillium

Si vous démarrez un nouveau projet, Trillium peut être téléchargé et utilisé comme base pour un nouveau dépôt. Copiez les fichiers dans un nouveau répertoire et ouvrez le projet dans Solarus Editor.

Pour utiliser les modules Trillium dans un projet existant, vous pouvez importer les modules en important ou en copiant le répertoire scripts/modules, puis en appelant require :

require("scripts/modules/_import")
  • Ce fichier modules/_import.lua est le point d’entrée pour choisir les modules que vous souhaitez utiliser pour votre projet.
  • Les modules indésirables peuvent être commentés ou supprimés.
  • Lorsque de nouveaux modules seront disponibles, ils pourront être ajoutés ici.

Le core import est requis pour que les autres modules Trillium fonctionnent.

Notez que plusieurs de ces instructions d’importation importent elles-mêmes plusieurs systèmes, donc pour un contrôle plus granulaire, vous pouvez étudier le conteu des scripts d’importation.

La plupart des modifications simples aux modules Trillium peuvent être effectuées en ajustant les valeurs dans scripts/modules/trillium_config.

Trillium screenshot 5

Téléchargement

Vous pouvez télécharger Trillium depuis son dépôt GitLab, et l’utiliser dans vos projets Solarus.

Télécharger Trillium

Trillium screenshot 6