5 Programvare for spilldesign som inkluderer verktøy for spillfeilsetting

Innholdsfortegnelse:

Video: Bachelor i Spilldesign - Reaction Video 2020 2024

Video: Bachelor i Spilldesign - Reaction Video 2020 2024
Anonim

Feilsøking er en stor del av programvarenes livssyklus som eliminerer feil i kode. Debuggers er uvurderlige verktøy for spilldesign som gjør det mulig for utviklere å identifisere og fjerne feil, eller feil, som kan ha krøpet inn. Så hvis du leter etter spilldesignprogramvare, bør du velge et som kommer med et integrert feilsøkingsverktøy skreddersydd for spill. Dette er noen få spilldesignpakker som inneholder innebygde feilsøkere, slik at du kan fikse kode uten separate frittstående feilsøkingsverktøy.

Enhet

Unity er en av de bransjeledende designapplikasjonene skreddersydd for Unity-motoren som mange utgivere utvikler spillene sine med. Dette er en multiplatform spillmotor som du kan utvikle programvare for Windows, PlayStation 4, Xbox One, iOS, Android, Wii U, 3DS, Mac og Oculus Rift. Programvaren har Personal, Plus, Pro og Enterprise versjoner å designe spill med. Pro-versjonen er i salg til $ 125 per måned ($ 1500 per år), men du kan fortsatt legge til freeware Unity Personal til Windows ved å klikke på Last ned nå- knappen på denne websiden.

Unity kan skryte av en fleksibel redaktør som du kan utvikle både 2D- og 3D-spill med C # og Javascript. Programvaren inkluderer omfattende animasjons-, grafikk-, lyd- og 2D- og 3D-fysikkdesignverktøy; og du kan også utvide Unity-redigereren med mer enn 1700 utvidelser. Videre har Unity et MonoDevelop IDE-feilsøkingsverktøy som du kan feilsøke JavaScript-, Boo- og C # -skript. Dette verktøyet gjør det mulig for brukere å inspisere kode ved å utføre skriptene trinn for trinn. Du kan også etablere betingede bruddpunkter på linjer du trenger for å analysere nærmere med Unitys feilsøkingsverktøy.

Unreal Engine 4

Unreal Engine 4 er en av de mest anerkjente utviklingssettene i bransjen som store utgivere designer spill med. Dette inkluderer en komplett pakke med skapelsesverktøy for spilldesign og støtter alle de store spillplattformene, for eksempel Xbox One, PS4, Windows, Wii U, Oculus, etc. Det er flott programvare for å designe førstepersons skyttere, MMORPGs (multiplayer RPGs) og stealth-spill. Den fullstendige programvaren er tilgjengelig med et månedlig $ 19-abonnement, men brukerne betaler også 5% av bruttoinntektene fra spillene deres som er designet med UE4.

Det beste med Unreal Engine 4 er kanskje Blueprint-systemet som gjør det mulig for brukere å designe spill uten kildekodeditor. Blueprint er effektivt visuelt skripting for spilldesign som du kan konfigurere og redigere skriptnodenettverk, og redaktøren inneholder også forskjellige feilsøkings- og analyseverktøy. For feilsøking inkluderer Blueprint Editor Play i Editor og Simulere i Editor-modus som lar deg pause utførelser av spillet og gå gjennom Blueprint-grafer med breakpoints. Med den innebygde avluseren kan du deretter inspisere spillets eiendomsverdier og gjøre endringer når det er nødvendig. Unreal Engine 4 inneholder også et Gameplay Debugger-verktøy som viser overlagte sanntids spilldata for spesifikk feilsøking av data.

GDevelop

GDevelop er ideell for nybegynnere, da koding ikke er så viktig for å designe spill med det. Dette er åpen kildekode-programvare som du kan utvikle spill for Windows, Linux og nettlesere med. Programvaren er kompatibel med Windows-, Ubuntu-, Mac OS X-, iOS- og Android-plattformene, og du kan lagre installasjonsprogrammet ved å klikke på Last ned- knappen på GDevelop-nettstedet.

