Unité 4 / 11

Génération de contenu procédural (PCG) : niveau, carte, quête et récit

Gains :

  • Capacité à comprendre les différences entre PCG algorithmique et PCG d'intelligence artificielle générative et à produire du contenu avec une approche hybride (conception de haut niveau d'intelligence artificielle, concrétisation d'algorithmes).
  • Capacité à assurer le contrôle et la diversité de la jouabilité en fournissant une liste de contraintes essentielles à la production
  • Capacité à gérer les risques qualité dans la production procédurale, tels que le sentiment de répétition, de remplissage inutile et d'enregistrement de reproductibilité

L'appétit de contenu d'un jeu est insatiable : le joueur joue un niveau une fois et le termine, mais vous passez des jours à le produire. Génération de contenu procédural (PCG) Il s'agit de la production automatique ou semi-automatique de contenu (carte, niveau, placement de l'ennemi, objet, mission, voire parties d'histoire) non pas manuellement une par une, mais avec des règles et des algorithmes. Le PCG classique est algorithmique (fonctions de bruit, fonction d'effondrement, générateurs de pièce-couloir). L'IA ajoute une nouvelle couche à PCG : la génération de contenu contextuel significatif : quêtes, descriptions de lieux, compositions ennemies et plans de niveau qui correspondent au thème et à la conception, et pas seulement au hasard.

Dans cette unité, vous apprendrez à utiliser l'IA dans PCG ; Vous apprendrez comment combiner PCG algorithmique avec l'IA, comment rendre le contenu produit auditable et reproductible (déterministe) et le contrôle qualité.

Deux mondes PCG : algorithmique et génératif

Clarifions la distinction. Le PCG algorithmique est canonique et reproductible en fonction de la graine (le nombre de départ qui détermine la production) ; La même graine donne la même carte. Rapide, bon marché, prévisible ; mais c'est peut-être "sans âme". Avec Generative AI, PCG comprend le contexte et le thème ; Il répond à des demandes significatives comme « un croquis de donjon de 3 pièces sur le thème d'une grotte de glace, à forte intensité de pièges ». Mais la sortie de l’IA n’est pas directement reproductible et ne garantit pas la jouabilité. L'approche la plus puissante est hybride : l'IA génère la conception et le thème de haut niveau (texte de quête, objectifs de la salle, thème ennemi), l'algorithme intègre cette conception dans une géométrie et un équilibre jouables.

Flux hybride étape par étape :

  1. Définir les règles et contraintes de production (thème, difficulté, taille, incontournables).
  2. Obtenez un aperçu de haut niveau de l'IA (objectifs de la salle, flux, thème, logique de quête).
  3. Instancier avec un algorithme/moteur (géométrie, disposition, équilibre).
  4. Vérifiez la jouabilité (y a-t-il une sortie, est-elle résoluble, n'y a-t-il pas de blocage).
  5. Semer et enregistrer (quelle entrée a produit quelle sortie - reproductibilité).
Astuce : Donnez toujours à l'IA une liste de « contraintes » : « chaque niveau doit avoir une sortie », « au moins une pièce sécurisée », « pas d'ennemis pour commencer ». Le PCG sans contrainte produit des niveaux insolubles ou injustes.

Production de tâches et de récits

Le domaine d’IA le plus productif de PCG est la génération de quêtes et de récits. L'IA peut habiller un squelette de mission (aller, trouver, récupérer, protéger) avec un thème et un personnage ; peut générer des variations pour les missions secondaires ; Peut rédiger des descriptions de lieux. Mais le piège : l’IA a tendance à produire des « tâches de collecte » monotones. Demandez une variété de tâches et des choix significatifs ; exiger que chaque mission présente une décision au joueur.

Attention : Le plus gros risque dans les missions procédurales est le sentiment de répétition et de remplissage inutile. L'IA pourrait produire 100 tâches, mais 100 pourraient tout aussi bien être "tuer 10 loups". La qualité dépend de la variété et du contexte, et non de la quantité ; mettre chaque lot produit par curation humaine.

Contrôle et reproductibilité

En PCG professionnel, l’inspection est aussi importante que la production. Établissez une couche de contrôle qui vérifie que le contenu produit est jouable, équitable et conforme au thème. Gérez également la production de manière déterministe : enregistrez quelle entrée (graine, invite, paramètre) donne quelle sortie afin de pouvoir la reproduire si un problème survient. Au lieu de canaliser la sortie de l’IA directement dans le jeu, faites-la passer par une phase d’approbation et de correction.

Un moyen puissant d'augmenter le contrôle consiste à mettre en place une vérification automatique de la jouabilité : un script de validation analyse chaque niveau généré avant de le mettre en jeu – si la sortie est accessible, s'il y a des ennemis à tuer au début, si la clé requise est accessible. Vous pouvez également rédiger la logique de ce script avec l’IA ; Mais ne faites pas confiance au script sans le tester avec de vraies productions dans le moteur. La curation humaine et le contrôle automatisé se complètent : la machine répond à la question « est-ce jouable » à grande échelle, l'humain répond à la question « est-ce amusant et significatif » à l'échantillon.

Équilibre entre PCG et expérience de joueur

L’un des dangers de la PCG est qu’une trop grande diversité se transforme en non-identité. Si tout se passe au hasard, le joueur ne pourra rien retenir ; Des modèles familiers et pouvant être maîtrisés sont également requis. Un bon PCG trouve un équilibre entre variété et facilité d’apprentissage : les mécanismes doivent être familiers, les mises en page doivent être fraîches. Recherchez explicitement cet équilibre lorsque vous maîtrisez l'IA, par exemple « gardez le vocabulaire des mécanismes constant, mais laissez chaque niveau combiner ces mécanismes à un rythme différent ». De cette façon, le joueur voit quelque chose de nouveau et ne perd pas le contrôle.

trois mini-cases

Cas 1 — L’approche hybride a gagné. Dans un jeu d'exploration de donjons, l'équipe a donné des objectifs de salle et un thème à l'IA et la géométrie à l'algorithme. 200 variantes de donjon ont été produites ; Chacun s’est avéré jouable, mais le thème était différent. Par rapport à la version purement algorithmique, le score des joueurs « chaque donjon est différent » a considérablement augmenté.

Cas 2 — Le coût d’une production sans restriction. Un studio a demandé à l'IA de générer 50 brouillons de niveau sans restrictions ; Lors des tests, 9 n'avaient pas de sortie, 6 contenaient des emplacements ennemis qui avaient initialement tué le joueur. Lorsque la liste des contraintes « incontournables » a été ajoutée, le taux de niveau de défaut a diminué de 30 % à 2 %.

Cas 3 – La curatelle a de nouveau brisé le sentiment. Dans un jeu en monde ouvert, l'IA a généré 300 quêtes secondaires ; Sous sa forme brute, 70 % étaient « à collecter et à apporter ». Avec une demande de variété, le concepteur a reproduit et organisé chaque tâche pour inclure une décision/un dilemme ; Dans les commentaires des joueurs, les plaintes concernant « les quêtes secondaires sont ennuyeuses » ont diminué d'un tiers.

Quatre modèles copiables

1) Aperçu du niveau limité :

