5 Software voor game-ontwerp met tools voor het opsporen van games

Inhoudsopgave:

Video: 5 Free Game Development Software Tools To Make Your Own Games 2024

Video: 5 Free Game Development Software Tools To Make Your Own Games 2024
Anonim

Foutopsporing is een groot onderdeel van de levenscyclus van softwareontwikkeling die fouten in code elimineert. Debuggers zijn waardevolle hulpmiddelen voor game-ontwerp waarmee ontwikkelaars glitches of bugs kunnen identificeren en verwijderen die mogelijk zijn binnengeslopen. Dus als u op zoek bent naar game-ontwerpsoftware, moet u er een selecteren die wordt geleverd met een geïntegreerde debugging-tool op maat voor games. Dit zijn enkele game-ontwerppakketten met ingebouwde debuggers zodat u code kunt repareren zonder afzonderlijke zelfstandige debugger-tools.

Eenheid

Unity is een van de toonaangevende ontwerptoepassingen op maat gemaakt voor de Unity-engine waarmee veel uitgevers hun games ontwikkelen. Dit is een multiplatform-game-engine waarmee je software kunt ontwikkelen voor Windows, PlayStation 4, Xbox One, iOS, Android, Wii U, 3DS, Mac en Oculus Rift. De software heeft Personal-, Plus-, Pro- en Enterprise-versies om games mee te ontwerpen. De Pro-versie kost $ 125 per maand ($ 1500 per jaar), maar u kunt nog steeds de freeware Unity Personal aan Windows toevoegen door op de knop Nu downloaden op deze webpagina te klikken.

Unity beschikt over een flexibele editor waarmee u zowel 2D- als 3D-games kunt ontwikkelen met C # en Javascript-scripting. De software bevat uitgebreide ontwerptools voor animatie, grafische afbeeldingen, audio en 2D- en 3D-fysica; en u kunt de Unity-editor ook uitbreiden met meer dan 1.700 extensies. Bovendien heeft Unity een MonoDevelop IDE debugger-tool waarmee JavaScript, Boo en C # scripts kunnen debuggen. Met deze tool kunnen gebruikers code inspecteren door de scripts stap voor stap uit te voeren. U kunt ook voorwaardelijke breekpunten instellen op lijnen die u nader moet analyseren met het hulpprogramma voor foutopsporing van Unity.

Onwerkelijke motor 4

Unreal Engine 4 is een van de meest gerenommeerde ontwikkelkits in de branche waarmee grote uitgevers games ontwerpen. Dit omvat een volledig pakket aan creatietools voor game-ontwerp en ondersteunt alle belangrijke gamingplatforms, zoals Xbox One, PS4, Windows, Wii U, Oculus, etc. Het is geweldige software voor het ontwerpen van first-person shooters, MMORPG's (multiplayer RPG's) en stealth-spellen. De volledige software is beschikbaar met een maandelijks abonnement van $ 19, maar gebruikers betalen ook 5% van de bruto-omzet van hun games ontworpen met UE4.

Het beste aan Unreal Engine 4 is misschien wel het Blueprint-systeem waarmee gebruikers games kunnen ontwerpen zonder een broncode-editor. Blueprint is effectief visuele scripting voor game-ontwerp waarmee u scripting node-netwerken kunt instellen en bewerken, en de editor bevat ook verschillende hulpprogramma's voor foutopsporing en analyse. Voor foutopsporing bevat de Blueprint Editor Play in Editor en Simulate in Editor-modi waarmee u speluitvoering kunt pauzeren en door Blueprint-grafieken met breekpunten kunt bladeren. Met die ingebouwde debugger kun je vervolgens de eigenschapswaarden van het spel inspecteren en indien nodig wijzigingen aanbrengen. Unreal Engine 4 bevat ook een Gameplay Debugger-tool die overlappende realtime gamegegevens voor specifieke gegevensopsporing weergeven.

GDevelop

GDevelop is ideaal voor beginnende ontwikkelaars, omdat codering niet zo essentieel is om er games mee te ontwerpen. Dit is open-source software waarmee je games kunt ontwikkelen voor Windows, Linux en webbrowsers. De software is compatibel met de Windows-, Ubuntu-, Mac OS X-, iOS- en Android-platforms en u kunt het installatieprogramma opslaan door op de knop Downloaden op de GDevelop-website te klikken.

