Nederlands
HQ
Gamereactor
Videos

Democratisering van het maken van games - Godot Interview op BIG Conference 2024

Godot is een game-engine die zichzelf wil bouwen rond een gemeenschap van gamers, ongeacht hun ervaring, pc-specificaties of vaardigheden.

Audio transcriptions

"Hallo Game Reactor vrienden, we zijn in Bilbao voor de BIG 2024 en ik word hier vergezeld door Emilio die het heeft gehad over Godot Engine en Godot Foundation, dus bedankt voor je komst. Je panel heeft vandaag al plaatsgevonden en je was over wat er achter de schermen gebeurt met de Godot Engine en de Godot Foundation, dus wat is de belangrijkste ervaring die je deelde met de jonge ontwikkelaars die hier bijeen waren? De belangrijkste takeaway is dat je denken over Godot op een andere manier dan je doet met de andere engines en toen de meeste mensen Godot kenden, verwachtten ze dat we een groot bedrijf waren met miljoenen dollars en werknemers en dat ze ons zo konden aanspreken maar het is meer een gemeenschap die samenkomt om zich te organiseren en te doen iets te doen en dat is een ander soort omschakeling in mentaliteit want je kunt eraan kunt bijdragen en we staan er erg voor open om mensen mee te laten doen..."

"in het proces van het maken van de motor en ja ik wilde je een klein beetje meer inzicht geven in hoe dingen van het idee tot de versie komen die je kunt downloaden en ja, gewoon de verschillen laten zien en de uitdagingen die we hebben maar ook de voordelen die we hebben als gemeenschap. Dus je zou zeggen dat Je democratiseert de toegang voor ontwikkelaars, voor indie ontwikkelaars tot het ontwikkelen van spellen en tot tools en op een manier die misschien tot voor kort niet bestond? Ja, ja, er waren vroeger veel open source engines..."

"maar ze hadden niet het editor gedeelte wat erg belangrijk is en waar je kunt coderen en je level kunt aanpassen en dat alles moest je normaal gesproken veel verschillende programma's gebruiken om één ding te doen, dus Godot was de eerste populaire editor en engine die dat allemaal omvat en natuurlijk willen we het gemakkelijker maken voor iedereen dat is waarom we zeer sterke eisen hebben in termen van bijvoorbeeld de minimale eisen voor je computer, dus het moet draaien op bijna alles en het is heel licht, dus je kunt het downloaden en je hoeft niet een online verbinding te hebben om het te gebruiken dus het is erg goed voor veel plaatsen waar je weet dat je misschien geen goed stabiel internet hebt of dat het misschien erg duur voor je om een licentie of gewone software te kopen, dus we proberen om dat soort mensen te bereiken en je weet dat we veel gebruikers krijgen die komen met die verschillende achtergronden en ze waarderen dat dus we zijn van plan om te houden maar het is vooral voor mensen die niet super deskundig zijn maar ook niet nieuwkomers, dus er zit een beetje uitdaging in het gebruik, je kunt het volledig scripting en zo doen, maar als je de diepte in wilt omdat dit open source is kun je en je kunt het uitbreiden zoveel je wilt maar het is niet zo makkelijk als iets waar je notities kunt slepen en neerzetten en dingen kunt doen, het is een beetje ingewikkelder maar tegenwoordig, omdat het zo populair is, heb je veel tutorials online die je kunnen leren hoe je de software moet gebruiken."

"open source precies betekent dat je toegang kunt krijgen tot meer soort van en artikelen en manieren om te leren dus wat kun je me vertellen over het verhaal van Godot tot nu toe dat het open source is hoe je de maar ook over de populariteit die je net noemde."

"dus het begon als een heel klein ding dat het een in-house engine was voor een studio in Argentinië en ze bouwden er spellen mee en je weet wel, zoals de game engine die ze nodig hadden precies de functies had die je weet wel voor dat spel maar toen ze open source werden begonnen meer mensen het te gebruiken en hadden ze behoefte aan verschillende dingen dus bleef het groeien maar altijd met die mentaliteit van je weet je, heel pragmatisch, zoals is dit iets wat je nodig hebt, dus dat is hoe raakte de gemeenschap er steeds meer bij betrokken en toen werd het alternatief voor de software die we vandaag de dag hebben en ik denk dat open source erg belangrijk is want het is niet zo dat een bedrijf eigenaar is, het is iedereen die er aan bijdraagt, dus het is iets dat we eigenlijk willen maken."

