Hvad er Godot -motoren, og hvad gør den?

Hvad er Godot -motoren, og hvad gør den?

Godot Engine er en fremadstormende spilmotor, der vokser i popularitet, især blandt indie-spiludviklere. Godot er helt gratis og let at lære.





Denne artikel vil introducere Godot Engine og forklare, hvad den gør. Det vil fokusere på de indbyggede funktioner i Godot, der gør det unikt i forhold til andre spilmotorer.





Hvad er Godot -motoren?

Godot er en gratis og open source-spilmotor lavet til 2D- og 3D-spiludvikling. Det er under MIT -licensen, en tilladt gratis softwarelicens, der giver brugerne få begrænsninger for, hvordan de bruger deres software. Grundlæggerne af Godot-støttet af et tæt sammenslutning af udviklere-vedligeholder aktivt softwaren.





Godot er også medlem af Software Freedom Conservancy . Software freedom Conservancy er en non-profit organisation, der har til formål at forsvare og beskytte gratis og open source software (FLOSS) projekter.

Gratis og open source softwareprojekter er ofte afhængige af ekstern finansiering. Godot er afhængig af eksterne bagmænd og tilhængere på Patreon. Tjek også, hvordan GitHub -sponsorer lader dig finansiere open source -software.



Hvad gør Godot -motoren?

Godot Engine leveres med en overflod af indbyggede værktøjer, der håndterer det grundlæggende i spiludvikling for dig, så du kan fokusere på at bygge spil og ikke udviklingsværktøjer. Her er nogle af de indbyggede funktioner, der gør Godot unik.

Indbyggede noder til alt

Godot kommer med hundredvis af indbyggede noder, der er klar til at blive brugt til alt i dit spil. Godot kommer med noder til grafik, lyde, brugergrænseflader, kameraer, animationer, karakterer og meget, meget mere.





Disse noder leveres med indbygget funktionalitet, som du lader dig springe over gryntet med at kode grundlæggende klasser til dit spil. Godots indbyggede noder har allerede udført dette arbejde for dig. Og det bedste er, at du kan udvide dem ved hjælp af brugerdefinerede scripts, hvis du ønsker det.

beskyttelse af personlige oplysninger iphone 12 pro max

Fleksibelt scenesystem

Godot lader dig oprette scener med flere noder, organiseret som du vil. Når du har oprettet en scene, kan du gemme den som en indbygget datatype (.tscn eller .scn). Når du har gemt en scene, kan du instansere den til andre scener eller oprette nye scener, der arver fra den.





Dette scenesystem giver dig fleksibilitet i, hvordan du strukturerer dit projekt. Det lader dig oprette scener til næsten alt. Enhver scene kan instanseres eller arves efter din smag.

Indbygget scriptsprog

Godot har sit eget indbyggede scriptsprog, kaldet GDScript. GDScript ligner syntaktisk Python. Godots udviklere designet det specielt til spiludvikling i Godot Engine, og mange i Godot -samfundet elsker det.

Relateret: 6 grunde til, at Python er fremtidens programmeringssprog

Hvis du ikke ønsker at bruge GDScript, tilbyder Godot dog understøttelse på tværs af sprog med fuld C# support og fuld C ++ support. Det har også et indbygget visuelt scriptsystem.

Indbygget animationseditor

Godot leveres med et kraftfuldt indbygget animationsværktøj, der kan styre næsten alle de justerbare egenskaber for dine noder. Den indbyggede animationseditor kan f.eks. Oprette en animation, der ændrer en teksturs uigennemsigtighed fra 100 til 0. Eller det kan skabe en animation, der flytter en sprite 50 pixels til højre. Mulighederne er uendelige.

Indbygget fejlfinding

Spiludvikling er ikke fremmed for fejl. Derfor kommer Godot med en indbygget fejlfinding, der er lavet til at klemme fejl. Den indbyggede fejlfinding kan spore brudpunkter i din kode og tilbyde detaljerede fejlrapporter i konsollen.

Godot har også et fjerndistribueringsvindue, som lader dig se alle noderne i dit projekt, mens det kører. Dette er et andet praktisk fejlfindingsværktøj, der kan spare timevis med hovedpine.

