Game Builder, le nouvel outil de Google qui permet de créer facilement des jeux 3D avec des amis
Sans notion ou expérience en programmation

111PARTAGES

15  0 
L’année dernière, le centre de développement de produits expérimentaux de Google, Area 120, a lancé sur Steam en accès anticipé une nouvelle plateforme baptisée Game Builder pour faciliter la création de jeux vidéo 3D. Cette dernière était décrite par son éditeur comme une plateforme qui permet de produire rapidement un jeu vidéo 3D sans notion préalable de programmation et qui doit « donner l’impression que la création d’un jeu ressemble à un jeu ». La firme de Mountain View vient de publier la première version finale de cette application ludique.


Game Builder utilise un système de programmation visuelle par glisser-déposer basé sur des cartes qui permet de manipuler des blocs, qu’ils soient programmatiques (des événements, des actions…) ou graphiques (des personnages, objets…), mais qui ne nécessite aucun code. Il permet également à ses utilisateurs de créer leurs propres cartes en JavaScript et d’utiliser des milliers de modèles 3D qu’ils auront au préalable modélisés eux-mêmes ou simplement récupérés sur la toile.




Google explique que vous pouvez utiliser cet outil pour créer un jeu en 10 minutes ou consacrer des heures à un projet plus ambitieux. Game Builder se veut en outre collaboratif : plusieurs utilisateurs peuvent créer ou jouer à des jeux simultanément. Il est disponible sur la plateforme Steam pour PC et Mac.

Source : Steam, Google

Et vous ?

Que pensez-vous de cette initiative ?
Avez-vous déjà testé cet outil ? Si oui, quelles ont été vos impressions ?

Voir aussi

Google Summit Paris 2019, le grand rendez-vous annuel de l'innovation Cloud revient pour une nouvelle édition, le mardi 18 juin 2019 à Paris
Nest : la société est morte à Google I/O 2019, avec son écosystème, ses comptes, son pare-feu de confidentialité ; place maintenant à Google Nest
Tous les Chromebooks lancés cette année seront compatibles avec Linux, a annoncé Google à la conférence Google I/O 2019
Les annonces les plus importantes de Google I/O 2019 : les Pixel 3A et 3A XL débarquent, suivis de l'écran connecté Nest Hub Max et Android Q bêta 3

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

Avatar de papy88140
Membre habitué https://www.developpez.com
Le 15/06/2019 à 18:19
Citation Envoyé par podator Voir le message
Moi ça fait 20 ans que je suis dans le Dev. de jeu vidéo et j'en vois tout les six mois des mecs qui crois qu'utiliser blueprint ça suffit pour créer un jeu et qui pense qu'en ne maitrisant pas les bases avant de commencer quoi que ce soit, ça leur permettra quand même de faire quelque chose.
[...]
Le jeu vidéo c'est et ça restera toujours l'un des domaines les plus difficiles qui demandes à minimal un très haut niveau de maths/physiques et de tout ce qui compose le rendu 3D.
Moi je trouve navrant de réduire un jeu à maths/physique/3D.
Quand je pense aux heures passées avec Tétris ou Lemmings, je trouve que les jeux ont bien changé, et pas toujours dans le bon sens.
Je suis quand même content de passer du temps sur Zelda botw, mais un Day of the Tentacle ou Chevaliers de Baphomet en fait tout autant, sans 3d/maths/physique ...

Mais c'est vrai que de nos jours on fait plus attention au paquet qu'au contenu
12  1 
Avatar de Mingolito
Membre extrêmement actif https://www.developpez.com
Le 16/06/2019 à 16:53
J'ai beau chercher sur le site de Google ou sur la fiche Steam j'ai trouvé nulle par l'argumentaire "gagner une montagne d'or" en utilisant ce logiciel. C'est un jeux quoi, calme toi, c'est quoi ce délire ?
Personne a écrit que un pouilleux moyen sachant pas programmer allait gagner 100 millions de dollars en vendant un jeux basé sur ce bidule.
Par contre faire un truc avec ce soft et le partager à ses potes c'est cool non ?
11  0 
Avatar de SimonDecoline
Membre émérite https://www.developpez.com
Le 15/06/2019 à 22:47
Citation Envoyé par podator Voir le message
Le jeu vidéo c'est et ça restera toujours l'un des domaines les plus difficiles qui demandes à minimal un très haut niveau de maths/physiques et de tout ce qui compose le rendu 3D.

