Comment créer un jeu de gestion de restaurant avec l'IA

Concevez un pipeline de restaurant à deux commandes avec cuisson, service et transitions claires.

Seele Editorial TeamMis à jour 11 novembre 2026

Un jeu de gestion de restaurant a besoin de plus qu'une cuisine pleine de plats. Les commandes doivent passer de l'attente à la cuisson, puis du comptoir de service à une table. Un petit pipeline de production et de service offre au joueur un problème de capacité clair avant d'ajouter des menus, des améliorations ou une salle bondée.

Ce guide décrit un prototype fictif à deux commandes et une demande de création assistée par IA. Ses ticks et paiements sont des règles de jeu, et non des estimations du travail réel dans un restaurant. Le tutoriel vous donne des états attendus à comparer avec votre propre construction ; ce n'est pas un rapport de test de jeu terminé.

Un chef passe un plat terminé à un serveur dans un restaurant
Une transition relie la cuisine et la salle à manger.

Séparer la cuisson du service

Deux commandes, A et B, arrivent au début. Une cuisinière peut cuire au maximum une commande en attente par tick, et un serveur peut servir au maximum un plat prêt par tick. La cuisson et le service peuvent se dérouler simultanément, mais un plat cuit pendant un tick ne devient prêt qu'à la fin de ce tick. Il ne peut pas être servi avant un tick ultérieur.

État de la commandeCe que cela signifieProchain état valide
En attenteLa commande n'a pas encore commencé à cuireEn cuisson
En cuissonLa cuisinière y travaille pendant ce tickPrêt à la fin du tick
PrêtLe plat est au passeEn service dans un tick ultérieur
En serviceLe serveur l'emmène à la tableServi à la fin du tick
ServiLa commande est terminée et payéeAucune affectation supplémentaire

Utilisez un état par commande. Si un plat apparaît à la fois dans la file d'attente et dans la file de service, un joueur peut l'affecter ou le payer deux fois. Affichez séparément les emplacements de la cuisinière et du serveur afin qu'un joueur puisse voir quelle partie du pipeline est occupée.

Un chef cuisine pendant que des plats attendent au comptoir près d'un serveur
Des stations séparées peuvent montrer où en sont les commandes dans le pipeline.

Parcours d'un service sur trois ticks

Au début de chaque tick, affectez à la cuisinière une commande en attente et au serveur un plat qui était déjà prêt. Les deux affectations se déroulent pendant ce tick. À la fin, la cuisson devient prête et le service devient servi. Lorsqu'il n'y a rien d'éligible pour une station, laissez son emplacement vide.

TickAffectation cuisinièreAffectation serveurÉtat après le tick
1Cuire AAucuneA prêt ; B en attente
2Cuire BServir AA servi ; B prêt
3AucuneServir BLes deux servis

Chaque commande servie rapporte 10 pièces une seule fois, donc l'exemple rapporte 20 pièces après le tick trois. Aucun coût d'ingrédients, de salaires ou autre n'est modélisé. Le résultat dépend de la transition explicite en fin de tick ; autoriser le serveur à prendre un plat dès que la cuisson commence serait une règle différente et un horaire différent.

Décrivez le pipeline dans une demande de création par IA

Précisez quand une commande change d'état et quand une station devient libre. Le catalogue de capacités de SEELE décrit la création de jeux à partir d'une idée écrite et la production de personnages, de scènes et d'interfaces 2D coordonnés. Ces descriptions de catégories n'établissent pas que ce système de restaurant particulier a été généré ou testé.

Créez un prototype original de petit jeu de gestion de restaurant.
Commencez avec deux commandes, A et B, dans une file d'attente, une cuisinière et un serveur.
Chaque tick, le joueur peut affecter à la cuisinière une commande en attente et au serveur
une commande qui était déjà prête au début de ce tick.
Les deux affectations se déroulent simultanément. À la fin du tick, une commande en cuisson devient
prête et une commande en service devient servie. Un plat nouvellement cuit ne peut pas
être servi avant le tick suivant. Payez 10 pièces une fois lorsqu'une commande est servie.
Une commande ne peut occuper qu'un seul état : en attente, en cuisson, prêt, en service ou servi.
Rejetez les affectations en double, non éligibles ou dépassant la capacité sans changer
l'état ni consommer un emplacement. Affichez les files, les affectations des stations et les revenus.
Avancez un tick uniquement une fois par action. Terminez après que les deux commandes sont servies.
La réinitialisation restaure les deux commandes en attente, les stations vides et des revenus nuls.
Utilisez des assets de restaurant illustrés originaux sans logos de marques réelles.

Implémentez d'abord les transitions d'état et l'avancement du tick. Ajoutez une cuisine visible, des clients et des animations après que la séquence à deux commandes est fiable. Si un plat est servi trop tôt, fournissez l'état initial et le numéro de tick dans la demande de correction afin que l'assistant puisse corriger la transition plutôt que de réorganiser tout le jeu.

Un serveur porte un plat pendant qu'un autre attend au comptoir du restaurant
Un passe visible peut montrer les plats en attente de service.

Rendre l'attente visible pour le joueur