Met GDevelop kunt u spellen ontwerpen door object- en gebeurteniselementen in te voegen en deze vertaalt deze in machinecode. De software biedt tonnen objecten voor games, zoals tekst, 3D-vak, tegelkaart, sprite en particle engine-objecten. Gebruikers kunnen geavanceerdere niveaus en interfaces ontwerpen met de scene-editor van GDevelop. Hoewel minimale codering vereist is, heeft GDevelop nog steeds een geïntegreerde debugger-tool voor native games. Hiermee kunnen ontwikkelaars scènegegevens bekijken en wijzigen, scènes frame voor frame afspelen of weergeven en nieuwe variabelen en objecten invoegen. Over het algemeen is deze software ideaal voor het ontwikkelen van HTML 5-webspellen; maar je hebt misschien iets nodig met uitgebreidere hulpmiddelen voor het ontwerpen van 3D-games.

Godot

Godot is ook open-source game-ontwerpsoftware boordevol handige tools. Deze software ondersteunt zowel 2D- als 3D-spelontwerp en heeft zijn eigen aangepaste scripttaal. Godot is compatibel met Windows, Linux en OS X; en met de software kun je games ontwerpen voor die platforms en PlayStation 3, iOS, Android, Haiku, HTML 5 en Blackberry 10. Open deze pagina en druk op de knop Download 2.1 om Godot toe te voegen aan uw desktop of laptop.

Godot heeft een innovatieve, op scène gebaseerde ontwerparchitectuur waarmee ontwikkelaars meerdere scènes (een verzameling game-elementen) kunnen combineren in grotere scènes. Ontwikkelaars kunnen games in Godot ontwerpen met C ++ of met de aangepaste GDScript van de software die is geoptimaliseerd voor de scène-gebaseerde architectuur. De software heeft een speciale engine voor 2D-game-ontwerp en u kunt ook 3D-games ontwikkelen door 3D-modellen te importeren. Godot bevat een tijdlijnanimatie-editor waarmee gebruikers 2D- of 3D-afbeeldingen kunnen animeren. Bovendien bevat de ingebouwde editor van het programma een hulpprogramma voor het opsporen van fouten waarmee gebruikers enkele breekpunten kunnen bepalen en het programma kunnen doorlopen om regel voor regel code te doorlopen.

GameMaker: Studio

GameMaker: Studio is een van de best gevestigde spelontwerppakketten voor Windows, en er is ook een Studio 2 in ontwikkeling. Met dit programma kun je games inzetten voor PlayStation 4, Xbox One, Windows, Mac, iOS, Android, Linux (Ubuntu), HTML 5 en PlayStation Vita. Er is een freeware-versie van de software, die u vanaf deze pagina kunt downloaden, evenals een Studios Professional en Masters Collection-winkel voor $ 799. Met Studios Masters Collection kunnen gebruikers hun games exporteren naar alle platforms, terwijl de freeware beperkt is tot alleen Windows.

GameMaker: Studio is ontwikkelsoftware die een intuïtieve gebruikersinterface met drag-drop-drop bevat voor het ontwerpen van games. Het heeft ook zijn eigen GML-scripttaal die vergelijkbaar is met C, maar biedt meer flexibiliteit in combinatie met de gebruikersinterface van slepen en neerzetten. Bovendien ondersteunt de software de Box2D- en LiquidFun-deeltjesfysica-engines om realistische bewegingen toe te voegen; en het biedt ook geïntegreerde platformonafhankelijke shader-ondersteuning.

GameMaker bevat een foutopsporingsmodus die een foutopsporingsmodule start wanneer u uw game uitvoert. Daarmee kun je de fijnere details in games inspecteren tot individuele instanties en variabelen. De Debug-module bevat watch windows die broncode, globale variabelen, stapeigenschappen, instantievariabelen, buffergegevens, call-stackgebeurtenissen en meer weergeven om u een uitgebreid overzicht van het spel te geven. Bovendien kunnen gebruikers debug-breekpunten (een stoppunt in de spelcode) toevoegen in de Debug-module of vanuit de Studio IDE met een sneltoets. De uitgebreide foutrapportage van GameMaker voor scripts kan ontwikkelaars ook helpen bij het ontdekken van bugs in hun games.

Dat zijn dus vijf ontwikkelaarstoolkits waarmee je games kunt ontwerpen voor Windows, Mac, Linux en consoles. Omdat alle ontwerpsuites foutopsporingsprogramma's bevatten, kunt u bugs in de spellen sneller opsporen en verhelpen zonder dat hiervoor een afzonderlijke foutopsporing nodig is.

5 Software voor game-ontwerp met tools voor het opsporen van games