Si des années de pratique (et une bonne dose de talent naturel) sont nécessaires pour écrire un grand roman ou peindre un chef-d’œuvre, toute personne disposant d’un crayon et d’un peu de papier peut commencer à griffonner des phrases ou à esquisser des gribouillages. L’un des principaux obstacles auxquels se heurte le développement de jeux en tant que forme d’art est l’absence d’un point d’entrée facile. Il existe de nombreux services intéressants pour apprendre à créer des jeux, mais ils exigent que vous vous familiarisiez avec le codage dès le départ, un défi de taille qui détourne les nouvelles voix potentielles au lieu de les accueillir. Créé par Chris Klimas, l’outil de développement de jeux grand public gratuit Twine est si important et impressionnant parce qu’il permet à quiconque de transformer ses idées en jeux fonctionnels avec peu ou pas d’expérience de programmation – tant que cette idée fonctionne comme une aventure textuelle.
Premiers mots
Si vous voulez faire des jeux comme Super Mario Bros ou Minecraft, Twine n’est pas l’outil de création pour vous. La production de Twine est mieux décrite comme une fiction interactive. Ce terme couvre un large éventail de types de jeux, d’une histoire réfléchie et émotionnelle de type Choose Your Own Adventure sur la dépression à un quiz débile sur les paroles de la chanson thème de Mac Tonight que j’ai pondu en une demi-heure lors de mes tests. Si vous pouvez envisager votre jeu comme une collection de diapositives interconnectées et lourdes en texte, vous pouvez le faire dans Twine.
Il n’est donc pas surprenant que la majorité des jeux Twine privilégient la narration et le dialogue aux mécaniques de jeu. D’ailleurs, les aventures textuelles sont peut-être maintenant une petite niche, mais elles représentent aussi un genre de jeu classique. Zork, quelqu’un ? Même dans son propre genre, Twine trouve le juste milieu entre flexibilité et facilité d’utilisation. Ren’Py est un programme simple, basé sur Python, conçu principalement pour les simulations de rencontres et les romans visuels. Inform 7 vous donne beaucoup plus de pouvoir sur votre fiction interactive, mais demande beaucoup plus de connaissances techniques.
La portée limitée de Twine peut rebuter certains créateurs de jeux en herbe plus ambitieux, mais c’est aussi ce qui permet à Twine d’être incroyablement accessible. Que vous utilisiez l’application de bureau ou la version pour navigateur Web, l’apprentissage des outils incroyablement conviviaux de Twine ne demande ni temps ni connaissances techniques. L’outil de développement de jeux 2D Construct vous permet également de travailler dans un navigateur.
Produits similaires
Code School
Lire la revue Code School
.
Codecademy
Treehouse
.
Code Avengers
Lisez la revue Code Avengers
LinkedIn Learning
Udemy
Khan Academy
Lire la revue de Khan Academy
Free Code Camp
Lire la revue Free Code Camp
CodeHS
Lire la revue CodeHS
Assemblée Générale Dash
Lire Assemblée générale Dash Review
Crunchzilla
Lire Revue Crunchzilla
CodeCombat
Lire Revue CodeCombat
Pour commencer, ajoutez un passage, donnez-lui un titre, et commencez à écrire dans l’éditeur de texte de base. Une fois que vous avez terminé, la diapositive apparaît sur la grille de l’histoire. Vous devrez faire un codage très léger pour transformer les mots et phrases clés en liens vers d’autres passages, mais la syntaxe de Twine est super simple. Si vous créez un lien vers un passage qui n’existe pas encore, l’éditeur le génère automatiquement pour un flux de travail plus fluide.
A mesure que vous ajoutez des diapositives et des liens entre elles, l’histoire prend forme sous vos yeux, liée par des fils. Vous pouvez même réorganiser la façon dont les passages apparaissent sur la grille pour que votre histoire reste organisée. Il existe plusieurs façons de visualiser la façon dont les diapositives se connectent les unes aux autres, ce qui vous permet de prendre du recul et de vous assurer que votre jeu fonctionne comme une boucle fermée jouable. Vous pouvez également ajouter des balises (important pour le codage facultatif) et ajuster la taille de chaque diapositive. Twine enregistre automatiquement votre progression, mais n’oubliez pas de tester périodiquement votre jeu, au cas où quelque chose serait cassé. Bien que l’utilisation de Twine soit facile par rapport au codage, cela demande quand même de la patience et du travail.
Fonctionnalités avancées
Les histoires de Twine peuvent n’être rien d’autre que des mots et des passages connectés, mais comme il s’agit essentiellement de pages web, vous pouvez aussi choisir de donner à vos jeux une valeur de production supplémentaire si vous savez un peu coder, notamment en HTML. Vous pouvez modifier la feuille de style CSS pour changer les aspects visuels tels que la police, la couleur de fond et la façon dont les liens sont affichés. Vous pouvez ajouter des variables JavaScript pour, par exemple, suivre la progression du joueur dans votre histoire et modifier les éléments en conséquence. Vous pouvez même intégrer des images, des vidéos et d’autres médias.
Des développeurs Twine notables utilisent ce genre de fonctionnalités avancées depuis des années pour ajouter de la sophistication à leur travail. Consultez les jeux, les romans visuels et l’écriture créative de gens comme Aether Interactive, Michael Lutz, Zoe Quinn et d’autres à titre d’exemple. Cependant, la mise à jour Twine 2.0 a modifié le fonctionnement de plusieurs de ces systèmes de Twine, frustrant certains utilisateurs de longue date.
Par défaut, le Twine actuel utilise un format d’histoire appelé Harlowe qui codifie des fonctionnalités avancées que la communauté avait pour la plupart inventées par elle-même. Cela rend les tutoriels officiels plus utiles et plus faciles à trouver. Malheureusement, l’implémentation est légèrement différente des solutions précédentes pour des défis plus complexes. Le code doit être écrit dans une structure spécifique et modifiée. Donc, si vous étiez habitué à l’ancienne façon de faire certaines tâches, vous devrez faire un peu de réapprentissage.
Vous pouvez également utiliser un autre format d’histoire, comme SugarCube, qui ressemble beaucoup à Twine 1.x, ou simplement continuer à utiliser Twine 1.x puisqu’il est également toujours disponible en téléchargement. Notez que vous devrez convertir vos anciens fichiers Twine pour les intégrer aux nouvelles versions. Vous pouvez également toujours trouver de nombreux conseils de la communauté dans le livre de recettes, le Discord et le wiki pour vous aider à développer votre projet. Mais en raison de la nature textuelle de Twine, vous ne pouvez pas partager des actifs, même gratuits, comme avec Fuze4 ou Stencyl.
Related
- The Best Language-Learning Software for 2021
Une fois que vous avez exporté votre histoire Twine (aucune licence annuelle coûteuse n’est requise), vous pouvez y jouer sur votre ordinateur ou sur tout ordinateur du même réseau qui peut accéder aux fichiers dont il s’inspire. En revanche, si vous souhaitez partager votre jeu en ligne, vous devrez faire appel à un service d’hébergement externe. Heureusement, il existe plusieurs sites dédiés à l’hébergement de jeux Twine répertoriés sur le Twinery Wiki. Philome.la était mon premier choix, mais il est actuellement en lecture seule. Itch.io vous permet de vendre des jeux Twine pour de l’argent. Ces sites sont également d’excellentes ressources pour découvrir de nouveaux jeux Twine dont vous pouvez vous inspirer. N’espérez simplement pas que votre jeu se retrouve sur une console ou un magasin d’applications mobiles.
Jouer à de nombreux autres jeux Twine vous montre vraiment à quel point l’outil peut être polyvalent malgré – ou peut-être à cause – de ses restrictions. Charlie Brooker a cartographié le jeu interactif Black Mirror : Bandersnatch en Twine. Stephen Colbert l’a même utilisé pour promouvoir The Late Show. L’inclusivité qui accompagne la facilité d’utilisation signifie également que les jeux Twine présentent généralement des thèmes et des styles beaucoup plus radicaux, expérimentaux et progressistes que les jeux vidéo moyens, en raison de la diversité du pool de créateurs.
Si Twine ne vous enseignera pas nécessairement les compétences techniques de conception de jeux que vous pourrez directement faire fructifier dans une carrière dans l’industrie des jeux AAA, il est loin d’être inutile. De Firewatch à Her Story, les scénarios interactifs à embranchement deviennent de plus en plus importants dans les grands jeux, et les développeurs de Twine ont certainement eu du succès ailleurs dans le domaine.
Entwined
Raffiner votre travail, y revenir sur une période de temps et s’assurer qu’il est le meilleur possible, est une partie essentielle du processus artistique. Il en va de même pour l’expression immédiate des pensées embryonnaires excitantes qui tourbillonnent dans votre cerveau. Ce n’est pas pour rien que les musiciens organisent des jam-sessions. Twine élimine les obstacles techniques qui empêchent la plupart des gens de faire l’expérience de ce genre de créativité fantastique et fluide dans le développement de jeux. D’autres programmes aident un certain type de personne à créer n’importe quel type de jeu. Twine aide toute personne à créer un certain type de jeu. Cependant, si vous voulez un outil accessible et puissant pour apprendre à créer des jeux dans des genres plus traditionnels, consultez le programme GameMaker, primé par le Choix des rédacteurs, ou l’un de nos autres services d’apprentissage en ligne recommandés.
Twine
Pros
- .
-
Créer facilement des jeux de fiction interactifs
-
Peu ou pas de connaissances en codage nécessaires
-
Potentiel pour un travail radical, expérimental
-
Application gratuite pour le bureau et le web
-
Ressources communautaires
View More
Cons
-
Le partage des jeux nécessite un service d’hébergement externe
. nécessite un service d’hébergement externe
The Bottom Line
Twine est de loin l’outil de développement de jeux le plus facile et le plus accessible que vous pouvez obtenir, tant que les jeux que vous voulez développer sont des aventures textuelles.