"Tegenwoordig is het erg ingewikkeld om een motor vanaf nul te maken.
veel eisen, veel platforms waarop je je moet richten, veel dingen en meer en meer studio's neigen naar het verlaten van hun in-house motoren aan de kant te zetten en iets meer gangbaars te gebruiken omdat je meer mensen nodig hebt om ze in te huren je weet dat het gaat als je iemand nodig hebt die goed op de hoogte is van de tools die je gebruikt, dus ik denk dat het iets toevoegt zoals open source in de mix is erg interessant omdat het deze studio's in staat stellen om hun interne technologie niet op te geven, maar ook om goede toegankelijke tools voor iedereen te hebben. Ik weet niet of ik te ver ben gegaan."

"eigenlijk je operatie in stand dan vooruit ja dus op dit moment zoals wordt de stichting gefinancierd met donaties die donaties kunnen zijn van individuen of van bedrijven op dit moment zijn we half om half in volume dus we hebben evenveel als particulieren en donaties zijn heel erg belangrijk omdat ze vrijblijvend zijn en er dus geen voorwaarden zijn over wat we moeten doen dat met het geld er zijn een aantal directe donaties die je kunt doen zoals als je wilt dat we een bepaald gedeelte van de motor verbeteren, maar het iedereen ten goede komen en het moet open standaarden volgen en dingen zoals dus er zijn bijvoorbeeld bedrijven als Meta die graag zouden willen dat meer mensen VR games maken, zodat ze ons kunnen financieren om die mogelijkheden in de engine toe te voegen, maar onze voorwaarde is dat als we dat implementeren het moet werken op elke headset die het hoeft niet alleen op de quest te werken, dus dat is een manier om de financiering sommige van de functies aan de andere kant zijn spellen die nu misschien succesvol zijn zoals bijvoorbeeld een geval van de Golden Idol zijn erg populair of zoals Domekeeper of spellen als potato die meer geld beginnen te verdienen en dan willen ze teruggeven aan ons en ze kunnen terug doneren aan ons project dus je dwingt ze als het ware bedrijven om uiteindelijk open te zijn door van hen te eisen dat ze het openstellen oke oke Dus je noemde net een paar titels die ik wilde vragen over je weet wel voorbeelden of gevallen van titels die jouw engine gebruikt zou je zeggen dat het geschikter voor specifieke genres of stijlen zoals je weet uit het verleden hebben we gezien dat engines meer zijn gebouwd voor 3d voor 2d voor adventures voor ja dus de engine begon als een 3d engine 2d werd daarna toegevoegd maar juist Nu is 2d populairder maar ik denk dat dat kwam door de gebruikersbasis."

"van de gebruikers alleen thuis spellen maakten als solo-ontwikkelaar en natuurlijk de bereik van het maken van een 3d spel heb je veel meer nodig maar de laatste tijd sinds het laatste jaar beginnen we steeds meer mensen te krijgen die meer vertrouwd zijn met de 3D-tools en ze hebben grotere teams dus we zien steeds meer 3D-games een dat is heel indrukwekkend is dat nu wordt ontwikkeld is PVKK het is een hele lange Duitse naam maar ze maken een verbazingwekkend 3d spel en veel mensen wisten niet dat je zoiets kon doen en meestal is het niet dat je het niet kon vroeger was dat er geen teams waren die dat soort dingen maakten, maar nu met meer populariteit zijn er meer teams die dit soort dingen kunnen doen, dus Zou je zeggen dat jullie de go-to engine zijn voor indie ontwikkelaars, ongeacht het genre?
Vroeger hadden we verschillende alternatieven, maar nu hoor ik Godot steeds vaker."

"zeer recentelijk hadden we een interview over wassen hoofden en toen Rocio had Godot gebruikt voor haar vorige succes dus zou je zeggen dat dat de go voor de motor ja ja omdat we de drempel verlagen zodat de download ongeveer 54 megabytes dus je kunt het meteen downloaden en uitproberen het is erg snel en je kunt het heel snel laten itereren, dus je maakt een verandering en je ziet heel dus er zijn veel nieuwe mensen die van andere oplossingen komen waar het een lange tijd nodig heeft om te gebruiken, weet je, maar natuurlijk zal de industrie er een langere tijd over doen."

"maar omdat het gratis is, is het heel makkelijk te downloaden en draait het bijna overal.
en je kunt het zelf leren ik denk dat het een goede optie begint te worden in een van de grootste game jams die gebeurde in elk idee dat de GMTK game makers toolkit game jam de laatste zoals de 37% van de gebruikers gebruikten Godot en dat is ongelofelijk want het verdubbelde de aantal mensen die het gebruikten en we zien dat niet afnemen."