Indbyggede hjælpedokumenter

Scripteditoren i Godot har indbygget dokumentationssupport, som lader dig konsultere dokumenterne, mens du scripter. Dette gør kodning lettere, fordi det eliminerer behovet for at have et browservindue åbent for at læse dokumentation.

Dokumenterne er i øvrigt også open source på GitHub. Det betyder, at de konstant bliver opdateret og forfinet. I dag er dokumentationen omfattende og grundig. Det indeholder også nogle praktiske startguider.

Implementering af flere platforme

Godot leveres med indbyggede eksportskabeloner til flere spilplatforme. Dette kan være en rigtig livredder. Når du har en spilbar opbygning af dit projekt klar, kan du bruge Godot -projekteksportøren til at implementere til enhver platform.

Godot har eksportskabeloner til større desktop -platforme, herunder Mac, Windows og Linux. Det har skabeloner til mobile platforme, herunder iOS og Android. Og den har eksportskabeloner til konsolplatforme, herunder Nintendo Switch, PlayStation 4 og Xbox One (via tredjepartsudbydere).

hvor kan jeg downloade gratis e -bog

Støttende fællesskab

Sidst, men ikke mindst, er Godot -samfundet lille, men mægtigt. Når ordet om Godot breder sig, vokser fællesskabet, og det skaber flere nyttige ressourcer. Godot -samfundet er aktivt på Godot GitHub -side , og er tilgængelig for at hjælpe jævnaldrende på Godot Spørgsmål og svar fora .

Derudover har Godot -samfundet skabt masser af selvstudier, der kan findes på YouTube og andre websteder som Udemy. For dem, der ønsker at komme i spiludvikling, er Godot en god startmotor på grund af mængden af ​​indbyggede værktøjer, den tilbyder og det hjælpsomme fællesskab omkring det.

Sådan får du adgang til Godot

Du kan downloade Godot gratis på Godot internet side. Klik på Hent knappen øverst på websiden for at finde downloadlink til Mac og Windows. Du vil bemærke, at downloadsiden også har links til at downloade Godot fra Steam eller Itch.io, hvis du ønsker det.

Godot Engine er også på GitHub, hvor du kan downloade eller se motorens kildekode. Godot har et aktivt fællesskab af udviklere, der til enhver tid bidrager til projektet. Nogle er officielle ansættelser, og andre er aktive udviklere, der brænder for Godot.

Hvorfor skal du ikke vente på Godot

De indbyggede værktøjer fra Godot gør virkelig spiludvikling lettere for udviklere på alle færdighedsniveauer. Godot tager sig af meget af det grynt arbejde, der er forbundet med spiludvikling, og lader udviklere fokusere på de sjove dele, der laver fede spil.

Udviklingen af ​​Godot er i gang, hvilket betyder, at motoren konstant forbedres! Denne artikel har kun ridset overfladen af, hvad Godot kan. Spændende ting venter på Godot, herunder en massiv revision til 3D -understøttelse i Godot 4.0 og meget, meget mere.

Godot -samfundet elsker Godot og er villige til at hjælpe hinanden. Hvis du er ny inden for spiludvikling, er Godot en god motor at starte med på grund af de indbyggede værktøjer, det venlige fællesskab og mængden af ​​fællesskabslærede øvelser derude.

Endelig er det værd at gentage, at Godot ikke koster en eneste krone! Der er slet ingen royalties eller skjulte gebyrer i Godot. Dette gør Godot endnu sødere.

Del Del Tweet E -mail 10 grunde til at bruge Godot Engine til at udvikle dit næste spil

Har du brug for et open source -værktøj til spiludvikling? Her er 10 grunde til, at Godot Engine kan være lige det, du leder efter.

Læs Næste
Relaterede emner
  • Spil
  • Spiludvikling
  • Godot motor
Om forfatteren Michael Harman(16 artikler udgivet)

Michael er en forfatter og en koder. Han nyder næsten lige så meget at kode spil, som han nyder at spille dem. Med tiden voksede hans kærlighed til spil til en kærlighed til alt det tekniske.

Mere fra Michael Harman

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere