Godot Game Engine, lag 2D- og 3D-spill fra Ubuntu

om godot

I neste artikkel skal vi ta en titt på Godot Game Engine. Hvis du er interessert i å lage spill, vil Godot være interessant for deg. Er om en spillmotor FOSS som vi kan ha i vårt Ubuntu-system.

I dag kan vi finne ganske mange spillmotorer. Blant dem er Godot, som er en plattform, åpen kildekode 2D og 3D videospillmotor utgitt under MIT License og utviklet av Godot-samfunnet. Motoren fungerer på Windows, OS X, Gnu / Linux og BSD. Vi kan bruke denne motoren til å lage spill for stasjonære, mobiltelefoner eller webplattformer.

Generelle egenskaper ved Godot

Godot redaktørinnstilling

  • Vi klarer det lage spill med litt letthet ved å bruke Godots unike tilnærming til utviklingen.
  • Godot kommer med hundrevis av innebygde noder som gjør spilldesign lettere. Vi vil også kunne lage vår egen tilpassede oppførsel, redaktører og mye mer.
  • Vi vil ha en fleksibelt scenesystem. Vi vil være i stand til å lage nodekomposisjoner med støtte for forekomster og arv.
  • Vi vil ha muligheten til å bruke visuell editor med alle verktøyene du trenger. Alle pakket og tilgjengelig fra et vakkert brukergrensesnitt.
  • Live vedvarende redigering, der endringene ikke går tapt etter å ha stoppet spillet.
  • Det kan vi lage våre egne tilpassede verktøy enkelt med det utrolige tilgjengelige verktøyet.
  • Den nye fysikkbasert gjengivelse kommer med en rekke funksjoner som får spillene dine til å se fantastiske ut.
  • Det kan vi bruke global belysning for nydelig sanntidsgrafikk. Midt- og etterbehandlingseffekter inkluderer et nytt tonekart som støtter HDR, flere standardkurver og autoeksponering, refleksjoner i skjermområdet, tåke, blomst, dybdeskarphet og mye mer.

godot-skript

  • Enkelt å bruke skyggespråk basert på GLSL, med innebygd editor og ferdigstillelse av kode.
  • Godot kommer med en fullt dedikert 2D-motor og fullpakket med funksjoner.
  • Kartredaktør mosaikk med automatisk mosaikk, rotasjon, tilpassede rutenettformer og flere lag.
  • Vi vil ha 2D-lys og normale kart for å gi 2D-spillene dine et mer realistisk utseende.
  • Vi kan animere spillene våre ved hjelp av klipping eller sprite-basert animasjon.
  • Fleksibel kinematisk kontroller for kollisjoner uten fysikk.
  • Vi klarer det animer bokstavelig talt alt, fra bein og gjenstander til funksjonssamtaler.
  • Effektiv optimalisering for pakke importerte 3D-animasjoner.

biblioteker tilgjengelig

Dette er bare noen av egenskapene til Godot. Hvis du vil sjekk dem alle, kan leses i detalj fra prosjektnettsted.

Last ned Godot

godot 2D utgave

Vi klarer det last ned Godot fra det offisielle nettstedet. Denne manuelle nedlastingen vil føre til at vi laster ned en enkelt fil, som etter å ha pakket ut vil det ikke være mer enn å dobbeltklikke på den aktuelle filen. Problemet er at med denne nedlastingen vi vil ikke ha muligheten til å oppdatere til den nyeste versjonen, i tilfelle en oppdatering er utgitt. I stedet må den siste versjonen lastes ned med jevne mellomrom.

flatpak installasjon

Vi finner også denne applikasjonen tilgjengelig som flatpak-app. Ved å bruke flatpak-versjonen har vi muligheten til å oppdatere til den nyeste versjonen gjennom Update / Software Center.

om chob
Relatert artikkel:
Chob, søk etter AppImage-, Flatpak- og Snap-pakker fra terminalen

Før det avsluttes virker det viktig å si det det er praktisk å ta en titt på dokumentasjon. Der kan du finne en løsning på mange tvil som kan oppstå i tillegg til å finne et eksempel på et 2D-spillprosjekt kalt 'Unngå krypene'. I dette prosjektet vil brukeren bli guidet gjennom trinnvis prosedyre for å lage det spillet vellykket. Gjennom hele prosessen vil vi kunne hoppe til ressurser som å lære GDScript, prosjektstrukturen, etc. som vi vil ha muligheten til å bli bedre kjent med spillmotoren. Selvfølgelig, på YouTube, vil vi også finne mange veldig nyttige opplæringsprogrammer om Godot.

Kildekoden til denne spillmotoren finner du i prosjekt GitHub-siden. For mer informasjon kan du også bruke prosjektnettsted.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.