"en hoe meer mensen er zijn, hoe meer donaties we krijgen, hoe meer mensen we kunnen inhuren om de motor te verbeteren en hoe meer bijdragen we krijgen dus het is je het is een soort sneeuwbaleffect van bijdragen en spreken over de toegangsdrempels en talen bijvoorbeeld, dus onlangs sprak ik met John Romero over de originele Doom en hoe overdraagbaar die code was het was meestal assembly en C en je kon er delen uitcommenteren om het meer overdraagbaar te maken enzovoort en toen kwamen sommige ontwikkelaars zoals Jonathan Blow met J wat een gloednieuwe programmeertaal is, dus hoe ga je om met welke taal zou je zeggen is de taal die je moet spreken om voor Godot om je te begrijpen ja, dus over het algemeen kun je doen alles doen met een taal die GDScript heet. GDScript is een Python-achtige taal die geïnterpreteerd wordt zoals het vroeger Lua was, maar dan hebben we een nieuwe taal specifiek voor Godot maar je kunt ook C sharp of C++ gebruiken als je Ik geef de voorkeur aan GDScript, de meeste mensen die het geprobeerd hebben, zelfs als ze dat niet willen."

"zoals Python of dat soort dingen wennen ze eraan ik monitor alle sociale media en niemand klaagt erover dat GDScript moeilijk te leren is, dus het is zeker erg intuïtief en mensen pikken het snel op, maar als je dieper wilt gaan dan ja misschien wil je iets in C++ doen voor meer performante delen van je de code kent maar ook als het goede aan deze is dat je het ook kunt uitbreiden met welke taal je maar wilt, dus er zijn een aantal bindingen die we beschikbaar stellen en je kunt je eigen taal gebruiken er zijn een aantal mensen die bindingen hebben gemaakt voor bijvoorbeeld Rust, dus als je Rust wilt gebruiken dan zou je dat kunnen doen en waarschijnlijk als J wordt vrijgegeven voor iedereen om te gebruiken mensen die erg gepassioneerd zijn over J gaan dat doen zodat je J kunt gebruiken in Godot maar over het algemeen heb je aan GDScript meer dan genoeg."

"De andere grote engines zijn natuurlijk Unreal en Unity.
enkele indie-ontwikkelaars met wie je praat, praten over deze dus hoe zou je zeggen dat Godot een ruimte inneemt?
van wat Unity daarvoor was en hoe zijn jullie omgegaan met de controverse vorig jaar met het beleid dat Unity invoerde en vervolgens verwijderde dat ontwikkelaars misschien een beetje boos maakte? Ja, dat was echt interessant voor ons omdat we plotseling veel aandacht kregen die we daarvoor niet hadden en het bracht ook veel verwachtingen met zich mee zoals mensen die verwachten dat we een betere versie van Unity maken, maar dat kunnen we niet."

"alleen een betere versie van Godot maken, dus het is een beetje verwachtingen managen van wat als je in Godot komt zoals dit is de manier waarop we dingen doen en op sommige gebieden kunnen er verschillen zijn, maar op andere gebieden kan het prima zijn, maar ook omdat het een open project is, hebben mensen nu gemerkt dat ze wat van de functies in Unity implementeren ze in Godot en sommige van hen worden nu opgenomen in de volgende 4.4 release hebben we een live bewerkingsmodus iets waar veel Unity gebruikers om vroegen omdat het nu in staat is om het te doen dankzij onze bijdrage dan weet je dat je maar je moet begrijpen dat het andere software is, zelfs als de concepten van het maken van spellen over de hele linie hetzelfde is, heeft het sommige eigenaardigheden die je moet leren en ja, als je die eenmaal kent, vooral de knooppunten, wat het belangrijkste deel is, dan komt al het andere vanzelf gemakkelijk. De knooppunten. Ja, knooppunten zijn de belangrijkste eenheid in Godot en ze zijn erg flexibel en ik denk dat als je programmeurs vraagt die Godot hebben gebruikt niet iedereen dat hun favoriete ding is en het is nu mijn favoriete ding als net als bij alle anderen erg simpel en modulair je kunt mixen en combineren en er is waarschijnlijk al een knooppunt voor alles wat je nodig hebt en zo niet dan kun je er een maken en je kunt het ook delen met de gemeenschap ja het is denk ik een heel goed ontwerp het is weet je veel mensen klagen over klassen of object-georiënteerd programmeren ik denk dat dit de juiste manier is om het te doen omdat het werkt, maar als het je niet bevalt kun je ook andere engines gebruiken die andere paradigma's hebben zoals het coole aan open source is dat we verkopen eigenlijk geen licenties dus ik ga geen geld verliezen als jij andere dingen gebruikt dus als je iets anders wilt doen heb je bijvoorbeeld baby die gemaakt is in Rust en ik denk dat ze bezig zijn met de ECS die ook een soort van erg populair is op dit moment, maar ja in Godot als je eenmaal de Godot hebt geleerd manier om dingen te doen is het erg snel, erg gemakkelijk oké je hebt mijn volgende vraag gedeeltelijk beantwoord vraag die ging over functies met 4.4 die jullie nog niet hebben vrijgegeven dus wat kun je me nog meer vertellen over die functies en je had het ook over een zeer specifiek zeer interessant voorbeeld en dat was hoe bijvoorbeeld Meta kon benaderen en dan Godot specifieker maken voor bijvoorbeeld VR en dan kun je jongens deze nieuwe functies dus wat kun je me vertellen over beide dingen nieuwe functies die komen met 4.4 en ook meer specifieke functies en soort ondersteuning die jullie de laatste tijd samen met de gemeenschap hebben ontwikkeld ja, dus een van de grootste die in 4.4 komt is de nieuwe physics engine die we hebben een zeer beheersbare maar niet ideale physics engine in Godot 4 en veel van de gemeenschap zijn we er een gaan gebruiken die Jolt heet. Jolt is een open source physics engine die volgens mij gebruikt is in het spel Horizon Zero Dawn, dus het werd ontwikkeld door mensen die er verstand van hebben en ja, mensen deden een uitbreiding om die fysica-engine in Godot te gebruiken en het was erg populair en sindsdien is het werd het zo populair dat het voor ons geen zin meer had om ook nog meer middelen te besteden aan onze eigen fysica-engine, we deze gaan leveren met de engine en die is volledig open source en heeft ook een MIT-licentie."

