Deutsch
HQ
Gamereactor
Videos

Demokratisierung der Spieleentwicklung - Godot Interview bei BIG Conference 2024

Godot ist eine Spiel-Engine, die sich um eine Community von Spielern herum aufbauen möchte, unabhängig von ihrer Erfahrung, ihren PC-Spezifikationen oder Fähigkeiten.

Audio transcriptions

"Hallo Game Reactor Freunde, wir sind in Bilbao für die BIG 2024 und ich bin hier zusammen mit Emilio, der über die Godot Engine und die Godot Foundation gesprochen hat, also danke dass du dich uns angeschlossen hast. Dein Panel fand heute schon statt und du warst darüber gesprochen, was sich hinter den Kulissen der Godot Engine und der Godot Foundation, was ist also die wichtigste Erkenntnis, die du den Teilnehmern jungen Entwicklern mitgeteilt hast? Die wichtigste Erkenntnis ist also, dass man anders über Godot nachdenken als über die anderen Engines und als die meisten Leute von Godot wussten, erwarteten sie, dass wir ein großes Unternehmen mit Millionen von Dollar und Angestellten sind und dass sie uns so ansprechen können aber es ist eher eine Gemeinschaft, die sich zusammenschließt, um etwas zu organisieren und etwas zu tun, und das ist eine andere Art von Mentalitätswechsel, denn du kannst dazu beitragen und wir sind sehr offen dafür, Leute aufzunehmen und zu beteiligen an der Entwicklung der Engine teilzunehmen. Ich wollte dir nur ein wenig über die Einblicke geben, wie die Dinge von der Idee zu der Version kommen, die du herunterladen kannst, und ja, wir zeigen die Unterschiede und die Herausforderungen, die wir aber auch die Vorteile, die wir haben, wenn wir eine Gemeinschaft sind. Du würdest also sagen, dass dass du den Zugang für Entwickler/innen, für Indie-Entwickler/innen Spieleentwicklern den Zugang zur Spieleentwicklung und zu Tools auf eine Art und Weise, die vielleicht die es in letzter Zeit nicht gab? Ja, früher gab es eine Menge Open-Source-Engines aber sie enthielten nicht den Editor, der sehr wichtig ist und wo du deinen Level programmieren und verändern kannst und all das, was du normalerweise tun musst viele verschiedene Tools benutzen, um eine Sache zu erledigen. Godot war der erste beliebte Editor und Engine, die all das beinhaltet, und natürlich wollen wir es einfacher machen für deshalb haben wir sehr strenge Anforderungen in Bezug auf die Mindestanforderungen an deinen Computer, damit es auf fast allen und es ist sehr leichtgewichtig, so dass du es herunterladen kannst und du brauchst eine Online-Verbindung haben, um es zu benutzen, also ist es sehr gut für viele Orte, wo du weißt, dass du vielleicht kein sehr gutes, stabiles Internet hast oder es könnte sehr teuer für dich, eine Lizenz oder reguläre Software zu kaufen, also versuchen wir diese Art von Menschen zu erreichen, und du weißt, dass wir eine Menge Nutzer haben, die sich mit diesen unterschiedlichen Hintergründen, und sie wissen das zu schätzen."

"beibehalten, aber es ist vor allem für Leute, die keine Super-Experten sind, aber nicht Neulinge, also ist es eine kleine Herausforderung, es zu benutzen, denn du kannst es komplett Skripting und all das, aber wenn du in die Tiefe gehen willst, da es Open Source ist, kannst du und du kannst es erweitern, so viel du willst, aber es ist nicht so einfach wie etwas Scratch, wo man Notizen per Drag & Drop verschieben kann, ist es ein etwas komplizierter, aber da es heute sehr populär ist, gibt es eine Menge Online-Tutorials, in denen du lernen kannst, wie man die Software benutzt."

