Intégration d’outils d’apprentissage automatique dans le workflow de développement de jeux

— Comment des outils comme DallE pourraient être utilisés dans le développement de jeux —

Quels sont ces outils d’apprentissage automatique ?

Créé avec Dall-E

Si vous n’avez pas entendu parler de Dall-E ou À mi-parcours maintenant, vous devriez certainement. Ces outils marquent une étape importante dans la feuille de route vers un robot à pensée indépendante. Nous n’en sommes pas encore là, mais ces systèmes nous montrent un aperçu de l’avenir.

Notez que je ne suis pas un grand partisan du développement de telles technologies, et je pense que d’autres articles que j’ai écrits pourraient mieux exprimer cela. Mais évidemment, je ne suis pas celui qui décide de ce que fait chaque équipe d’ingénieurs dans le monde, et puisque cette technologie est déjà là, apparemment tout le monde n’est pas d’accord avec moi : )

Quoi qu’il en soit, ces outils vous demanderont une brève description de quelque chose auquel vous pensez, et ils vous fourniront quelques visualisations originales qui correspondent à cette description. Ce sont des créations originales, plutôt que les résultats d’un moteur de recherche.

“Qui est le propriétaire légal d’une image créée avec un outil d’apprentissage automatique ?

De nos jours, un vaste débat public se déroule autour de la question de savoir si ces créations peuvent ou non être considérées comme de l’art. Une autre grande question est de savoir qui détient réellement la propriété intellectuelle d’une création spécifique : est-ce la personne qui l’a décrite ; l’entreprise qui a créé le logiciel, ou peut-être même le logiciel lui-même ? Si ce débat vous intéresse, voici un excellent point de départ : un groupe WhatsApp internationaloù nous discutons de ces sujets et plus encore.

Pertinence pour le développement de jeux

En attendant qu’une décision soit prise, celui qui a activé la recherche est l’heureux propriétaire. Ce fait ouvre une énorme opportunité pour toutes les équipes de production du monde entier.

“équipe de développement de jeux travaillant sur la peinture à l’huile de bureau d’art ancienne” avec Dall-E

Le développement de jeux est un processus très coûteux, par rapport au développement logiciel standard. Non seulement il comprend beaucoup plus d’actifs (tels que des modèles 3D, des personnages et des animations), mais il fait un effort substantiel sur l’interactivité, ce qui le sépare également de tout autre média.

Des composants tels que la narration, la mise à niveau, la notation, le multijoueur, les algorithmes d’IA et d’autres mécanismes sont les principales exigences fonctionnelles d’un jeu vidéo.

Surtout, l’équipe doit beaucoup travailler pour équilibrer le jeu, créer du contenu et des environnements, tout en maintenant l’équilibre avec le contenu créé précédemment. Pour la plupart des jeux à succès, il s’agit d’un processus sans fin afin de maintenir la rentabilité. Donc, s’il existe un moyen de rendre cette production moins chère ou plus rapide, cela vaut vraiment la peine d’être étudié.

Pour intégrer un tel outil dans notre flux de travail, nous devons également comprendre comment cela va changer notre flux de travail. Quelles sont les tâches redondantes que nous pouvons supprimer et quelles sont les nouvelles tâches dont nous devons nous occuper.

Solutions existantes

Les solutions suivantes existent déjà et sont utilisables. La plupart d’entre eux sont également gratuits.

Tous fonctionnent de la même manière : vous entrez une description textuelle, et le logiciel générera quelques résultats que vous pourrez télécharger. Cette description est essentielle.

Voyons quelques exemples.

Art conceptuel

“ville moderne futuriste, voitures volantes, fenêtres en verre, blanc, vue de dessus” avec Dall-E

Dall-E. propose 15 recherches gratuites par mois, et chacune obtient 4 résultats. Vous pouvez télécharger gratuitement tous vos résultats.

“ville moderne futuriste, voitures volantes, fenêtres en verre, blanc, vue de dessus” avec MidJourney

Mi-parcours. Offre des recherches sans fin pendant une période d’abonnement. Mais tant que vous êtes un abonné gratuit, n’importe qui peut utiliser vos créations.

“Portrait tête et épaules mi-elfe mi-robot…” avec NightCafe

Café de nuit. Offre une gamme avancée d’options dans le mécanisme de recherche, ainsi que l’utilisation de différents algorithmes d’IA.

Vidéos

Ces outils ne sont pas encore pleinement utilisables comme d’autres l’ont noté ici, mais j’ai pensé que cela valait la peine d’être mentionné. Le jour n’est pas loin où quelqu’un utilisera ce code open-source pour créer un produit ouvert facile à utiliser.

Phénaki. Offre la création de longues vidéos en décrivant chaque scène à la fois.