Une petite file à côté de la cuisinière peut montrer les commandes qui n'ont pas commencé. Un passe séparé peut montrer les plats prêts pour le service. Pendant un tick, marquez la commande occupant chaque station ; après le tick, déplacez-la vers son nouvel état. Utilisez des étiquettes ou des icônes en plus de la couleur afin qu'un joueur puisse distinguer les états.

Lorsqu'un joueur essaie d'affecter une commande en cuisson au serveur dans le même tick, expliquez qu'elle sera prête à la fin du tick. Si le serveur est déjà affecté, gardez le deuxième plat dans la file des plats prêts. Les retours doivent décrire la règle réelle plutôt que de suggérer que la commande a disparu.

Vérifiez la transition et le paiement

  1. Début : vérifiez que A et B sont en attente, que les deux stations sont vides et que les revenus sont nuls.
  2. Tick un : cuire A. Essayer de servir A dans ce même tick doit échouer. Après un seul avancement, A devrait être prêt et B en attente.
  3. Tick deux : cuire B et servir A ensemble. À la fin du tick, A devrait être servi, B prêt et les revenus de 10 pièces.
  4. Tick trois : servir B. Les revenus devraient devenir 20 et le jeu devrait se terminer avec les deux commandes servies.
  5. Limites et réinitialisation : rejeter deux commandes sur une seule cuisinière, une affectation répétée et un deuxième paiement pour une commande servie. La réinitialisation devrait restaurer les deux commandes en attente et des revenus nuls.

Pour un échec, donnez à l'assistant le tick et l'état. Par exemple : « Au début du tick un, A était en attente. Je l'ai affecté à la cuisinière, puis le serveur a pu le servir immédiatement. A ne devrait devenir prêt qu'après la fin du tick un. » Après la correction, retestez le tick deux afin que la cuisson et le service de commandes différentes puissent toujours se produire ensemble.

Planifier une itération de capacité

Ajouter un deuxième serveur seul ne raccourcit pas cet horaire exact : la cuisinière unique ne produit qu'un seul plat prêt par tick, il n'y a donc jamais un deuxième plat prêt pour le serveur supplémentaire. Cette observation découle des règles énoncées pour deux commandes ; ce n'est pas une affirmation générale sur les restaurants réels.

En tant que version hypothétique suivante, ajoutez une deuxième cuisinière avec un autre cuisinier et un deuxième serveur, tous disponibles dès le début. Affectez A et B aux deux cuisinières au tick un. Les deux deviennent prêts à la fin du tick, et les deux serveurs peuvent les servir au tick deux. Les mêmes deux commandes se terminent en deux ticks au lieu de trois, avant de prendre en compte de nouveaux coûts. Spécifiez les coûts d'embauche et les règles des stations avant d'utiliser cela comme comparaison économique.

Testez que chaque commande reste unique lorsque deux stations agissent ensemble et que les nouveaux serveurs ne peuvent pas prendre le même plat. Il s'agit d'un calcul proposé, et non d'un résultat mesuré d'un jeu testé.

Questions fréquentes

Pourquoi un plat cuit attend-il jusqu'au tick suivant ?

L'exemple fait en sorte que la cuisson s'achève à la fin du tick, tandis que les affectations de service sont choisies au début du tick. Cet ordre maintient les actions simultanées prévisibles. Vous pouvez choisir un modèle de chronométrage différent, mais énoncez-le explicitement et recalculez l'horaire attendu et les vérifications.

Comment savoir si la cuisson ou le service est le goulot d'étranglement ?

Regardez où les commandes attendent et si une station a un travail éligible. Dans cet exemple fixe, un seul plat devient prêt par tick, donc un serveur supplémentaire seul n'a aucun effet. D'autres menus, motifs d'arrivée ou règles de station pourraient produire un goulot d'étranglement différent.

Comment empêcher qu'une commande ne soit servie deux fois ?

Donnez à chaque commande un état actuel unique et n'autorisez que les transitions éligibles. Marquez une commande affectée pendant que le serveur travaille, puis marquez-la servie et payez une fois à la fin du tick. Testez les clics répétés et les stations simultanées ainsi que la séquence ordinaire.

Quand dois-je ajouter plus de plats ou d'employés ?

Ajoutez-les après que le pipeline à deux commandes peut être terminé et réinitialisé de manière cohérente. Introduisez une station supplémentaire lorsqu'elle crée une décision sur la capacité ou le coût, et non simplement plus d'activité visuelle. Définissez comment elle partage les files et retestez l'ancien scénario.

Rendre un pipeline de service fiable

Deux commandes, une cuisinière et un serveur suffisent pour montrer comment la production et le service interagissent. Vérifiez l'état de chaque plat à chaque tick, puis ajoutez des équipements, du personnel ou une variété de menu une règle à la fois. Développez votre propre scénario de restaurant dans le SEELE AI Creator Game Maker, et montrez aux joueurs où le travail attend. Pour un flux de travail plus large, lisez comment créer un jeu avec l'IA.

SEELE AI

Transformez ce guide en projet jouable.

Commencez par un brief précis, puis développez votre idée dans Seele AI Workspace.

Commencer à créer