"Open-Source-Software bedeutet, dass du Zugang zu mehr und mehr Einblicke und Artikel und Möglichkeiten zu lernen. Was kannst du mir also sagen?
über die Geschichte von Godot erzählen, wie du das Projekt als Open Source aber auch über die Popularität, die du gerade erwähnt hast, ja Es fing also ganz klein an, als es eine interne Engine für ein Studio war in Argentinien, das damit Spiele entwickelt hat, und du weißt ja, wie die Spiel-Engine, die sie brauchten, war genau die Funktion, die sie für dieses Spiel brauchten aber als sie Open Source wurde, begannen mehr Leute sie zu benutzen und sie brauchten verschiedene Dinge und so wuchs es weiter, aber immer mit der Mentalität, dass man sehr pragmatisch: Ist das etwas, das du brauchst, und so wurde die Gemeinde immer mehr einbezogen und dann wurde es eine Alternative zu der Software, die wir heute haben, und ich denke, Open Source ist sehr wichtig denn es geht nicht darum, dass ein Unternehmen die Software besitzt, sondern jeder, der dazu beitragen, also ist es etwas, das wir wirklich machen wollen, du weißt schon Heutzutage ist es sehr kompliziert, einen Motor von Grund auf neu zu entwickeln, denn es gibt eine eine Menge Anforderungen eine Menge Plattformen, die du ansteuern musst eine Menge Dinge und mehr und mehr Studios gehen dazu über, ihre internen zu verlassen und stattdessen etwas Üblicheres zu verwenden, weil man mehr Leute brauchen wirst, um sie einzustellen, weißt du, dass es so läuft, dass du jemanden brauchst der sich mit den Werkzeugen auskennt, die du benutzt, also denke ich, dass du etwas wie Open Source in den Mix zu bringen, ist sehr interessant, denn es ermöglicht diese Studios nicht auf ihre hauseigene Technik verzichten müssen, sondern auch gut zugängliche Ich weiß nicht, ob ich mich zu weit vorgewagt habe, aber wie kann man den Betrieb aufrechtzuerhalten? Ja, im Moment ist es so, dass wird die Stiftung durch Spenden finanziert, die von Einzelpersonen oder von Unternehmen sein können. Im Moment ist das Volumen halb so groß wie das von haben wir so viel wie Einzelpersonen und Spenden sind sehr sehr wichtig weil sie nicht an Bedingungen geknüpft sind, also gibt es keine Auflagen, was zu tun ist mit dem Geld gibt es einige direkte Spenden, die du machen kannst, wenn du möchtest, dass wir einen bestimmten Bereich des Motors verbessern, aber es muss allen zugutekommen und offenen Standards folgen und Dinge wie So gibt es zum Beispiel Unternehmen wie Meta, die möchten, dass mehr Menschen VR-Spiele machen, damit sie uns finanzieren können, um diese Fähigkeiten in die Engine einzubauen, aber unsere Bedingung ist, dass das, was wir implementieren, auf jedem Headset funktionieren muss, das muss es nicht nur auf dem Quest funktionieren, also ist das eine Möglichkeit, die Finanzierung Die andere Seite sind Spiele, die jetzt vielleicht erfolgreich sind, wie zum Beispiel ein Fall von Golden Idol sind sehr beliebt oder wie Domekeeper oder Spiele wie Kartoffel, die anfangen, mehr Geld zu verdienen und dann wollen sie zurückgeben und sie können für unser Projekt spenden, so dass du sozusagen Unternehmen dazu, sich zu öffnen, indem du sie dazu zwingst, es zu öffnen."

"Du hast gerade ein paar Titel erwähnt, nach denen ich fragen wollte, du weißt schon Beispiele oder Beispiele von Titeln, bei denen deine Engine zum Einsatz kommt, würdest du sagen, dass es eher für bestimmte Genres oder Stile geeignet ist, wie du sie aus der Vergangenheit kennst haben wir gesehen, dass die Engines mehr für 3D, 2D und Adventures gebaut wurden."

"Ja, die Engine war anfangs eine 3D-Engine, 2D wurde erst später hinzugefügt, aber richtig jetzt ist 2D beliebter, aber ich glaube, das lag an der Nutzerbasis, die der Nutzer, die alleine zu Hause Spiele entwickeln, und natürlich die Umfang der Erstellung eines 3D-Spiels erfordert viel mehr, aber seit dem letzten Jahr gibt es immer mehr Leute, die sich mit den 3D-Werkzeugen auskennen."

