Open source
Mes outils Unity sont libres et publiés sur GitHub et OpenUPM. Les voici regroupés par usage, avec les articles qui les présentent.
Boîte à outils Unity : architecture de jeu
Les briques que je pose au démarrage de chaque projet : singleton, événements, pool d’objets, sauvegarde, transitions, popups, chargement et les quatre scènes de base.
- GenericSingleton
- EventManagement
- ObjectPool
- PersistentDataSystem
- ScreenTransitions
- PopupHandler
- EasyLoading
- FourScenesTemplate
- Standard-Assets
Standard-Assets est l’ancien regroupement, déprécié.
Articles
- Soignez l'expérience joueur : des écrans de transition dans vos jeux ! · janvier 2024 · 6 min de lecture · ScreenTransitions
Pourquoi les écrans de transition comptent et comment utiliser mon package Unity ScreenTransition, avec ses prefabs animés ou à shader de dégradé.
- Un modèle de projet Unity en quatre scènes · octobre 2020 · 6 min de lecture · FourScenesTemplate
Présentation d'un template Unity gratuit en quatre scènes pour accélérer le démarrage du jeu et fluidifier les chargements jusqu'au menu principal.
Boîte à outils Unity : gameplay et contenu
Quêtes, monnaies, tirages aléatoires maîtrisés, astuces, listes de textes, localisation et forme d’onde audio.
Articles
- Immerger les joueurs avec Unity : des formes d'onde audio en direct, sans effort ! · avril 2024 · 5 min de lecture · AudioWaveForm
Comment afficher en direct la forme d'onde d'une source audio dans Unity grâce à l'audio listener, une texture et quelques réglages.
- Un éditeur Unity amélioré : des enums dynamiques ! · mars 2024 · 5 min de lecture · StringDataList
Le package String Data List relie des listes de chaînes en fichiers texte à des champs Unity, pour coder en entiers et éditer en noms lisibles.
- De l'ordre au chaos : maîtriser l'aléatoire avec la technique du bucket · février 2024 · 5 min de lecture · BucketGenerator
Un bucket mélange une liste pour tirer chaque valeur une seule fois dans un ordre aléatoire, idéal pour vos prefabs ou cartes dans Unity.
Outillage de publication
De quoi publier et maintenir des paquets Unity : génération, mise à jour des dépendances, soumission en lot et partage sur le registre OpenUPM.
Articles
- Un outil pour partager vos propres packages Unity avec OpenUPM · mai 2022 · 6 min de lecture · UnityPackageTool
Comment publier ses packages Unity sur OpenUPM, les ajouter via un scoped registry et synchroniser automatiquement leurs dépendances avec Unity Package Tool.
- Vos assets dans le Package Manager d'Unity depuis un sous-dossier Git · juin 2020 · 19 min de lecture
Retour d'expérience sur la réorganisation d'un dépôt Git pour importer des assets Unity par sous-dossier via l'UPM, gérer leurs dépendances et automatiser leur publication.
Prototypes physiques et vidéos pédagogiques
Un moteur de drone et des expériences de physique, accompagnés de tutoriels sur la chaîne.
Outils test d’IA
Un découpeur de planches de sprites en Python.
Articles
- Remplacer ses placeholders par de beaux sprites grâce à l'IA, en 3 étapes · février 2024 · 4 min de lecture · SpriteSplitter
Comment générer des sprites de prototype avec Midjourney, les découper avec un script Python écrit par ChatGPT et retirer leur fond via remove.bg.