N'importe quoi. A t'écouter, on croyait que n'importe quel jeu redéveloppe entièrement le driver graphique le moteur de physics et le compilateur de shaders. Là où le JV excelle vraiment c'est dans l'égo des développeurs et dans le bullshit commercial. Tiens, par exemple le merveilleux raytracing dont on nous rebat les oreilles en ce moment : c'est un algo qui a 40 ans et qui est utilisé par les studios de cinéma depuis presque 20 ans, et encore dans des variantes beaucoup plus évoluées...
10  5 
Avatar de TidiusFF
Membre du Club https://www.developpez.com
Le 16/06/2019 à 2:47
Citation Envoyé par podator Voir le message
Moi ça fait 20 ans que je suis dans le Dev. de jeu vidéo et j'en vois tout les six mois des mecs qui crois qu'utiliser blueprint ça suffit pour créer un jeu et qui pense qu'en ne maitrisant pas les bases avant de commencer quoi que ce soit, ça leur permettra quand même de faire quelque chose.

Si tu savais le nombre de Troll que j'ai vu dans les Jam, les conventions, ... et qui avait toujours le même propos, on peut très bien faire un jeu sans pour autant être en mesure de créer son moteur ou son système d'interactions. Ca finit toujours pareil, ils finissent par ne plus jamais toucher au Dev de jeu vidéo.

Le jeu vidéo c'est et ça restera toujours l'un des domaines les plus difficiles qui demandes à minimal un très haut niveau de maths/physiques et de tout ce qui compose le rendu 3D.

Les utilisateurs de blueprint, ou du nouveau joujou de goulgoule ne seront jamais capable de faire un truc novateur pour la simple raison qu'ils sont cantonné à ce que permet l'outil et que ce n'est pas en commençant par des outils tout fait pour ensuite vouloir aller dans la technique que l'on progresse.

C'est de l'escroquerie intellectuelle et ceux qui valide cela le sont tout autant.
Pendant que vous restez enfermé dans cet élitisme de base de codeur, des gens eux produisent, même avec ces outils méprisés et ont du succès dans le milieu indépendant.
Il n'y a qu'a voir la page Showcase de GameMaker pour y voir des noms très connu des indies.

Un peu de lecture pour ouvrir vos horizons ; ça ne fait de mal qu'aux réactionnaires d'apprendre :
https://www.pcgamer.com/no-coding-re...ie-smash-hits/
9  0 
Avatar de SimonDecoline
Membre émérite https://www.developpez.com
Le 16/06/2019 à 13:23
Bravo, tu m'as démasqué. Le JV est un merveilleux domaine grâce à ton travail exceptionnel. Allez salut.
9  3 
Avatar de TheLastShot
Membre extrêmement actif https://www.developpez.com
Le 15/06/2019 à 13:52
Sans notion ou expérience en programmation
Ca me rappel l'époque où je trainais sur les forums de feu "le site du zéro" et où je voyais des gens qui ne savais même pas ce qu'étais une variable et qui demandais comment on faisait un mmorpg....
Alors oui il y a eu des solutions pour créer des jeu sans s'y connaitre en programmation (RPG maker maker, frog creator, etc.), mais je met au défi de me citer un quelconque jeu qui soit sorti de produits.

Donc belle tentative de Google.... mais en dehors du fait que ça vienne du sacro-saint Google je doute que ça mène à de vrai réalisation.... (un peu comme ceux qui crois pouvoir sortir des jeux grâce à unity sans aucune expérience juste avec les composants de base.... tout ce qu'il se retrouve à faire c'est des copies de jeu déjà existant et sans grand intérêt)
8  1 
Avatar de
https://www.developpez.com
Le 15/06/2019 à 19:59
Le jeu vidéo c'est et ça restera toujours l'un des domaines les plus difficiles qui demandes à minimal un très haut niveau de maths/physiques et de tout ce qui compose le rendu 3D.
Je suis sidéré que vous en arriviez à une telle conclusion après 20 ans de métier.

Nous sommes en 2019, seuls le développement de librairies, API et moteurs de rendu font appel aux maths et la physique de manière soutenue.

Le travail d'un développeur de jeux vidéos consiste essentiellement à exploiter ces outils de manière efficiente.