"und sie haben größere Teams, so dass wir mehr und mehr 3D-Spiele gesehen haben.
Ein sehr beeindruckendes Spiel, das gerade entwickelt wird, ist PVKK, ein sehr langer deutscher Name.
aber sie machen ein erstaunliches 3D-Spiel und viele Leute wussten nicht, dass du dass man so etwas machen kann, und normalerweise ist es nicht so, dass man es nicht könnte dass es früher keine Teams gab, die so etwas machten, aber jetzt mit mehr Popularität gibt es mehr Teams, die in der Lage sind, so etwas zu machen."

"Würdest du sagen, dass du die beste Engine für Indie-Entwickler bist, egal in welchem Genre?
Früher hatten wir mehrere Alternativen, aber jetzt höre ich immer öfter Godot Vor kurzem hatten wir dieses Interview über Wachsköpfe und dann Rocio hatte Godot für ihren früheren Erfolg benutzt, also würdest du sagen, dass das der richtige Weg ist?
Ja, weil wir die Einstiegshürde senken, so dass der Download 54 Megabyte, du kannst es also sofort herunterladen und ausprobieren, es ist sehr schnell und du kannst sehr schnell iterieren, d.h. du kannst eine Änderung vornehmen und siehst sehr schnell, so dass viele neue Leute von anderen Lösungen kommen, bei denen es aber die Industrie braucht natürlich eine längere Zeit, um sich an die Zeit, aber da es kostenlos ist, ist es sehr einfach herunterzuladen und läuft fast überall und du kannst es selbst lernen. Ich denke, es ist eine gute Option in einem der größten Game Jams, die in jeder Idee passiert sind, die die GMTK game makers toolkit game jam die neueste wie die 37% der Benutzer nutzten Godot, was unglaublich ist, denn es verdoppelte die verdoppelt hat, und wir gehen nicht davon aus, dass sich das in nächster Zeit verlangsamt."

"und je mehr Menschen das Projekt nutzen, desto mehr Spenden erhalten wir, desto mehr Menschen wir einstellen können, um die Maschine zu verbessern, und je mehr Beiträge wir bekommen, desto Es ist wie ein Schneeballeffekt von Beiträgen, und wenn wir über die Einstiegshürden und Sprachen zum Beispiel. Vor kurzem habe ich mich mit John Romero über das ursprüngliche Doom und wie portabel der Code war."

"Assembler und C und du konntest Teile davon auskommentieren, um ihn besser zu portabel zu machen usw. Einige Entwickler wie Jonathan Blow haben dann die J die eine ganz neue Programmiersprache ist. Wie geht man also mit Welches ist die Sprache, die du sprechen musst, damit du damit Godot dich versteht, ja, also allgemein gesprochen kannst du alles mit einer Sprache namens GDScript machen. GDScript ist eine Python ähnliche Sprache, die ähnlich wie Lua interpretiert wird, aber dann haben wir eine neue Sprache speziell für Godot entwickelt, aber du kannst auch C sharp oder C++ verwenden, wenn du Ich bevorzuge das GDScript und die meisten Leute, die es ausprobiert haben, auch wenn sie nicht nicht mögen, wie Python oder ähnliches, gewöhnen sie sich daran, ich überwache alle sozialen Medien und niemand beschwert sich darüber, dass GDScript schwer zu lernen ist."

"Es ist definitiv sehr intuitiv und die Leute lernen es sehr schnell, aber wenn du tiefer gehen willst, dann solltest du vielleicht etwas in C++ machen, um mehr performantere Teile des Codes kennen, aber auch wie das Gute an diesem ist, dass du ihn mit jeder beliebigen Sprache erweitern kannst, also gibt es einige Bindungen, die wir zur Verfügung stellen, und du kannst deine eigene Sprache einbringen, es gibt einige Leute, die Bindings für Rust entwickelt haben. Wenn du also Rust benutzen willst, kannst du kannst du das tun, und wenn J für alle freigegeben wird, werden wahrscheinlich einige Leute, die sich sehr für J begeistern, werden das tun, damit du J in Godot, aber im Allgemeinen hast du mit GDScript mehr als genug."

