Tiniest2D est un moteur de jeu 2D léger créé par Uniday Studio pour les développeurs qui souhaitent créer et expédier rapidement de petits jeux 2D, sans avoir à gérer des pipelines lourds, des configurations complexes ou un encombrement inutile du moteur. Le moteur est conçu autour d'un flux de travail rapide et orienté texte où votre code, vos sprites, vos scènes, vos audio et vos données de projet vivent ensemble dans un seul fichier. Lorsqu'il est exporté, le jeu devient un .exe autonome, ce qui rend Tiniest2D particulièrement utile pour les petits jeux indépendants, les prototypes, les jam et les projets 2D ciblés.

Avec la version 1.6.1, Tiniest2D reçoit plusieurs améliorations de qualité de vie à travers le scripting, l'ergonomie de l'éditeur, le comportement d'exécution, l'édition de sprites, la documentation et la localisation. Cette mise à jour ne vise pas à changer l'identité fondamentale du moteur. Au contraire, elle renforce ce pour quoi Tiniest2D a déjà été conçu : une itération rapide, des flux de travail simples et aider les développeurs à terminer réellement leurs jeux.
En savoir plus sur Tiniest2D
Quoi de neuf dans Tiniest2D 1.6.1
Nouvelles fonctionnalités de script

Tiniest2D 1.6.1 ajoute plusieurs améliorations de scripting utiles :
- Ajout de la fonction
strlen(...). - Ajout de la fonction
quitGame(). - Ajout des fonctions de sauvegarde/chargement et autres fonctions de stockage.
- Ajout du support get/set pour le mode fenêtre.
- Ajout du support
continueà l'intérieur des bouclesfor.
Ces ajouts rendent le langage de script plus pratique pour une véritable logique de jeu, notamment en ce qui concerne les paramètres, les données de sauvegarde, les boucles, le comportement de l'interface utilisateur et la gestion manuelle de la sortie du jeu.
Meilleur flux de travail de l'éditeur

Cette mise à jour améliore également l'expérience de l'éditeur Tiniest2D :
- Ctrl + Clic sur une fonction ou une variable saute maintenant à sa définition.
- Tab et Shift + Tab contrôlent maintenant l'indentation multiligne.
- Nouveau : Effets de particules lorsque vous supprimez des caractères dans l'Éditeur pour ajouter un peu de peps ! :)
- Ajout de retours sonores pour Ctrl + C.
Ces changements rendent le codage et l'édition à l'intérieur de Tiniest2D plus rapides et plus confortables, notamment pour les utilisateurs travaillant directement dans l'éditeur intégré.
Améliorations de l'éditeur de sprites
L'éditeur de sprites comprend maintenant un nouvel outil Discrétiser les couleurs :

Cela peut être particulièrement utile pour les flux de travail d'art pixel, le nettoyage des couleurs, la réduction de la palette et les graphismes 2D stylisés où le contrôle de l'ensemble final de couleurs est important. Si vous souhaitez des couleurs régulières non discrètes, il suffit de maintenir Ctrl pour désactiver cette fonction lors de la sélection de la couleur.
Changements de comportement d'exécution
- Appuyer sur Échap ne ferme plus automatiquement le jeu.
Cela évite les sorties accidentelles du jeu et permet aux développeurs d'avoir plus de contrôle sur le comportement de leurs jeux pendant l'exécution.
Localisation et Documentation
Tiniest2D 1.6.1 introduit également des bases de localisation importantes :
- La localisation du moteur a été séparée en son propre système et sera bientôt disponible sur les Learn Quests d'Uniday Studio.
- Le travail de localisation en portugais a commencé et est déjà disponible (WIP).
- Amélioration du guide Tiniest2D.
C'est une étape importante pour rendre Tiniest2D plus accessible aux développeurs dans différentes langues.
Pensées finales
Tiniest2D 1.6.1 est une mise à jour ciblée qui améliore le moteur de manière pratique. Les nouvelles fonctions de script, une meilleure navigation dans l'éditeur, des outils de sprites, un comportement d'exécution plus sûr et les bases de la localisation contribuent tous à faire de Tiniest2D un moteur plus complet et confortable pour le développement de petits jeux 2D.
Pour les développeurs à la recherche d'un moteur de jeu 2D simple avec une itération rapide, une configuration minimale et un flux de travail compact, Tiniest2D continue d'aller dans la bonne direction.