Faire une vidéo. Meta (anciennement Facebook) a travaillé sur la création d’un logiciel de conversion de texte en (court) vidéo. Cet outil sera disponible pour créer de courts gifs à partir de zéro ou pour améliorer les images statiques.

Imagen. Google a répondu à Meta avec ce projet. On dirait qu’il a des capacités similaires à Make-A-Video.

Génération de modèles 3D

Celles-ci ne sont pas encore prêtes à fonctionner pleinement, mais méritent vraiment d’être mentionnées.

Mirage. L’outil regroupe plusieurs générateurs de modèles 3D en une seule interface utilisateur.

Kaedim. Convertit une image 2D en un modèle 3D avec des textures.

Fusion de rêve. La bibliothèque de code a été créée pour aider à générer des modèles 3D.

de DreamFusion

Musique ambiante

Avia / SoundDraw / Ampère. Crée de belles longues compositions en fonction de l’ambiance et du style de musique. Le téléchargement nécessite un abonnement.

musique bg de style jeu vidéo avec MuseNet

Voix et Discours

Typecast / Jouer HT. Créez un discours en voix off avec une belle variation sur l’intonation de la voix et l’intention. Ce ne sont pas les seuls outils disponibles, mais ils ont une belle qualité.

L’écriture

Jaspe. Bien que je sois assez sceptique à propos de cet outil, il prétend être capable d’écrire des articles complets, à partir d’une simple description du contenu du paragraphe suivant. Vérifiez-le.

Solutions futures

« Si un PC peut concevoir une voiture par lui-même, alors il pourrait probablement faire beaucoup plus…

En 2017, j’ai vu ce Ted Talk. Bien que la conception automobile ne soit pas liée aux jeux vidéo, les voitures sont des produits très complexes à concevoir et à fabriquer (croyez-moi, car je travaille pour l’industrie automobile depuis 3 ans…). Si les PC peuvent concevoir des voitures en tenant compte de tous les éléments à prendre en compte, cela signifie que bien d’autres choses peuvent être possibles.

Les outils mentionnés dans le chapitre précédent ont été publiés sur une période de 1 an. Vous pouvez donc imaginer que l’avenir prévoit d’autres solutions à venir. Imaginons-en quelques-uns.

Effets sonores

“ingénieur du son, DJ, création de musique, salle avec de mignons extraterrestres dansant, coloré, peinture à l’huile” avec Dall-E

Nous avons généré de la musique à venir, pourquoi n’aurions-nous pas aussi des effets sonores ? Je suis sûr qu’il est déjà en route. Imaginez comment cela changerait notre façon de travailler. Aujourd’hui, nous passons du temps sur les sites de recherche d’un effet sonore correspondant à notre style sonore ; ou passer du temps et de l’argent avec un concepteur sonore, en espérant qu’il comprendrait l’intention, suivrait nos limites et aurait les bonnes compétences pour jouer… Au lieu de cela, nous passerions du temps avec un système logiciel jusqu’à ce qu’il crée l’effet sonore correct pour nous , sous nos limites (longueur, style et description de l’effet).

Contenu vidéo marketing

Imaginez qu’un jour vous puissiez écrire une description de la façon dont vous voulez qu’une vidéo marketing de 15 à 60 secondes ressemble, et laissez un ordinateur la générer pour vous. Il y arrivera.

Combien coûte la réalisation d’une vidéo marketing pour le lancement du jeu ? Combien cela signifie-t-il pour le succès réel du jeu ? Malheureusement, beaucoup aussi… Eh bien, cette méthode devrait nous permettre de créer ces vidéos avec moins d’effort, plus rapidement et à moindre coût.

Contes et dialogues

Raconter une bonne histoire a des règles. Mais les écrivains ont encore besoin de temps pour écrire leurs intrigues, dialogues et diverses options. En supposant que les outils d’écriture de l’IA existent déjà, je pense que nous verrons des outils qui nous aideront à créer une “histoire à la Disney avec une fée des fleurs héroïne qui doit empêcher la fourmi maléfique de détruire le monde”.

Conception et architecture de l’environnement

L’IA et l’apprentissage automatique sont déjà utilisés pour le design d’intérieur et l’architecture. Vous créez un espace et définissez le but de cet espace (comme un bureau avec 5 pièces ou un espace de vie avec 1 chambre). Le logiciel triera une division intérieure pour vous.

Imaginez si vous pouviez demander à un PC de générer une carte du monde selon une description que vous fournissez. Tels que : 10 petites îles, 5 grandes îles et des ponts les reliant ; ou une grande friche aux ressources limitées dans une arène post-apocalyptique.

Nous investissons de nombreuses heures de travail pour concevoir de telles tâches. Nous commençons par des tableaux conceptuels, des options de rédaction, des briefings avec des artistes, des tests d’échelle, la modélisation 3D, des textures, des animations, etc.