Enfin, aujourd'hui plus que jamais, ce n'est pas le réalisme ou la qualité graphique d'un jeu vidéo qui conditionne son succès mais plutôt son gameplay, sa plateforme et son mode de distribution.

Et pour ce qui concerne Google, ils proposent très probablement Game Builder en aval d'une stratégie d'entrée sur le marché du jeu vidéo, notamment avec leur plateforme de streaming Stadia. Il n'y a en cela aucune surprise.
8  2 
Avatar de el_slapper
Expert éminent sénior https://www.developpez.com
Le 17/06/2019 à 15:30
Pré-scriptum : mon expérience en Jeux vidéos se compte en centaines d'heures(donc rien, par rapport à vous tous), pour la plupart du temps de l'Amstrad CPC. Je ne vais donc pas rentrer dans des arguties fines pour savoir qui a la plus grosse IA, ou le plus gros rendu physique, je sais que ce ne sera pas moi.

Mais je trouve ce débat très intéressant, parce-qu'il se présente sous les même termes en informatique corporate(qui est très loin de se limiter à du web, comme beaucoup l'ont fait remarquer, je me suis déjà coltiné des algorithmes ensemblistes en COBOL, ça n'est pas pour débutant. Dans un service marketing. Et je ne parle même pas des maths d'actuariat, calculer l'âge prévisionnel de la mort des gens, c'est bien plus compliqué qu'il n'y parait). Je rebondis sur l'intervention de Podator qui est pile là ou je veux en venir :

Citation Envoyé par podator Voir le message
(.../...)En d'autres termes. Si tu veux faire un jeu qui soit ce que tu as en tête, soit tu prends un outil prémaché qui te limite à ces capacités, soit tu prends tes capacités et tu te limites à celle-ci.(.../...)
Un débat éternel. de tous temps, on a vu des outils sortir pour rendre le développement plus simple. Pacbase, ça date des années 70. Le but du jeu, c'était de permettre à des non-informaticiens de "paramétrer" au lieu de coder. Vous aurez tous compris que très vite, 100% des utilisateurs de Pacbase ont été des informaticiens quand même. Ce n'est pas un hasard. La croyance qui se cache derrière, c'est que la seule difficulté du développement, c'est la partie technique. Or non. La partie technique est une difficulté, et je suis très content quand je peux la masquer, mais ce n'est pas la principale difficulté.

La principale difficulté, c'est que programmer, c'est préparer une liste de décisions cohérentes entre elles. Je décide de mettre 3 dans le compteur de vies si le joueur recommence le jeu. Je décide que si le sprite tombe de l'écran, il perd une vie. Je décide de faire une boucle sur tous les éléments affichés pour voir si il y a une collision. Je décide que le regroupement marketing se fera par priorité sur les couples compte professionnel-compte privé. Je décide que le taux d'augmentation de la prime d'assurance sera de 4,5% chaque année(authentique, c'était en dur dans le programme). Etc. Le vrai métier du programmeur, c'est de mettre en place toutes ces décisions de manière formellement impeccable - donc compréhensible par le compilateur, et conforme aux attentes.

Et ça, l'outil magique de Google ne le fera pas plus que tous les générateurs de code que j'ai pu subir à droite et à gauche.

Par contre, pour faire mumuse avec du gameplay et progresser en game design, c'est sans doute un très bon outil. Je ne crois pas qu'on en sorte de bons jeux, mais on peut tout à fait en sortir de bons game designers. Savoir programmer ne suffit pas. Le dernier jeu que j'ai fini était un pong en XNA(ça date, moins que le CPC, mais quand même). Je n'étais fait chier à mettre plein de physique partout, des rebonds réalistes, des coefficients de frottement, etc... Ca marchait nickel comme je voulais. C'était mou, nul, sans intérêt. Le game design, c'est un métier. Pas le mien . Et c'est là que ce genre d'outil est précieux - il permet à un game designer de faire des essais. Tôt ou tard il sera bloqué et aura besoin d'un programmeur pour faire des trucs non prévus par l'outil, mais ça permet de dégrossir vachement.