"Het is dus dezelfde licentie die wij hebben en dat was eigenlijk heel goed dat je want dat is het goede, we proberen dit soort van samenwerking in de industrie te krijgen, omdat het tot nu toe niet zo gebruikelijk was om open source tools in gaming te hebben ja, dus in de volgende versie zullen we hopelijk ook Jolt op nieuwe projecten of als je het wilt inschakelen op je huidige project moet je het zelf doen, zoals inschakelen omdat we anders alle physics spellen die er zijn kapot maken, maar ja dat is een van de functies die Ik kijk uit naar ja een ander voorbeeld zoals je noemde met VR en specifieker zijn voor een bepaalde ruimte welk ander voorbeeld kun je me geven?
bijvoorbeeld aan het begin zoals de implementatie van C sharp in de engine werd gefinancierd door Microsoft en op dit moment gaan we het opnemen in dezelfde binair, dus op dit moment moet je een andere downloaden als je wilt C sharp wilt gebruiken of niet, maar omdat we erover denken om een asset store uit te brengen vrij snel veel mensen die plugins maken dat je weet dat ze misschien worden ontwikkeld in C sharp of ze ontwikkelen GD script, het zou vreemd zijn dat je een andere versie van Godot moet downloaden dus het bundelen van alle samen kun je C sharp en GD script gebruiken in hetzelfde executable en dan weet je dat het hopelijk veel van de bestaande code bases die bestaan voor andere software die zich ontwikkelt in C met minimale veranderingen zodat ze ook werken in Godot omdat de industrie standaard op dit moment vanwege unity C sharp voor de meeste van deze gereedschappen is er veel bedrijven die zeer geïnteresseerd zijn in het verkopen van hun producten aan Godot gebruikers maar die producten die ze hebben zijn erg geïntegreerd met C sharp of met unity in het bijzonder, dus het zal die overstap veel gemakkelijker maken voor een heleboel We wilden het in 4.4 hebben, maar het komt waarschijnlijk in 4.5 of in de Tot slot nog een op Godot gebaseerd project dat je ons zou aanraden."

"misschien hier op de Indie Showcase bekijken of beschikbaar of binnenkort beschikbaar zijn beschikbaar op Steam of wat dan ook ja dus ik kijk echt uit naar PVKK het komt in Steam ik denk dat er hier één spel is ik denk dat het Space heet Divas, het is gebouwd in Godot, maar ik heb nog niet naar andere kunnen kijken."

"In het begin was het erg makkelijk om alle Godot spellen te kennen, maar nu hebben we weten alleen wanneer ze uitkomen en we op SteamDB zien dat dit gemaakt is met Godot dus ja ik weet niet zeker of er nog meer spellen zijn maar ik moet het even checken groeit waarschijnlijk met de dag dank je wel voor je tijd Emilio geniet van de show dank je wel dank je wel gracias"

Interviews

Meer

Video's

Meer

Film Trailers

Meer

Trailers

Meer

Evenementen

Meer