Nous pouvons déjà générer des modèles 3D, de l’art et de la musique. La création d’environnements à concept complet est probablement la prochaine étape.

Voici un exemple de plugin en développement qui génère un environnement de ville :

Conception de niveau et défis d’équilibrage

Quelques années après avoir travaillé comme level designer, j’ai réalisé quelque chose. Il n’y a pas de pure randomisation dans les bons jeux engageants. J’ai découvert quelques règles. Quelques “mathématiques” qui m’ont été utiles lors de la création d’une section d’engagement dans les jeux sur lesquels j’ai travaillé. La pourparlers et diapositives sont toujours en hébreu, mais je promets de les traduire un jour.

Je ne suis certainement pas le seul à avoir compris certaines règles, et tout le domaine de la gamification et de la pensée motivationnelle repose dessus.

Ce que je veux dire, c’est que même la conception de niveaux – le cœur de la conception de gameplay – a des règles. Et donc, théoriquement, pourrait être généré avec le machine learning…

Futurs rôles dans l’équipe de jeu

Si nous devions utiliser des outils pour créer de l’art et des modèles 3D, que ferait notre artiste 3D actuel ? Si nous prenons nos effets sonores du logiciel, que pouvons-nous faire avec notre concepteur sonore ?

Équipe qualifiée

Pour être réaliste, vous devriez toujours garder vos gens à vos côtés. Votre éditeur vidéo devra intégrer certaines scènes que vous avez créées avec des outils d’IA, dans la version finale de la vidéo ; votre animateur devra corriger certaines erreurs dans les animations créées par le PC ; et l’artiste 3D devra s’assurer que les modèles sont corrects et vraiment prêts.

Donc tant que le logiciel n’est pas encore parfait, vous avez encore besoin de votre équipe pour réparer les pièces cassées.

Recherche d’actifs et rédaction de meilleures définitions

Certaines de ces machines d’IA ont tellement de paramètres que les gens ont déjà créé des interfaces qui les aideraient à mieux définir ce qu’ils recherchent. D’après l’expérience que j’ai eue avec les outils en travaillant sur cet article, je suis certain que nous découvrirons bientôt que l’utilisation efficace des outils est également une compétence. Cela m’a pris pas mal de temps et j’ai essayé d’obtenir une image qui ne me satisfaisait pas vraiment à 100%. Ceux qui peuvent vraiment comprendre le fonctionnement de l’outil pourraient être en mesure de l’utiliser plus judicieusement.

« La créativité sera mesurée selon la moyenne et la norme.

Responsable créatif

Probablement le rôle le plus courant dans votre nouvelle équipe. Le responsable créatif devra intégrer et coordonner tous les efforts – créés par l’homme et fabriqués par la machine – en une seule pièce. Ainsi, une fois que le logiciel sera suffisamment performant, nous aurons besoin de nos meilleurs collaborateurs pour assembler ces créations.

La créativité sera toujours mesurée par rapport à la moyenne. Si un jour nous pouvions obtenir un grand jeu en disant “un jeu de tir à la première personne post-apocalyptique”, alors la créativité devra trouver de nouvelles façons de se définir.

Clôture : Alors, où vous voyez-vous dans 10 ans ?

Si jusqu’à aujourd’hui, nous pensions que l’apprentissage automatique changerait la vie de ceux qui avaient des emplois «simples à exécuter» ou des «tâches répétitives», comme les chauffeurs de taxi ou les chaînes de fabrication, nous pouvons maintenant voir que les domaines créatifs pourraient également être affectés. Nous devrions tous réfléchir à la manière dont nous allons utiliser ces technologies, car elles sont déjà là.

“le peintre travaille sur son œuvre d’art assis sur le siège arrière d’un taxi autonome, qui l’emmène vers une ville futuriste” avec Dall-E

Nous devons également décider ce que la simple existence d’une telle technologie signifie pour notre société. Sommes-nous convaincus que nous voudrions qu’ils existent? Répondre à cela ne fait certainement pas partie de cet article, mais je vous invite à y réfléchir. Aucune technologie n’a le droit de vivre.

“chaîne de montage futuriste avec des robots humanoïdes, fabriquant des usines de plastique miniatures, photo-réalistes” avec Dall-E

Remerciement spécial

Au Groupe WhatsApp membres qui ont fourni des informations sur les différents outils disponibles et m’ont inspiré pour écrire cet article. Veuillez vous joindre à la discussion en direct qui se déroule dans notre groupe. Marco Morales, Jeffrey Fergusonet Thomas Poetter; et bien sûr à Cecilia Lascialfari pour ouvrir le groupe et guider la discussion.

Leave a Reply