"Die anderen großen Engines da draußen sind natürlich Unreal und Unity alle Indie-Entwickler, mit denen du sprichst, sprechen über diese Engines, also wie würdest du sagen, dass Godot einen Raum einnimmt von dem, was Unity vorher war, und wie seid ihr mit den Problemen umgegangen?
Kontroverse im letzten Jahr mit den Richtlinien, die Unity eingeführt und dann entfernt hat was die Entwickler vielleicht ein bisschen wütend gemacht hat? Ja, das war wirklich interessant für uns, weil wir plötzlich eine Menge Aufmerksamkeit bekamen, die wir vorher nicht hatten und es brachte auch eine Menge Erwartungen mit sich, denn die Leute erwarten, dass wir dass wir Unity zu einer besseren Version von Unity machen, aber das können wir nicht schaffen."

"nur eine bessere Version von Godot machen. Es geht also darum, die Erwartungen zu erfüllen wenn du dich auf Godot einlässt, dass wir die Dinge so machen und kann es in einigen Bereichen Unterschiede geben, in anderen ist es in Ordnung, aber auch Da es sich um ein offenes Projekt handelt, wissen die Leute jetzt, dass sie einige der Funktionen in Unity vermisst haben, implementieren sie in Godot und einige von ihnen werden In der nächsten Version 4.4 werden wir einen Live-Editing-Modus haben."

"den sich viele Unity-Nutzer gewünscht haben, da er jetzt dank unseres Beitrags möglich ist, wirst du wissen, dass du aber ihr müsst verstehen, dass es eine andere Software ist, auch wenn die Konzepte der Spielentwicklung überall gleich sind, gibt es einige Besonderheiten, die du lernen musst, und ja, wenn du die erst einmal kennst, vor allem die Knotenpunkte, was das Wichtigste ist, dann kommt alles andere leicht. Die Knotenpunkte. Ja, Knoten sind die Haupteinheit in Godot und sie sind sehr flexibel und ich denke, wenn du Programmierer fragst, die Godot benutzen ist das nicht für alle das Beste und es ist jetzt auch mein Favorit."

"wie bei allen anderen auch, sehr einfach, sehr modular, du kannst mischen und kombinieren und es gibt wahrscheinlich schon einen Knotenpunkt für alles, was du brauchst und Wenn nicht, kannst du einen erstellen und ihn auch mit der Community teilen.
Ich finde, es ist ein ziemlich gutes Design, über das sich viele Leute beschweren Klassen oder objektorientierter Programmierung. Ich denke, das ist der richtige Weg, um weil es funktioniert, aber wenn du es nicht magst, kannst du auch andere Engines benutzen die andere Paradigmen haben, genau wie das Coole an Open Source ist, dass wir keine Lizenzen verkaufen, also werde ich kein Geld verlieren, wenn du andere Dinge benutzt. Wenn du also etwas anderes machen willst, hast du zum Beispiel Baby, das in Rust gemacht ist, und ich glaube, sie machen das ECS, das auch eine Art sehr populär ist, aber ja, in Godot, sobald du die Godot ist es sehr schnell und einfach. Okay, du hast meine nächste Frage teilweise beantwortet."

"Frage beantwortet, die sich auf die Funktionen von 4.4 bezog, die ihr noch nicht veröffentlicht habt Was könnt ihr mir noch über diese Funktionen sagen und ihr habt auch eine sehr spezifisches und interessantes Beispiel erwähnt, nämlich wie Meta zum Beispiel an dich herantreten und dann Godot spezifischer für z.B. VR machen und dann kannst du diese neuen Funktionen entwickelt. Was kannst du mir über diese beiden neuen Dinge sagen?
Funktionen, die mit 4.4 kommen, als auch über spezielle Funktionen und Unterstützung die ihr in letzter Zeit mit der Community entwickelt habt, ja, eine der größten Neuerungen, die in 4.4 kommen werden, ist die neue Physik-Engine, die wir haben eine sehr überschaubare, aber nicht ideale Physik-Engine in Godot 4 und Viele aus der Community haben angefangen, Jolt zu benutzen. Jolt ist eine offene quelloffene Physik-Engine, die im Spiel Horizon Zero Dawn verwendet wurde."