Votre rôle : concepteur de niveaux. Thème : [ex. station spatiale abandonnée]. Difficulté : moyenne. Taille : 5 pièces. DOIT AVOIR : une sortie, au moins une pièce sécurisée, aucun ennemi dans la pièce de départ, cela doit pouvoir être résolu. Quête : donner un aperçu du niveau pièce par pièce ; Le but, le thème, la menace et la décision qu'il présente au joueur pour chaque pièce.

2) Génération de tâches diverses :

Générez 10 quêtes annexes pour le jeu suivant : [genre/thème].Contrainte : aucune ne doit être juste du "collecter-récupérer" ; Chaque mission présente au joueur un choix ou un dilemme. Pour chaque mission : titre, résumé en une phrase, décision du joueur, récompense. Notez toutes les phrases répétitives.

3) Liste de contrôle de gameplay :

Vérifiez le plan de niveau généré ci-dessous : [coller le plan]. Vérifiez : (1) y a-t-il une sortie réalisable, (2) est-elle résoluble, (3) y a-t-il un début injuste/tueur, (4) y a-t-il un écart par rapport au thème. Énumérez les problèmes et suggérez des corrections.

4) Enregistrement de reproductibilité :

Créez un modèle d'enregistrement pour la production suivante : graine utilisée, invite, paramètres, résumé de sortie et statut d'approbation. Objectif : pouvoir reproduire le même contenu en cas de problème.

Invite faible/Invite forte

Invite faible :

Générez-moi un donjon aléatoire.

Aucune restriction ni thème ; la sortie sera illisible ou générique.

Invite puissante :

Votre rôle : concepteur de donjon. Thème : temple inondé. 7 salles, difficulté croissante. DOIT AVOIR : un certain type de mécanique dans chaque pièce (piège alternatif, puzzle, combat, exploration), une seule pièce secrète, un point de repos dans l'avant-dernière pièce, résoluble. Sortie : tableau pièce par pièce (objectif, thème, menace, récompense). Enfin, énumérez séparément les risques liés à la jouabilité.

Le thème, la contrainte, le rythme mécanique et l’exigence de risque préparent le résultat à la production.

Tableau PCG algorithmique et IA

Taille

PCG algorithmique

PCG avec IA

hybride

reproductibilité

Élevé (graine)

faible

moyen

Signification/thème

faible

fort

fort

Jouabilité garantie

Modifiable

Aucun

Modifiable

vitesse

très vite

rapide

moyen

meilleure utilisation

géométrie, équilibre

Tâche, thème, texte

ligne de production

Erreurs courantes

  • Produire sans restriction. Des contenus injustes et non résolus émergent.
  • Sortie AI fluide sans supervision. La vérification de la jouabilité est indispensable.
  • Ne pas vouloir de diversité. L’IA a tendance à produire un « pick-up » monotone.
  • Ne pas enregistrer la reproductibilité. Si un problème survient, vous ne pouvez pas restaurer le contenu.
  • Confondre quantité et qualité. 300 tâches ordinaires sont pires que 30 bonnes tâches.

En résumé

Le contenu PCG satisfait l’appétit ; L’IA y ajoute du sens et du thème. La méthode la plus puissante est hybride : l’IA produit une conception de haut niveau, l’algorithme produit une instanciation jouable. Sans liste de contraintes, sans contrôle de jouabilité, sans exigence de variété et sans enregistrement de reproductibilité, PCG produit rapidement des déchets. Misez sur la variété contrôlée, pas sur les chiffres.

Tâche de candidature

Choisissez un thème (par exemple grotte de glace). Faites produire un niveau de 5 pièces avec le modèle « Aperçu du niveau restreint », puis faites produire le même résultat avec le modèle « Liste de contrôle de jouabilité ». Résolvez tous les problèmes détectés et produisez une version finale.

liste de contrôle

  • [ ] J'ai donné à la production une liste de contraintes "indispensables".
  • [ ] J'ai laissé la conception de haut niveau à l'IA et la concrétisation à l'algorithme.
  • [ ] J'ai examiné chaque contenu produit pour en vérifier la jouabilité.
  • [ ] J'ai exigé de la diversité et des choix significatifs dans les missions.
  • [ ] J'ai enregistré la graine/l'invite/le paramètre pour des raisons de reproductibilité.