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
- 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.
- 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.
Dette er bare noen av egenskapene til Godot. Hvis du vil sjekk dem alle, kan leses i detalj fra prosjektnettsted.
Last ned Godot
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.
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.
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.