À propos du projet
Love2d Studio est un framework LÖVE2D autonome conçu pour éliminer le code répétitif du développement de jeux 2D. Il fournit des systèmes centraux incluant la gestion des scènes, la gestion des entrées, la persistance des paramètres et des sauvegardes, des bus audio avec synthèse procédurale, des widgets UI, un pipeline de rendu avec shaders et post-traitement, une architecture ECS, un wrapper physique, le pathfinding et un éditeur de scènes intégré. Tous les modules sont sans dépendances, écrits selon les idiomes Lua 5.1/LuaJIT et ciblent LÖVE 11.5. Le framework inclut un jeu de référence appelé Gem Haul qui démontre toutes les fonctionnalités. Les développeurs peuvent l'intégrer en copiant le dossier dans leur projet et en l'appelant via require dans main.lua. Il supporte le hot-reload, des outils de développement comme une console et un profileur, des tests automatisés, la régression visuelle basée sur des captures d'écran et l'empaquetage en fichiers .love. La documentation couvre l'installation, l'utilisation, l'intégration, le fonctionnement de l'éditeur, les tests et les flux de publication. La carte des modules détaille le rôle de chaque composant. Aucune fonctionnalité de réseau ou multijoueur n'est incluse pour le moment. Sous licence MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.