Godot est un moteur de jeu qui cherche à se construire autour d'une communauté de joueurs, quels que soient leur expérience, les spécifications de leur PC ou leurs capacités.
"Salut les amis de Game Reactor, nous sommes à Bilbao pour le BIG 2024 et je suis ici rejoint par...
Emilio qui nous a parlé de Godot Engine et de Godot Foundation, alors merci.
de nous avoir rejoints. Votre panel a déjà eu lieu aujourd'hui et vous étiez parliez de ce qui se passe dans les coulisses du moteur Godot et de la Godot Foundation, alors quel est le principal enseignement que tu as partagé avec la jeunes développeurs réunis ici ? La principale chose à retenir, c'est qu'il faut penser à Godot d'une manière différente de celle que vous avez avec les autres moteurs et Lorsque la plupart des gens ont entendu parler de Godot, ils s'attendaient à ce que nous soyons une grande entreprise avec un moteur de recherche."
"millions de dollars et des employés, et qu'ils pouvaient s'adresser à nous de cette façon.
mais c'est plus comme une communauté qui se réunit pour s'organiser et faire quelque chose et c'est un autre type de changement de mentalité parce que vous pouvez contribuer et nous sommes très ouverts à l'idée d'accueillir des gens et de les faire participer."
"dans le processus de fabrication du moteur et oui, je voulais vous donner un petit aperçu de la façon dont les choses passent de l'idée à la version que tu as créée.
que tu peux télécharger et, oui, en montrant les différences et les défis que nous devons relever.
mais les avantages que nous avons à être une communauté. Tu dirais donc que vous démocratisez en quelque sorte l'accès pour les développeurs, pour les indépendants."
"développeurs indépendants au développement de jeux et aux outils, d'une manière qui pourrait peut-être n'existait pas jusqu'à présent ? Oui, oui, il y avait beaucoup de moteurs open source.
mais ils n'incluaient pas la partie éditeur qui est très importante et c'est là où tu peux coder et modifier ton niveau et tout ce que tu dois faire d'habitude."
"utiliser plusieurs outils différents pour faire la même chose. Godot a été le premier éditeur populaire.
et un moteur qui inclut tout cela et bien sûr, nous voulons faciliter la tâche des tout le monde, c'est pourquoi nous avons des exigences très strictes en termes de les exigences minimales pour ton ordinateur afin qu'il puisse fonctionner sur presque tous les ordinateurs."
"et il est très léger, tu peux donc le télécharger et tu n'as pas besoin de d'avoir une connexion en ligne pour l'utiliser, donc c'est très bien pour beaucoup d'endroits où vous savez, il se peut que vous n'ayez pas un Internet très stable ou qu'il soit très coûteux d'acheter une licence ou un logiciel normal, alors nous essayons de Nous essayons donc d'atteindre ce genre de personnes et vous savez que nous avons beaucoup d'utilisateurs qui viennent pour la première fois."
"de ces différents milieux et ils apprécient cela, alors nous prévoyons de mais c'est surtout pour les gens qui ne sont pas super experts mais qui ne sont pas nouveaux venus, donc il y a un petit défi à relever pour l'utiliser.
mais si vous voulez aller plus loin, puisque c'est une source ouverte, vous pouvez pouvez et vous pouvez l'étendre autant que vous voulez mais ce n'est pas aussi facile que quelque chose que tu connais, scratch, où tu peux glisser et déposer des notes et faire des trucs, c'est une un peu plus compliqué mais aujourd'hui, comme c'est très populaire, vous avez beaucoup de de tutoriels en ligne pour apprendre à utiliser le logiciel."
"open source signifie exactement que tu peux avoir accès à plus de sortes de de l'information, des articles et des moyens d'apprendre, alors qu'est-ce que tu peux me dire ?
sur l'histoire de Godot jusqu'à présent en tant qu'open source, comment vous soutenez le projet de Godot ?
mais aussi de la popularité que tu viens de mentionner."
"Donc ça a commencé comme une toute petite chose, c'était un moteur interne pour un studio.
en Argentine et ils construisaient des jeux avec ça et vous savez comme le moteur de jeu dont ils avaient besoin, c'était exactement les caractéristiques que tu connais pour ce jeu.
mais quand ils sont devenus open source, plus de gens ont commencé à l'utiliser et ils ont eu besoin de de choses différentes, alors il a continué à se développer, mais toujours avec cette mentalité de vous..."
"très pragmatique : est-ce que c'est quelque chose dont vous avez besoin ?
la communauté s'est de plus en plus impliquée, puis elle a commencé à être alternative à les logiciels que nous avons aujourd'hui et je pense que l'open source est très important.
parce que ce n'est pas une entreprise qui possède le logiciel, c'est tout le monde qui le possède."
"contribuer, alors c'est quelque chose que nous voulons vraiment, vous savez, faire plus courant de nos jours, c'est très compliqué de créer un moteur à partir de rien, il y a un beaucoup d'exigences beaucoup de plateformes qu'il faut cibler beaucoup de choses et de plus en plus de studios s'orientent vers l'abandon de leur système de production interne."
"moteurs internes et d'utiliser quelque chose de plus courant parce que vous il faudra plus de gens pour les embaucher tu sais que ça se passe comme si tu avais besoin de quelqu'un qui est très à l'aise avec les outils que tu utilises donc je pense qu'apporter quelque chose comme l'open source dans le mélange est très intéressant parce qu'il permettra à ces studios de ne pas abandonner leur technologie interne mais d'avoir de bons outils accessibles."
"pour tout le monde, je ne sais pas si je suis allé trop loin, vous savez, comment vous Comment allez-vous faire pour soutenir votre opération ?
toute la fondation est financée par des dons qui peuvent être des dons de d'individus ou d'entreprises pour l'instant nous sommes moitié-moitié en volume donc nous avons autant que les particuliers et les dons sont très très importants."
"parce qu'ils ne sont pas assortis de conditions et qu'il n'y a donc pas de condition sur ce qu'il faut faire.
qu'avec l'argent, il y a des dons directs que vous pouvez faire comme si vous souhaitez que nous améliorions une zone particulière du moteur, mais c'est doit profiter à tout le monde et doit suivre des normes ouvertes et des choses comme ça."
"donc par exemple, il y a des entreprises comme Meta qui aimeraient que plus de gens puissent faire des jeux VR, alors ils peuvent nous financer pour ajouter ces capacités dans le moteur, mais notre condition est que si nous implémentons cela, cela doit fonctionner sur tous les casques.
n'a pas à fonctionner uniquement sur la quête, c'est donc une façon de financer..."
"l'autre côté, il y a des jeux qui ont peut-être du succès maintenant, comme par exemple le Golden Idol qui est très populaire ou Domekeeper ou des jeux comme potato qui commencent à gagner de l'argent et ils veulent alors nous rendre la pareille et ils peuvent faire un don à notre projet."
"les entreprises à être ouvertes en fin de compte en les obligeant à le faire ok ok alors tu viens de mentionner quelques titres que j'allais demander, tu sais...
des exemples ou des instances de titres utilisant votre moteur, diriez-vous que c'est plus approprié pour des genres ou des styles spécifiques comme tu le sais dans le passé nous avons vu des moteurs être plus, vous savez, construits pour la 3d, pour la 2d, pour les aventures, pour les Oui, le moteur a commencé par être un moteur 3D, la 2D a été ajoutée par la suite, mais c'est vrai."
"Maintenant, la 2D est plus populaire, mais je pense que c'est à cause de la base d'utilisateurs.
des utilisateurs faisaient des jeux seuls à la maison, en tant que développeur solo, et bien sûr, les pour faire un jeu en 3D, tu as besoin de beaucoup plus, mais dernièrement, depuis l'année dernière nous avons commencé à avoir de plus en plus de gens qui sont plus en phase avec les outils 3D."
"et ils ont de plus grandes équipes, donc on voit de plus en plus de jeux 3D, et c'est ce qui est le plus important.
assez impressionnant qui est en train d'être développé, c'est PVKK, c'est un nom allemand très long.
mais ils sont en train de faire un jeu 3D incroyable et beaucoup de gens ne savaient pas que vous étiez en train de faire un jeu en 3D."
"faire quelque chose comme ça et en général, ce n'est pas que vous ne puissiez pas le faire.
avant, c'est qu'il n'y avait pas d'équipes qui faisaient ce genre de choses, mais maintenant avec plus de popularité, il y a plus d'équipes capables de faire ce genre de choses, donc Diriez-vous que vous êtes le moteur de référence pour les développeurs indépendants, quel que soit le genre ?
Avant, nous avions plusieurs alternatives, mais maintenant j'entends de plus en plus parler de Godot."
"Plus récemment, nous avons eu une interview sur les têtes de cire et puis...
Rocio avait utilisé Godot pour son succès précédent, alors dirais-tu que c'est la voie à suivre ?
pour le moteur ouais ouais parce qu'on abaisse la barrière d'entrée donc le téléchargement est 54 mégaoctets, tu peux donc le télécharger instantanément et l'essayer, c'est très rapide."
"et tu peux itérer très rapidement, donc tu fais un changement et tu vois très bien.
rapidement, donc il y a beaucoup de nouvelles personnes qui viennent d'autres solutions où c'est l'utilisation prend beaucoup de temps, vous savez, mais bien sûr, l'industrie prendra plus de temps.
mais comme c'est gratuit, c'est très facile à télécharger et ça marche presque partout."
"et tu peux apprendre par toi-même je pense que ça commence à être une bonne option dans l'un des plus grands game jams qui s'est produit dans chaque idée qui est la GMTK game makers toolkit game jam le dernier en date comme les 37% d'utilisateurs.
utilisaient Godot, ce qui est incroyable car cela a doublé le nombre d'utilisateurs."
"de personnes qui l'utilisaient et nous ne pensons pas que cela va ralentir de sitôt.
et plus il y a de gens, plus il y a de dons, plus il y a de gens.
pouvons embaucher pour améliorer le moteur et plus nous recevons de contributions, alors c'est vous...
c'est un peu comme un effet boule de neige de contributions et de parler de la des barrières d'entrée et des langues par exemple. Récemment, j'ai parlé avec John Romero à propos du Doom original et de la portabilité de ce code, qui était principalement d'assemblage et de C et vous pouviez en décommenter des parties pour le rendre plus portable, etc. et puis certains développeurs comme Jonathan Blow ont inventé J qui est un tout nouveau langage de programmation, alors comment faire avec langues, quelle est, selon vous, la langue que vous devez parler pour pour que Godot te comprenne ouais donc en général tu peux le faire."
"tout avec un langage appelé GDScript. GDScript est un langage semblable à Python langage interprété un peu comme Lua avant, mais ensuite, nous avons créé un langage nouveau langage pour Godot mais tu peux aussi utiliser C sharp ou C++ si tu le souhaites.
Je préfère le GDScript, la plupart des gens qui l'ont essayé, même s'ils n'ont pas comme Python ou des choses comme ça, ils s'y habituent, je surveille tout."
"médias sociaux et personne ne se plaint que GDScript est difficile à apprendre, alors c'est très intuitif et les gens l'assimilent très rapidement, mais si Si tu veux aller plus loin, alors oui, peut-être que tu veux faire quelque chose en C++ pour plus d'efficacité.
de la connaissance du code, mais aussi de ce qui est bien dans ce projet."
"c'est que tu peux aussi l'étendre avec le langage que tu veux, donc il y a des des bindings que nous exposons et vous pouvez apporter votre propre langage, il y a des qui ont fait des bindings pour Rust par exemple, donc si vous voulez utiliser Rust vous et probablement quand J sera disponible pour tout le monde, vous pourrez l'utiliser."
"personnes qui sont très passionnées par J vont le faire pour que vous puissiez utiliser J en Godot, mais en général, avec GDScript, tu en as plus qu'il n'en faut.
Bien sûr, les autres moteurs principaux sont Unreal et Unity, tous les deux.
développeurs indépendants avec qui tu parles, ils parlent de ces moteurs."
"moteurs aussi, alors comment dites-vous comment dites-vous que Godot prend de la place ?
de ce qu'était Unity auparavant et comment vous avez traité avec les l'année dernière avec les politiques qu'Unity a introduites puis supprimées.
qui ont peut-être un peu énervé les développeurs ? Oui, c'était vraiment intéressant pour nous parce que nous avons soudain reçu beaucoup d'attention que nous n'avions pas auparavant et cela a également suscité beaucoup d'attentes, comme le fait que les gens s'attendent à ce que nous soyons..."
"faire d'Unity une meilleure version d'Unity, mais nous ne pouvons pas faire cela, nous pouvons seulement une meilleure version de Godot, il s'agit donc de gérer les attentes.
de ce qui, lorsque vous entrez dans Godot, comme c'est la façon dont nous faisons les choses et il peut y avoir des différences dans certains domaines, mais ça peut aller dans d'autres, mais aussi Comme il s'agit d'un projet ouvert, les gens se sont rendu compte qu'il leur manquait certains éléments."
"fonctionnalités de Unity les implémentent dans Godot et certaines d'entre elles deviennent maintenant incluses dans la prochaine version 4.4, nous aurons un mode d'édition en direct c'est quelque chose que beaucoup d'utilisateurs d'Unity demandaient car c'est un mode d'édition en direct.
maintenant capable de le faire grâce à notre contribution alors vous savez que vous aurez mais vous devez comprendre qu'il s'agit d'un logiciel différent, même si les même si les concepts de création de jeux sont les mêmes dans tous les cas, il y a des différences."
"particularités que tu dois apprendre et oui, une fois que tu les connais, surtout les qui est la partie la plus importante, tout le reste vient tout seul.
facilement. Les nœuds. Oui, les nœuds sont l'unité principale des choses dans Godot et ils sont très flexibles et je pense que lorsque vous demandez aux programmeurs qui ont utilisé Godot tout le monde ne le fait pas, c'est ce qu'ils préfèrent et c'est maintenant ce que je préfère aussi."
"comme tout le monde, très simple, très modulaire, vous pouvez mélanger et et il y a déjà probablement un nœud pour tout ce dont vous avez besoin et si ce n'est pas le cas, tu peux en créer un et le partager avec la communauté.
Je pense que c'est un très bon design, tu sais, beaucoup de gens se plaignent de ce genre de choses."
"des classes ou de la programmation orientée objet, je pense que c'est la bonne façon de faire.
parce que ça marche, mais si tu n'aimes pas ça, tu peux aussi utiliser d'autres moteurs.
qui ont d'autres paradigmes, comme ce qui est cool avec l'open source, c'est que nous ne vendons pas de licences, donc je ne vais pas perdre de l'argent si vous êtes utiliser d'autres choses, donc si vous voulez faire quelque chose de différent, vous avez par exemple baby qui est fait en Rust et je pense qu'ils font l'ECS qui est aussi une sorte de très populaire en ce moment, mais oui, dans Godot, une fois que tu as appris le Godot c'est très rapide, très facile ok tu as en partie répondu à ma prochaine question."
"question qui concernait les fonctionnalités de la version 4.4 que vous n'avez pas encore publiées.
Alors que peux-tu me dire d'autre sur ces fonctionnalités et tu as aussi mentionné une un exemple très spécifique et très intéressant, à savoir comment Meta pourrait vous approcher et ensuite rendre Godot plus spécifique pour par exemple VR et ensuite vous créez ces nouvelles fonctionnalités, alors que pouvez-vous me dire sur ces deux choses nouvelles ?
fonctionnalités à venir avec la 4.4 et aussi des fonctionnalités plus spécifiques et de la que vous avez développé avec la communauté ces derniers temps oui, donc l'une des plus importants qui vont arriver dans la version 4.4, c'est le nouveau moteur physique que nous avons un moteur physique très facile à gérer mais pas idéal dans Godot 4 et une grande partie de la communauté, nous avons commencé à en utiliser un qui s'appelle Jolt. Jolt est un moteur physique ouvert."
"moteur physique open source, je crois qu'il a été utilisé dans le jeu Horizon Zero Dawn.
a été développé par des gens qui s'y connaissent et oui des gens ont fait une extension pour utiliser ce moteur physique dans Godot et c'était très très populaire et depuis il est devenu très populaire au point qu'il n'était pas logique pour nous de l'utiliser également."
"dépenser plus de ressources sur notre propre moteur physique, nous allons le livrer avec le logiciel et ce moteur est complètement open source, il est également sous licence MIT.
donc c'est la même licence que nous avons et c'était vraiment très bien vous parce que c'est la bonne chose, comme nous essayons d'obtenir cette sorte de collaboration au sein de l'industrie parce que ce n'était pas si courant jusqu'à présent d'avoir des outils open source dans les jeux oui donc dans la prochaine version nous espérons que nous Jolt sur les nouveaux projets ou si vous voulez l'activer sur votre projet actuel."
"projet actuel, vous devez le faire vous-même en l'activant, parce que sinon nous tous les jeux de physique qui existent, mais c'est l'une des caractéristiques qui J'ai hâte de voir un autre exemple comme tu l'as mentionné avec la RV et la être plus spécifique à un certain espace quel autre exemple peux-tu me donner ?
par exemple au début comme l'implémentation de C sharp dans le moteur a été financée par Microsoft et nous allons maintenant l'inclure dans le même moteur."
"binaire, donc pour l'instant, tu dois en télécharger un autre si tu veux utiliser C sharp ou non mais puisque nous envisageons de publier un magasin d'actifs très bientôt, beaucoup de gens qui font des plugins qui, vous le savez, pourraient être développés en C sharp ou ils pourraient être en train de développer un script GD, ce serait bizarre."
"qu'il faille télécharger une version différente de Godot, alors en regroupant toutes les versions de Godot, on obtient un résultat très satisfaisant.
ensemble, tu pourras utiliser C sharp et GD script dans la même version.
exécutable et tu sais qu'avec un peu de chance, cela utilisera une grande partie de la bases de code existantes qui existent pour d'autres logiciels qui se développent en C sharp avec des changements minimes, de sorte qu'ils fonctionnent également dans Godot parce que l'industrie standard pour le moment à cause de l'unité C sharp pour la plupart de ces outils, il y a beaucoup d'entreprises qui sont très intéressées par la vente de leurs produits à Godot, mais ces produits sont très intégrés avec C sharp ou avec unity en particulier, ce qui rendra le changement beaucoup plus facile pour beaucoup d'utilisateurs."
"Nous voulions l'intégrer à la version 4.4, mais elle sera probablement intégrée à la version 4.5 ou à la version suivante.
Ok, pour conclure, un projet basé sur Godot que tu recommanderais ?
un coup d'œil, peut-être ici à l'Indie Showcase, ou disponible, ou en passe de l'être.
disponible sur Steam ou autre ouais donc j'ai vraiment hâte de voir PVKK Je crois qu'il y a un jeu ici, je crois qu'il s'appelle Space."
"Divas il est construit dans Godot mais je n'ai pas pu regarder les autres au début, c'était très facile de connaître tous les jeux Godot, mais maintenant nous savons que lorsqu'ils sortent et que nous voyons sur SteamDB que ce jeu a été fait avec Godot donc oui je ne sais pas s'il y a d'autres jeux mais il faut que j'y jette un coup d'œil."
"Il s'agrandit probablement de jour en jour. Merci beaucoup Emilio pour ton temps, bonne écoute.
merci merci beaucoup gracias"