Med GDevelop kan du designe spill ved å sette inn objekt- og hendelseselementer, og det oversetter disse til maskinkode. Programvaren gir mange objekter for spill, for eksempel tekst, 3D-boks, flislagt kart, sprite og partikkelmotorobjekter. Brukere kan designe mer avanserte nivåer og grensesnitt med GDevelops sceneredaktør. Selv om minimal koding er nødvendig, har GDevelop fremdeles et integrert feilsøkingsverktøy for originale spill. Dette gjør det mulig for utviklere å se og endre scenedata, spille gjennom eller gjengi scener ramme for ramme og sette inn nye variabler og objekter. Totalt sett er denne programvaren ideell for å utvikle HTML 5-webspill; men du trenger kanskje noe med mer omfattende verktøy for 3D-spilldesign.

Godot

Godot er også open source spilldesignprogramvare fullpakket med mange nyttige verktøy. Denne programvaren støtter både 2D- og 3D-spilldesign og har sitt eget tilpassede skriptspråk. Godot er kompatibel med Windows, Linux og OS X; og du kan designe spill for disse plattformene og PlayStation 3, iOS, Android, Haiku, HTML 5 og Blackberry 10 med programvaren. Åpne denne siden og trykk på Last ned 2.1- knappen for å legge til Godot på skrivebordet eller den bærbare datamaskinen.

Godot har nyskapende scenebasert designarkitektur som utviklere kan kombinere flere scener (en samling av spillelementer) i større scener. Utviklere kan designe spill i Godot enten med C ++ eller programvarens tilpassede GDScript som er optimalisert for den scenebaserte arkitekturen. Programvaren har en dedikert motor for 2D-spilldesign, og du kan også utvikle 3D-spill ved å importere 3D-modeller. Godot inkluderer en tidslinje-animasjonsredaktør som brukere kan animere 2D- eller 3D-grafikk med. I tillegg inneholder programmets innebygde redaktør et feilsøkingsverktøy som brukere kan legge ned noen bruddpunkter og programsteg for å gå gjennom kode én linje om gangen.

GameMaker: Studio

GameMaker: Studio er en av de best etablerte spilldesignpakkene for Windows, og det er også et Studio 2 i utvikling. Med dette programmet kan du distribuere spill for PlayStation 4, Xbox One, Windows, Mac, iOS, Android, Linux (Ubuntu), HTML 5 og PlayStation Vita. Det finnes en gratisversjon av programvaren, som du kan laste ned fra denne siden, samt en Studios Professional og Masters Collection-detaljhandel til $ 799. Studios Masters Collection gjør det mulig for brukere å eksportere spillene sine til alle plattformer, mens freeware er begrenset til bare Windows.

GameMaker: Studio er utviklerprogramvare som inneholder en intuitiv dra-drop-drop-brukergrensesnitt for spilldesign. Det har også sitt eget GML-skriptspråk som kan sammenlignes med C, men gir større fleksibilitet når det kombineres med programvarens dra-og-slipp-brukergrensesnitt. I tillegg støtter programvaren Box2D og LiquidFun partikkelfysikkmotorer for å legge til realistisk bevegelse med; og den har også integrert støtte for tverrplattformer.

GameMaker har en Debug Mode som starter en Debug Module når du kjører spillet ditt. Med det kan du inspisere de finere detaljene i spill ned til individuelle forekomster og variabler. Debug Module inneholder klokkevinduer som viser kildekode, globale variabler, trinnegenskaper, forekomstvariabler, bufferdata, samtalebunkehendelser og mer for å gi deg en omfattende oversikt over spillet. Videre kan brukere legge til debug breakpoints (et stopppunkt i spillkoden) i feilsøkingsmodulen eller fra Studio IDE med en hurtigtast. GameMakers omfattende feilrapportering for skript kan også hjelpe utviklere med å oppdage feil i spillene sine.

Så dette er fem utviklerverktøysett som du kan designe spill for Windows, Mac, Linux og konsoller. Ettersom alle designsuitene inkluderer feilsøkingsverktøy, kan du spore opp og fikse feil i spillene raskere uten at det kreves noen frittstående feilsøking.

5 Programvare for spilldesign som inkluderer verktøy for spillfeilsetting