5 Speldesignprogramvara som innehåller verktyg för felsökning

Innehållsförteckning:

Video: VARNING: 2-åringen som röker 40 cigg om dagen (OBS! stötande) 2024

Video: VARNING: 2-åringen som röker 40 cigg om dagen (OBS! stötande) 2024
Anonim

Debugging är en stor del av programvaruutvecklingen livscykel som eliminerar fel i koden. Debuggers är ovärderliga verktyg för speldesign som gör det möjligt för utvecklare att identifiera och ta bort glitches, eller buggar, som kan ha smugit in. Så om du letar efter speldesignprogramvara, bör du välja ett som kommer med ett integrerat felsökningsverktyg skräddarsytt för spel. Det här är några speldesignpaket som innehåller inbyggda felsökare så att du kan fixa kod utan några separata fristående verktyg för felsökning.

Enhet

Unity är en av de branschledande designapplikationerna skräddarsydda för Unity-motorn som många förlag utvecklar sina spel med. Detta är en spelmotor med flera plattformar som du kan utveckla programvara för Windows, PlayStation 4, Xbox One, iOS, Android, Wii U, 3DS, Mac och Oculus Rift. Programvaran har Personal-, Plus-, Pro- och Enterprise-versioner att utforma spel med. Pro-versionen handlar med $ 125 per månad ($ 1 500 per år), men du kan fortfarande lägga till freeware Unity Personal till Windows genom att klicka på knappen Ladda ner nu på denna webbsida.

Unity har en flexibel redaktör som du kan utveckla både 2D- och 3D-spel med C # och Javascript-skript. Programvaran innehåller omfattande animerings-, grafik-, ljud- och 2D- och 3D-fysikdesignverktyg; och du kan också utöka Unity-redigeraren med mer än 1 700 tillägg. Dessutom har Unity ett MonoDevelop IDE-felsökningsverktyg för att felsöka JavaScript-, Boo- och C # -skript. Detta verktyg gör det möjligt för användare att inspektera kod genom att köra skript steg för steg. Du kan också fastställa villkorade brytpunkter på rader som du behöver analysera närmare med Unitys felsökningsverktyg.

Unreal Engine 4

Unreal Engine 4 är en av de mest kända utvecklingssatserna i branschen som stora förlag designar spel med. Detta inkluderar en komplett svit med skapandeverktyg för speldesign och stöder alla stora spelplattformar, som Xbox One, PS4, Windows, Wii U, Oculus, etc. Det är utmärkt programvara för att designa första personers shooters, MMORPGs (multiplayer RPGs) och stealth-spel. Den fullständiga mjukvaran är tillgänglig med en månadsabonnemang på $ 19, men användare betalar också 5% av bruttointäkterna från sina spel designade med UE4.

Det bästa med Unreal Engine 4 är kanske dess Blueprint-system som gör det möjligt för användare att designa spel utan källkodredigerare. Blueprint är effektivt visuellt skript för speldesign som du kan konfigurera och redigera skriptnätnätverk, och redaktören innehåller också olika felsöknings- och analysverktyg. För felsökning inkluderar Blueprint Editor Spela i Editor och Simulera i Editor-lägen som gör att du kan pausa spelutföranden och gå igenom Blueprint-grafer med brytpunkter. Med den inbyggda felsökaren kan du sedan inspektera spelets egenskaper och göra ändringar när det behövs. Unreal Engine 4 innehåller också ett gameplay-felsökningsverktyg som visar överlagda realtidsdata för specifika datafelsökningar.

GDevelop

GDevelop är idealisk för nybörjare, eftersom kodning inte är så viktig för att designa spel med det. Detta är öppen källkodsprogram som du kan utveckla spel för Windows, Linux och webbläsare. Programvaran är kompatibel med Windows-, Ubuntu-, Mac OS X-, iOS- och Android-plattformarna, och du kan spara dess installationsprogram genom att klicka på knappen Hämta på GDevelop-webbplatsen.

