IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Tout le monde pourra-t-il bientôt créer des jeux vidéo en s'appuyant sur l'intelligence artificielle ?
Les compétences artistiques ou en matière de codage informatique deviendront-elles inutiles ?

Le , par Patrick Ruiz

3PARTAGES

8  0 
Tout le monde pourra-t-il bientôt créer des jeux vidéo en s’appuyant sur l’intelligence artificielle ? Les compétences artistiques ou en matière de codage informatique deviendront-elles inutiles ? Ces questions s’inscrivent dans celle plus englobante de savoir l’IA menace les postes de développeur informatique. Sans détour, le propriétaire de la plateforme de distribution de jeux vidéo FRVR déclare : « Tout le monde peut créer des jeux vidéo. »

Illustration avec l’échantillon de jeu Space Aliens à propos duquel il déclare dans un débat contradictoire : « Il n’a fallu que 8 minutes pour le réaliser et 8 minutes supplémentaires pour la gestion du côté artistique. »


Ce type de production s’appuie sur la forge FRVR à propos de laquelle le propriétaire déclare : « Elle permet à quiconque de créer des jeux juste en les décrivant. L’objectif est de mettre sur pied une plateforme où créer, jouer et partager des jeux est aussi facile que d'enregistrer, de regarder et de partager des vidéos sur des plateformes telles que TikTok et Instagram. » Une démonstration (d’une dizaine de minutes) des possibilités offertes par la plateforme est disponible. Elle montre les étapes de l’implémentation d’un jeu de tir spatial en s’appuyant sur ladite forge.


Le tableau ravive les questionnements quant à savoir si l’intelligence artificielle menace les emplois des développeurs informatique humains. Les avis divergent sur la question qui reprend un coup de neuf avec la publication du propriétaire de la plateforme FRVR. Cette dernière fait suite à celle du site deathbyai.com qui dresse une liste de métiers menacés par l’intelligence artificielle et celui de programmeur informatique en fait partie.


La publication du propriétaire de la plateforme FRVR arrive dans un contexte où certains acteurs de la filière du développement informatique voient le low code et le no code remplacer le codage traditionnel d’ici 2024. C’est ce qui ressort d’une récente étude de Mendix, un éditeur de solutions low-code. Dans les chiffres du sondage, 87 % d’un lot de 556 entreprises répondantes, basées aux USA, au Royaume-Uni, aux Pays-Bas, en France et en Allemagne, envisagent d’accélérer le rythme de leur développement logiciel en s’appuyant sur les outils low-code au cours des prochaines années.

Les tendances mises en avant ravivent le débat sur l’avenir du métier de développeur. En effet, qui dit low-code dit entrée en matière croissante de développeurs citoyens, c’est-à-dire de tiers qui ne sont pas des spécialistes de l’informatique au détriment de ceux qui le sont. Et donc une tendance similaire à celle que soutient le propriétaire de la plateforme FRVR. La perspective du low code et no code comme futur de la filière programmation informatique ne fait néanmoins pas l’unanimité sur plusieurs aspects mis en avant par l’architecte logiciel Hosk :

Le cauchemar de la maintenance des logiciels low-code

Selon Hosk :

  • la création d'un logiciel est rapide, mais la maintenance dure des années et est plus coûteuse ;
  • les logiciels créés par des développeurs citoyens vont créer une dette technique à grande échelle ;
  • la création de nombreuses petites applications va créer un cauchemar de maintenance au sein de la filière informatique ;
  • les frais généraux de maintenance ne cesseraient d'augmenter : « C'est comme si vous deviez maintenir des centaines de feuilles de calcul Excel avec des formules, un mauvais nommage, aucune cohérence et peu de documentation » ;
  • les outils de développement low-code devraient être maintenus par des personnes compétentes en matière de low-code, qui se spécialiseraient dans ces compétences. Les équipes informatiques devraient se perfectionner dans les outils de développement low-code, ce qui augmenterait les coûts.


Les logiciels low-code ne peuvent pas gérer la complexité

Hosk estime que les outils de développement low-code sont excellents pour créer de petites applications indépendantes, mais ils ont du mal à répondre aux exigences complexes : « À moins que le monde ne s'oriente vers des exigences simples, les logiciels low-code ne remplaceront pas 80 % de tous les logiciels créés. Le pouvoir du code est de créer des logiciels complexes conçus pour fonctionner exactement comme les entreprises et les systèmes le souhaitent. Il sera donc difficile de créer des logiciels complexes avec de nombreux développeurs travaillant en même temps avec des outils low-code. »

Les problèmes de sécurité et de données liés au low-code