"wurde von Leuten entwickelt, die sich damit auskennen, und ja, die Leute haben eine Erweiterung um diese Physik-Engine in Godot zu verwenden, und sie war sehr beliebt und da sie so populär wurde, dass es für uns keinen Sinn mehr machte, auch mehr Ressourcen in unsere eigene Physik-Engine zu stecken, werden wir sie mit der Engine ausliefern, die komplett quelloffen ist und auch MIT-lizenziert ist."

"Es ist also die gleiche Lizenz wie bei uns und das war wirklich gut, dass du denn das ist das Gute daran, dass wir versuchen, diese Art von Zusammenarbeit in der Branche zu erreichen, denn das war bisher nicht so üblich Open-Source-Tools in der Spielebranche zu haben. In der nächsten Version werden wir hoffentlich auch Jolt für neue Projekte oder wenn du es für dein aktuelles Projekt aktivieren willst Projekt aktivieren willst, musst du es selbst tun, denn sonst würden wir es alle Physikspiele kaputt machen, aber ja, das ist eine der Funktionen, die Ich freue mich schon auf ein weiteres Beispiel, wie du es mit VR und welches andere Beispiel kannst du mir nennen, das sich auf einen bestimmten Raum bezieht?
zum Beispiel am Anfang die Implementierung von C sharp in der Engine wurde von Microsoft finanziert und jetzt werden wir es in die gleiche Engine integrieren."

"Binärdatei, also musst du im Moment eine andere herunterladen, wenn du C sharp verwenden willst oder nicht, aber da wir darüber nachdenken, einen Asset Store zu veröffentlichen werden viele Leute, die Plug-ins entwickeln, diese vielleicht schon bald in Cis entwickelt werden oder sie entwickeln GD-Skripte, das wäre seltsam dass du eine andere Version von Godot herunterladen musst, also bündeln wir alle kannst du C sharp und GD-Skript in der gleichen Version verwenden."

"ausführen, und das wird hoffentlich einen Großteil der bestehenden Codebasen für andere Software, die sich in der Entwicklung befindet C sharp mit minimalen Änderungen, damit sie auch in Godot funktionieren, weil die Industrie Standard ist, weil Unity C sharp für die meisten dieser Tools eine eine Menge Unternehmen, die sehr daran interessiert sind, ihre Produkte an Godot-Nutzer zu verkaufen, aber diese Produkte sind sehr stark in C sharp oder Unity integriert, so dass die Umstellung für viele Nutzer viel einfacher wird."

"Wir wollten es in 4.4 haben, aber es wird wahrscheinlich in 4.5 oder in der nächsten Version kommen.
Zukunft okay abschließend ein auf Godot basierendes Projekt, das du uns empfehlen würdest, nehmen wir vielleicht hier im Indie Showcase oder in Kürze verfügbar sein wird auf Steam erhältlich sein wird oder was auch immer, ja, ich freue mich wirklich auf PVKK es wird auf Steam erscheinen Ich glaube, es gibt hier ein Spiel, ich glaube, es heißt Space Divas, das in Godot entwickelt wurde, aber ich habe mir noch keine anderen Spiele angeschaut."

"am Anfang war es sehr einfach, alle Godot-Spiele zu kennen, aber jetzt haben wir wissen nur, wenn sie veröffentlicht werden und wir auf SteamDB sehen, dass dies mit Godot also ja, ich bin mir nicht sicher, ob es noch mehr Spiele gibt, aber ich muss es mir ansehen Es werden wahrscheinlich immer mehr. Vielen Dank für deine Zeit, Emilio, viel Spaß bei der Show."

"Danke, vielen Dank, gracias"

Interviews

Mehr lesen

Videos

Mehr lesen

Filmtrailer

Drop - Offizieller Trailer

Drop - Offizieller Trailer

Mickey 17 - Offizieller Trailer 2

Mickey 17 - Offizieller Trailer 2

Zero Day - Offizieller Trailer

Zero Day - Offizieller Trailer

1923: Staffel 2 - Offizieller Trailer

1923: Staffel 2 - Offizieller Trailer

Opus - Offizieller Trailer

Opus - Offizieller Trailer

The Monkey - Offizieller Trailer

The Monkey - Offizieller Trailer

Win or Lose - Anhänger

Win or Lose - Anhänger

Mehr lesen

Trailer

Mehr lesen

Events

Mehr lesen