Med GDevelop kan du designa spel genom att infoga objekt och händelseelement, och det översätter dem till maskinkod. Programvaran tillhandahåller massor av objekt för spel, såsom text, 3D-låda, kaklade kartor, sprite och partikelmotorobjekt. Användare kan designa mer avancerade nivåer och gränssnitt med GDevelops scenredigerare. Även om minimal kodning krävs har GDevelop fortfarande ett integrerat felsökningsverktyg för ursprungliga spel. Det gör det möjligt för utvecklare att se och modifiera scendata, spela genom eller återge scener ram för ram och infoga nya variabler och objekt. Sammantaget är denna programvara idealisk för att utveckla HTML 5-webbspel; men du kanske behöver något med mer omfattande verktyg för 3D-speldesign.

Godot

Godot är också en öppen källkodsprogramvara för spelprogram med många praktiska verktyg. Denna programvara stöder både 2D- och 3D-speldesign och har sitt eget anpassade skriptspråk. Godot är kompatibel med Windows, Linux och OS X; och du kan designa spel för dessa plattformar och PlayStation 3, iOS, Android, Haiku, HTML 5 och Blackberry 10 med programvaran. Öppna den här sidan och tryck på knappen Hämta 2.1 för att lägga till Godot på din stationära eller bärbara dator.

Godot har innovativ scenbaserad designarkitektur med vilken utvecklare kan kombinera flera scener (en samling av spelelement) i större scener. Utvecklare kan designa spel i Godot antingen med C ++ eller programvarans anpassade GDScript som är optimerad för den scenbaserade arkitekturen. Programvaran har en dedikerad motor för 2D-speldesign, och du kan också utveckla 3D-spel genom att importera 3D-modeller. Godot inkluderar en tidslinje-animationsredigerare som användare kan animera 2D- eller 3D-grafik med. Dessutom innehåller programmets inbyggda redigerare ett felsökningsverktyg som användare kan lägga ner några brytpunkter och steg för att gå igenom koden en rad i taget.

GameMaker: Studio

GameMaker: Studio är ett av de bäst etablerade speldesignpaketen för Windows, och det finns också en Studio 2 under utveckling. Med detta program kan du distribuera spel för PlayStation 4, Xbox One, Windows, Mac, iOS, Android, Linux (Ubuntu), HTML 5 och PlayStation Vita. Det finns en freeware-version av programvaran, som du kan ladda ner från denna sida, samt en Studios Professional och Masters Collection-detaljhandel till $ 799. Studios Masters Collection gör det möjligt för användare att exportera sina spel till alla plattformar, medan freeware begränsas till bara Windows.

GameMaker: Studio är utvecklarprogramvara som innehåller ett intuitivt drag-drop-drop-användargränssnitt för speldesign. Det har också sitt eget GML-skriptspråk som är jämförbart med C, men ger större flexibilitet i kombination med programvarans dra-och-släpp-användargränssnitt. Dessutom stöder programvaran Box2D och LiquidFun-partikelfysikmotorerna för att lägga till realistisk rörelse med; och det har också integrerat stöd för cross-platform shader.

GameMaker har ett felsökningsläge som startar en felsökningsmodul när du kör ditt spel. Med det kan du inspektera de finare detaljerna i spel ner till enskilda instanser och variabler. Debug-modulen innehåller klockfönster som visar källkod, globala variabler, stegegenskaper, instansvariabler, buffertdata, samtalsstapelhändelser och mer för att ge dig en omfattande översikt över spelet. Dessutom kan användare lägga till felsökningspunkter (en stopppunkt i spelkoden) i felsökningsmodulen eller från Studio IDE med en snabbtangent. GameMakers omfattande felrapportering för skript kan också hjälpa utvecklare att upptäcka buggar i sina spel.

Så det är fem utvecklarverktygssatser med vilka du kan designa spel för Windows, Mac, Linux och konsoler. Eftersom alla designsviter inkluderar felsökningsverktyg kan du spåra och fixa buggar i spelen snabbare utan att det behövs någon fristående felsökare.

5 Speldesignprogramvara som innehåller verktyg för felsökning