Hosk est d’avis que pendant que les services informatiques se familiarisent avec les nouveaux outils low-code, il y aura des violations majeures de la sécurité parce que personne n'a compris comment verrouiller les outils de développement low-code. En sus, il faut du temps pour comprendre les nouveaux outils et créer les meilleures pratiques pour s'assurer qu'il n'y a pas de failles de sécurité ou de problèmes de données. La puissance des outils low-code serait que vous pouvez vous connecter aux médias sociaux comme Twitter, Facebook et d'autres systèmes et les données de l'entreprise peuvent se retrouver sur Internet.

Le low-code et le battage médiatique

Hosk entrevoit une explosion de la création d'applications low-code, mais aussi une augmentation de la demande de professionnels pour les besoins en maintenance et formation. Le développement low-code ne signera-t-il pas la fin des développeurs ou du code selon ce schéma : augmentation de la popularité, création de nombreux logiciels low-code ; problèmes de maintenance des logiciels low-code ; les développeurs créeront des centres d'excellence et guideront les développeurs citoyens vers les meilleures pratiques ;
le low-code sera utilisé pour de petites applications, pas pour tout le développement de logiciels exigeants.

L'avenir du développement d'applications est hybride

Selon Hosk, les compétences des développeurs ne se limitent pas à l'écriture du code. Les développeurs sont des professionnels ayant des années d'expérience et de bonnes pratiques conçues pour créer des logiciels faciles à maintenir. Par contre, les développeurs citoyens et les équipes informatiques devraient constater que les logiciels low-code créés par des développeurs citoyens seront difficiles à prendre en charge, à maintenir et à étendre. C'est la raison, selon l’architecte logiciel, pour laquelle la révision du code par des développeurs expérimentés existe. Cela empêche la création de code de mauvaise qualité :

« Vous pouvez donner des outils de bricolage aux gens, mais cela ne fait pas d'eux des experts en bricolage, comme le montrent de nombreuses améliorations de la maison. Les améliorations apportées à la maison par des développeurs citoyens fonctionnent à court terme, mais il s'agit de lacunes à court terme qui finissent par être corrigées. »

Enfin, Hosk pense que les développeurs de logiciels ne seront pas remplacés, mais ils devraient être recyclés pour utiliser des outils low-code pour créer des logiciels : « Pour que les outils low-code soient efficaces, ils devront être créés en utilisant les meilleures pratiques, le déploiement, les revues de code et d'autres activités des développeurs professionnels. Le développement de logiciels low-code continuera à se développer, mais les exigences complexes et les grands systèmes dépasseront les capacités des outils low-code. À l'avenir, les outils de développement low-code créeront jusqu'à 50 % des applications et les solutions seront un mélange de low-code et de no code. »

Source : FRVR

Et vous ?

Tout le monde pourra-t-il bientôt créer des jeux vidéo en s’appuyant sur l’intelligence artificielle ? Est-ce possible ?
Les compétences artistiques ou en matière de codage informatique deviendront-elles inutiles ?
Que pensez-vous des projets comme celui de la forge FRVR ? Partagez-vous les avis selon lesquels ce type d’initiatives n’est qu’un aperçu de ce que l’intelligence artificielle permettra de réaliser dans plusieurs années mettant ainsi en danger les postes de développeur informatique ?

Voir aussi :

La conduite autonome serait-elle à ce jour qu'une vision futuriste chez Tesla Motors ? L'entreprise vient de changer les objectifs de son Autopilot
La SEC demande à Musk de renoncer à son poste de président de Tesla et exige une amende de 40 millions $ US pour un règlement à l'amiable
Tesla annonce que le nouvel ordinateur pour une conduite entièrement autonome de ses véhicules est en production et fera ses preuves ce mois-ci
Les actions Tesla chutent après que son système d'autopilote est impliqué dans un accident et l'annonce des batteries de ses véhicules prenant feu

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de calvaire
Expert éminent https://www.developpez.com
Le 03/07/2023 à 11:47
il faut arrêter de croire que parce que on utilise un logiciel de clique souris c'est plus simple que du code.
maitrisé des outils no code comme photoshop ou blender c'est loin d'être facile.

un outil no code pour créer un logiciel sera lui aussi tres complexe a maitrisé
un outil node pour faire des jeux videos c'est complexe a maitrisé, pour peu qu'on fasse un vrai jeu vidéo et pas un snake.

pour l'instant les outils node pour faire du JV sont très mauvais. Y'a peu d'options et de grosses limitations.
Meme chose pour le no-code.

L'informatique ca évolue tellement vite que un outil no code doit être maintenus par des 100aines de dev pour assurer la maintenance de l'existant et les ajouts de nouvelles fonctionnalités.