Non, ça ne remplacera pas la programmation, la vraie, celle qui consiste à aligner les arbres de décisions de manière qui fonctionne et corresponde aux attendus. Pour autant, c'est certainement très utile quand même.
8  0 
Avatar de SofEvans
Membre chevronné https://www.developpez.com
Le 18/06/2019 à 13:55
Citation Envoyé par TheLastShot Voir le message
Ou pas, ça dépend de ce que permet l'outil. Genre avec Unity, si je ne me contente pas de l'asset store (même s'il est bien fourni) et que je décide de coder par moi-même je peux faire à peu près (j'ai pas tout testé) ce que je veux....
Et si Unity ne te permettait pas de coder ce que tu veux mais ne fonctionne qu'avec l'asset store ?
Tu te rends quand même compte que le fait que tu puisse te passer de l'asset store est une fonctionnalité de l'outil ?
Non ?

Citation Envoyé par TheLastShot Voir le message
Je t'invite à lire les messages qui ont précédé les miens, les seuls mots "peu flatteur" que j'ai utilisé n'était que des références à des posts précédents, donc attaque toi à eux, pas à moi.
Parce que "je te trouve moi pathétique" c'est un compliment ?
Première nouvelle ...

Citation Envoyé par TheLastShot Voir le message
Effectivement t'en a "treize à la douzaine", maintenant je t'invite à me donner la liste (ou des exemples suffiront) de personnes du SdZ qui n'avaient aucune connnaissance en programmation et qui ont réussi à faire mieux que WoW. (Bonne chance)
Ouuuuui, WoW, rien que ça !
Déjà que des teams pro avec les connaissances nécessaire échoue pour la plupart à faire des MMORPG (Tabula Rasa, y'a eu 6 ans de dev par des pros et ca n'as tenu que 16 mois ....), tu te mouille pas trop hein !
C'est un peu comme si je disais "Donne moi la liste des débutant ayant réussi à construire un réacteur nucléaire dans leur jardin, et tu verras que j'ai raison".

Par contre, des débutant / moins débutant du SdZ ayant fait des bon projets, tu en trouveras (n'oublie pas que ce sont des amateurs, donc compare ce qui est comparable).
Y'avais notamment un gars qui avait fait un clone de Metal Slug fichtrement bien fichu.

Citation Envoyé par TheLastShot Voir le message
Eh bien tu ferait un piètre professeur (et personnellement j'en ai eu, donc ce n'est pas exclu)... Donc j'espère sincèrement que tu n'en es pas un... Parce que donner aux gens les informations de bases sur ce les connaissances nécessaire pour faire tel ou tel chose (même sans rentrer dans le fond du sujet)
Non, je pourrais pas être prof, parce que je ne supporterais pas les comportement enfantins, et que je ne dépenserais pas d'énergie pour ceux qui ne veulent pas apprendre.
Par contre j'ai déjà à plusieurs reprises partagé mon savoir avec ceux qui en voulait, et je peux te dire que j'en suis fier !
Ah, au fait, ta réaction me montre bien à quel point tu n'as probablement pas beaucoup voir jamais aidé réellement quelqu'un.
Essayer d'enseigner quelque chose a quelqu'un qui n'en a rien à carrer, c'est comme vouloir démarrer un feu avec de l'eau.
Bon courage.

Citation Envoyé par TheLastShot Voir le message
Preuve d'un manque de connaissance/d'éducation, parce que c'est quelque chose que l'on apprend en 3e.... (désolée si j'ai plus de vocabulaire que vous, mais au pire ça vous donne l'occasion d'enrichir votre vocabulaire pour peu que vous ayez pris la peine de chercher ce que cela signifiait).
Tu vois, c'est exactement ce genre de remarque comportement qui te font avoir des pouces rouge : tu parles de manière arrogante et tu parles de chose que tu ne sais pas.
Je ne connais pas le mot métonymie alors j'ai un manque d'éducation ? d'éducation ? Mais vas-y, dis-le à tout le monde en face que s'il ne connaisse pas ce mot c'est qu'ils ne sont pas éduquer correctement.
Comme si la valeur d'une éducation ou d'en ensemble de connaissance pouvait se rapport à savoir utiliser un mot.
"Tu connais pas métonymie ? T'as raté ta vie mon vieux !".

T'en a d'autre des comme ça ? Parce qu'a ce compte, je peux jouer à ton jeu débile aussi en listant absolument tout les mots abscons (<-- programme de seconde. Tu connais pas ce mot ? T'as tout raté) des pléthores ( <-- programme de 5ème. Tu connais pas ce mot ? Sérieux ? C'est pas possible, tu devais être le cancre du village, t'as vraiment tout raté) de matière commune. Il y en aura bien un dans le tas qui ne te sera pas familier et qui du coup prouvera que tu n'as vraiment aucune éducation. Tu peux trouver que ça ressemble à une attaque ad hominem (<-- programme de cm1. Les gens qui ne connaisse pas notre bon vieux latin sur le bout des doigts sont vraiment la paie de notre civilisation), mais en fait c'est juste une manière d'utiliser le même raisonnement que toi afin d'en démontrer l'absurdité.

Citation Envoyé par TheLastShot Voir le message
Alors là on est dans le hors sujet complet, car je rappel que cette demande "montre moi tes projets" ne t'étais pas destiné. [...] ce que prouve ta phrase c'est que tu n'as pas été capable de te replacer dans le contexte de la demande (qui je le répète ne t'étais pas adressée).
La demande "montre moi tes projets" ne m'était pas destiné donc je peux pas réagir dessus ?
C'est quoi ce raisonnement ?

