Cinq repères pour comprendre le travail nécessaire, au-delà du nom du moteur.
Le moteur donne une piste, les fichiers font la différence
Ces niveaux sont des repères indicatifs pour retrouver les textes, intégrer la traduction et obtenir un affichage correct. Ils ne mesurent ni la qualité littéraire de la traduction ni le temps nécessaire pour relire les dialogues.
Un même moteur peut relever de plusieurs niveaux selon le jeu, sa version, les fichiers disponibles et les outils compatibles. Chaque fiche précise donc le cas concerné, ce qui facilite le travail et ce qui le complique.
Exemple : un jeu Unity avec des tables de langue bien organisées peut être plus accessible qu’un jeu Ren’Py dont les menus sont entièrement dessinés dans des images. Le nom du moteur ne suffit pas à fixer la difficulté.
1. Retrouver les textes
Localiser les dialogues, menus et messages. Distinguer ce qui s’affiche à l’écran des identifiants ou commandes techniques.
2. Intégrer la traduction
Charger une langue, modifier des ressources ou utiliser un lecteur compatible, en conservant les liens avec le jeu.
3. Vérifier le rendu
Contrôler les accents, les polices, les retours à la ligne, les images et les textes construits pendant la partie.
Les cinq repères
Les exemples ci-dessous décrivent des configurations de jeu, pas un classement définitif des moteurs.
Niveau 1 — Simple
Cas favorables : textes structurés et méthode d’intégration connue.
Ren’Py
Avec le système de traduction intégré
Ce qui facilite
Les fichiers de traduction du dossier game/tl/ relient les dialogues et les menus à leurs sources.
Ce qui complique
Les interfaces personnalisées, les textes dans les images et les changements d’identifiants lors des mises à jour.
Généralement accessible avec le système natif ; cela ne rend pas chaque jeu automatiquement simple.
Quand les textes sont répartis dans les ressources compilées
Ce qui facilite
Des tables de langue identifiées et un lecteur compatible avec la version de Creator et son format d’export.
Ce qui complique
Les ressources JSON compactées ou encodées, les textes dans les scripts et les images, ainsi que les cadres trop étroits pour le français.
Des fichiers de langue accessibles peuvent rendre le travail plus simple. Les accents, les retours à la ligne et les bulles restent à vérifier en jeu. Electron peut héberger le jeu sans changer son moteur Cocos Creator.
Quand les textes et les ressources sont intégrés au SWF
Ce qui facilite
L’accès au projet source ou à des textes externes chargés par le jeu.
Ce qui complique
Les textes gérés par ActionScript, les polices intégrées, les animations et les éléments graphiques.
Même après modification des mots, il faut vérifier les caractères disponibles et leur affichage.
Niveau 4 — Très difficile
Les cas complexes : textes dispersés et intégration demandant une adaptation importante.
Unity
Cas complexe, pas une difficulté systématique
Ce qui facilite
Des tables de localisation reconnues, des TextAssets structurés ou un lecteur de traduction compatible.
Ce qui complique
Les multiples sources de texte : assets, bundles, composants, code et interfaces. Le backend Mono ou IL2CPP peut aussi changer la méthode.
Des fichiers de langue séparés peuvent simplifier fortement le travail. Ce niveau décrit les jeux nécessitant plusieurs méthodes ou une adaptation importante.
Les descriptions s’appuient sur l’organisation des ressources et les systèmes de traduction des moteurs. Les niveaux sont une appréciation pratique des cas décrits, et non une notation officielle des éditeurs.