le consommateur aussi devient plus exigent qu'avant. Un simple mario2d ne lui suffit plus, il veut un openworld à la gta en 2023.
de même pour un simple logiciel de compta, c'est plus les années 80, faut pleins d'options (multiplateforme windows/android/ios au minimum, multilingue, synchronisation avec un cloud, intégration avec d'autres outils comme sharepoint, outlook...etc.)
faire un logiciel en 2023 c'est comme faire un avion, la complexité a énormément augmenté. les avions d'il y'a 1 siècle n'ont rien a voir avec aujourd'hui. les logiciels des années 80ans n'ont plus rien a voir avec ceux d'aujourd'hui.
le nombre de ligne de code à explosé, le nombre d'outil a connaitre a coté (docker, jenkins, git,...) on augmenté aussi pour assurer le ci/cd (qui n'existait pas dans les années 80)

voila la tronche d'un outil node:


c'est loin d'être évidement a maitrisé et demande ces compétences qui vont couter aussi cher qu'un dev classique.

Un junior qui maitrise blender (modélisateur 3d) c'est payé 32k en france , soit un équivalent de salaire de dev junior
4  0 
Avatar de Fagus
Membre expert https://www.developpez.com
Le 03/07/2023 à 12:19
Citation Envoyé par calvaire Voir le message

un outil no code pour créer un logiciel sera lui aussi tres complexe a maitrisé
un outil node pour faire des jeux videos c'est complexe a maitrisé, pour peu qu'on fasse un vrai jeu vidéo et pas un snake.
Le cas d'école c'est godot qui a abandonné son script visuel parce que trop peu de monde s'en servait et qu'il n'avaient pas les ressources pour écrire et maintenir eux-mêmes les exemples.

À part pour les petits enfants et encore, je ne vois pas d'intérêt à ce genre de no-code, dans le sens où personnellement je trouve ça illisible.
2  0 
Avatar de onilink_
Membre émérite https://www.developpez.com
Le 03/07/2023 à 15:26
Les outils "no code" actuels et ceux qui apparaîtront dans la prochaine décennie seront très différents je pense.

La première barrière qui bloque beaucoup de personnes est en train de disparaître, et bientôt programmer, voir la plupart des taches informatiques pourrait se faire en langage naturel.
Mais est ce que cela veut dire que ce sera plus simple, qu'on y gagnera en temps sur la finalité du projet, et que les connaissances bas niveau deviendront obsolètes?

A ce que je sache actuellement les outils du genre permettent de générer du code depuis une description en langage naturelle. Et si on suit la tendance ça a l'air de continuer sur cette voie (ce qui est logique, nos ordinateurs veulent de l'assembleur à la fin, donc il faut bien un langage intermédiaire qui va être compilé ou interprété).
Donc quelqu'un qui ne comprend pas le code généré part déjà avec un gros désavantage.

Ensuite, rien ne dit que décrire en langage naturel quelque chose de techniquement complexe ne finira pas par être aussi compliqué que "juste" le coder.
Les exemples montrés sont toujours des projets très simples.
Au final une grande partie du travail dans la conception de logiciel, c'est de créer un cahier des charges.
Le langage naturel a tendance à vite être flou et les modèles de langage ont une fâcheuse tendance a avoir une part d'imprévisible.

Je pense que ça va être un bon outil de prototypage, comme le sont certains outils no code (genre blueprint d'UE), ou moteurs haut niveau.
Mais à la fin, quand on veut un produit finis, sans bugs, et optimisé, les limites seront vite atteintes.
... Sans même parler de tous les problèmes sous-jacents de droit d'auteur, de secret industriel etc.

En tout cas une chose est sure, l'informatique va (continuer de) beaucoup changer.
2  0 
Avatar de Fagus
Membre expert https://www.developpez.com
Le 03/07/2023 à 10:53
mais voyons, "tout le monde" peut déjà depuis des années avec les moteurs de jeu et les outils low code no-code (ironie), mais c'est plus simple c'est sûr.

Ensuite le jeu de M. tout le monde va probablement pas révolutionner le monde du jeu...

Mais il y a des applications. il y a des particuliers qui créent des jeux (pas forcément informatisés) pour leur famille en cadeau de Noël. J'ai un ami qui fait ça. Avant il cherchait des images libres de droit ou prenait du temps pour faire des montages, et peut être qu'il a payé une illustration ou deux ; maintenant avec l'IA il a plus d'illustrations et de meilleure qualité.

Pour faire des jeux indie ou foss, il y a plus d'assets gratuits faites par des passionnés aidés par l'IA. Pour des jeux gratuits quoi, parce que pour un jeu commercial, il faut une charte graphique cohérente, donc payer des artistes.
1  0 
Avatar de el_slapper
Expert éminent sénior https://www.developpez.com
Le 07/07/2023 à 20:22
Pareil que les autres. Il sera facile de faire un jeu.

Faire un BON jeu?
0  0