Sinon, puisque tu n'as pas l'air d'avoir compris ce que je voulais expliquer, je vais être plus clair :

Définis moi ce qu'est un "projet", et ensuite definie moi ce que "montrer un projet" veut dire.
Une fois que tu auras essayer, tu te rendras compte qu'il y a beaucoup de définition possible, tout simplement parce que la définition du mot projet varie d'un contexte à l'autre.
Je vais te dire un truc qui va te faire grandement plaisir : le contexte "moteur de jeux vidéo", j'y suis néophyte.
J'ai donc naturellement (et sans malveillance) interprété la phrase dans mon contexte, le contexte de dev systeme, où cette demande prends un autre sens.

Maintenant, ne pas être capable de se placer dans un contexte complètement inconnu et "mal réagir" parce qu'on est dans le mauvais contexte, ca me semble assez naturel.
On dit bien "l'erreur est humaine". Pardon, "errare humanum est". Programme de maternel. J'te jure.

Par contre, lié la méconnaissance à l'incapacité (car oui, je t'ai expliquer que j'ai fait une erreur parce que je n'avais pas connaissance que "montre moi tes projet" dans votre univers veut dire autre chose dans le mien), c'est juste mesquin.
8  0 
Avatar de SimonDecoline
Membre émérite https://www.developpez.com
Le 16/06/2019 à 2:32
Citation Envoyé par TheLastShot Voir le message
Pour te donner une petite expérience personnel lors d'un des dernier ludum dare j'ai dû faire du calcul balistique pour calculer le saut automatique d'un personnage... C'est pas grand chose en soit, c'est niveau terminal... Mais faut quand même se sortir les doigts et faire des maths
Et donc ? C'est parce que tu as dû faire un calcul de niveau terminal que le JV est très difficile ?

Citation Envoyé par TheLastShot Voir le message
ALors là on voit que tu n'y connais pas grand chose ou que tu parles à la va-vite car que qu'on créer ce sont des shaders, et non pas des "compilateurs de shaders".
Apprends à lire, c'est exactement que j'ai écrit : un dev de JV écrit des shaders, pas le compilateur de shaders. Et écrire des shaders, ce n'est pas particulièrement difficile, nettement moins que d'écrire des compilateurs, qui est également un domaine de l'informatique.

Citation Envoyé par TheLastShot Voir le message
justement parce que le milieu de jeu vidéo est un milieu très difficile (désolé pour les "simples dev" qui ne connaissent rien d'autre que le développement web et qui parlent sans aucune connaissance du domaine).
Ca va ton égo ? Pour information, il n'y a pas que le JV et le web dans l'informatique. L'IA, la crypto, la compilation, le calcul scientifique, etc, sont aussi des domaines difficiles mais les gens ne se prennent pas pour autant pour des super héros de l'informatique.

Citation Envoyé par TheLastShot Voir le message
ça date un peu mais il me semble que pour le rendu de "monstre et compagnie" li fallait 20h pour le rendu d'UNE frame.... je t'imagine vendre ton jeu vidéo en disant "nécessite un datacenter avec plusieurs dizaines de supercalculateurs
Ca fait au moins 10 ans que les logiciels de 3D utilisés dans le cinéma ont du pré-rendu intéractif, pour que les artistes puissent avoir rapidement un aperçu de l'image sur leur station de travail.
7  2 
Responsable bénévole de la rubrique 2D - 3D - Jeux : LittleWhite -

Partenaire : Hébergement Web