5 Spieleentwicklungssoftware mit Tools zum Debuggen von Spielen

Inhaltsverzeichnis:

Video: PC Tuning Tools für GAMER | SO läuft jedes Spiel flüssig! 2024

Video: PC Tuning Tools für GAMER | SO läuft jedes Spiel flüssig! 2024
Anonim

Das Debuggen ist ein großer Teil des Softwareentwicklungszyklus, der Fehler im Code beseitigt. Debugger sind unschätzbare Tools für das Game-Design, mit denen Entwickler möglicherweise eingedrungene Pannen oder Fehler identifizieren und beseitigen können. Wenn Sie also nach einer Game-Design-Software suchen, sollten Sie eine auswählen, die ein integriertes, auf Spiele zugeschnittenes Debugging-Tool enthält. Dies sind einige Spiele-Design-Pakete, die integrierte Debugger enthalten, damit Sie Code ohne separate eigenständige Debugger-Tools reparieren können.

Einheit

Unity ist eine der branchenführenden Designanwendungen, die auf die Unity-Engine zugeschnitten sind, mit der viele Publisher ihre Spiele entwickeln. Dies ist eine plattformübergreifende Spiel-Engine, mit der Sie Software für Windows, PlayStation 4, Xbox One, iOS, Android, Wii U, 3DS, Mac und Oculus Rift entwickeln können. Die Software verfügt über Personal-, Plus-, Pro- und Enterprise-Versionen, mit denen Spiele entworfen werden können. Die Pro-Version kostet im Einzelhandel 125 US-Dollar pro Monat (1.500 US-Dollar pro Jahr). Sie können die Freeware Unity Personal jedoch weiterhin zu Windows hinzufügen, indem Sie auf dieser Webseite auf die Schaltfläche Jetzt herunterladen klicken.

Unity verfügt über einen flexiblen Editor, mit dem Sie sowohl 2D- als auch 3D-Spiele mit C # - und Javascript-Skripten entwickeln können. Die Software enthält umfangreiche Animations-, Grafik-, Audio- sowie 2D- und 3D-Physik-Designtools. Sie können den Unity-Editor auch mit mehr als 1.700 Erweiterungen erweitern. Darüber hinaus verfügt Unity über ein MonoDevelop IDE-Debugger-Tool, mit dem Sie JavaScript-, Boo- und C # -Skripte debuggen können. Mit diesem Tool können Benutzer den Code überprüfen, indem sie die Skripts Schritt für Schritt ausführen. Sie können auch bedingte Haltepunkte in Zeilen festlegen, die Sie mit dem Debug-Tool von Unity genauer analysieren müssen.

Unwirkliche Maschine 4

Unreal Engine 4 ist eines der bekanntesten Entwicklungskits in der Branche, mit denen große Publisher Spiele entwerfen. Dies beinhaltet eine vollständige Suite an Erstellungswerkzeugen für das Spieledesign und unterstützt alle wichtigen Spieleplattformen wie Xbox One, PS4, Windows, Wii U, Oculus usw. Es ist eine großartige Software zum Entwerfen von Ego-Shootern, MMORPGs (Multiplayer-RPGs). und Stealth-Spiele. Die vollständige Software ist mit einem monatlichen Abonnement von 19 USD erhältlich. Die Benutzer zahlen jedoch auch 5% des Bruttoumsatzes für ihre mit UE4 entwickelten Spiele.

Das vielleicht Beste an Unreal Engine 4 ist das Blueprint-System, mit dem Benutzer Spiele ohne Quellcode-Editor entwerfen können. Blueprint ist effektiv visuelles Scripting für das Game-Design, mit dem Sie Scripting-Knotennetzwerke einrichten und bearbeiten können. Der Editor enthält auch verschiedene Debugging- und Analyse-Tools. Zum Debuggen enthält der Blueprint-Editor die Modi "Im Editor spielen" und "Im Editor simulieren", mit denen Sie die Spielausführung anhalten und durch Blueprint-Diagramme mit Haltepunkten navigieren können. Mit diesem integrierten Debugger können Sie dann die Eigenschaftswerte des Spiels überprüfen und bei Bedarf Änderungen vornehmen. Unreal Engine 4 enthält auch ein Gameplay-Debugger-Tool, mit dem überlagerte Echtzeit-Spieldaten für das spezifische Debuggen von Daten angezeigt werden.

GDevelop

GDevelop ist ideal für Anfänger-Entwickler, da das Codieren nicht so wichtig ist, um damit Spiele zu entwerfen. Hierbei handelt es sich um Open-Source-Software, mit der Sie Spiele für Windows, Linux und Webbrowser entwickeln können. Die Software ist mit den Plattformen Windows, Ubuntu, Mac OS X, iOS und Android kompatibel. Sie können das Installationsprogramm speichern, indem Sie auf der GDevelop-Website auf die Schaltfläche Herunterladen klicken.

Mit GDevelop können Sie Spiele durch Einfügen von Objekt- und Ereigniselementen entwerfen und diese in Maschinencode umwandeln. Die Software bietet Tonnen von Objekten für Spiele, wie Text, 3D-Box, gekachelte Karte, Sprite- und Partikel-Engine-Objekte. Benutzer können mit dem Szeneneditor von GDevelop fortgeschrittenere Ebenen und Benutzeroberflächen entwerfen. Auch wenn nur eine minimale Codierung erforderlich ist, verfügt GDevelop über ein integriertes Debugger-Tool für native Spiele. So können Entwickler Szenendaten anzeigen und ändern, Szenen Frame für Frame abspielen oder rendern und neue Variablen und Objekte einfügen. Insgesamt ist diese Software ideal für die Entwicklung von HTML 5-Webspielen. Möglicherweise benötigen Sie jedoch umfangreichere Tools für das 3D-Game-Design.

Godot

Godot ist auch eine Open-Source-Software für das Spieledesign, die mit vielen praktischen Tools ausgestattet ist. Diese Software unterstützt sowohl 2D- als auch 3D-Spieledesign und verfügt über eine eigene Skriptsprache. Godot ist kompatibel mit Windows, Linux und OS X; Mit der Software können Sie Spiele für diese Plattformen und für PlayStation 3, iOS, Android, Haiku, HTML 5 und Blackberry 10 entwerfen. Öffnen Sie diese Seite und klicken Sie auf die Schaltfläche Download 2.1, um Godot auf Ihrem Desktop oder Laptop hinzuzufügen.

Godot verfügt über eine innovative szenenbasierte Designarchitektur, mit der Entwickler mehrere Szenen (eine Sammlung von Spielelementen) zu größeren Szenen kombinieren können. Entwickler können Spiele in Godot entweder mit C ++ oder dem benutzerdefinierten GDScript der Software entwerfen, das für die szenenbasierte Architektur optimiert ist. Die Software verfügt über eine dedizierte Engine für das 2D-Spieledesign. Sie können auch 3D-Spiele entwickeln, indem Sie 3D-Modelle importieren. Godot enthält einen Timeline-Animationseditor, mit dem Benutzer 2D- oder 3D-Grafiken animieren können. Darüber hinaus enthält der integrierte Editor des Programms ein Debugger-Tool, mit dem Benutzer einige Haltepunkte und Programmschritte festlegen können, um den Code zeilenweise durchzugehen.

GameMaker: Studio

GameMaker: Studio ist eines der am besten etablierten Spiele-Design-Pakete für Windows, und es befindet sich auch ein Studio 2 in der Entwicklung. Mit diesem Programm können Sie Spiele für PlayStation 4, Xbox One, Windows, Mac, iOS, Android, Linux (Ubuntu), HTML 5 und PlayStation Vita bereitstellen. Es gibt eine Freeware-Version der Software, die Sie von dieser Seite herunterladen können, sowie einen Einzelhandelspreis von 799 US-Dollar für Studios Professional und Masters Collection. Mit Studios Masters Collection können Benutzer ihre Spiele auf alle Plattformen exportieren, während die Freeware nur auf Windows beschränkt ist.

GameMaker: Studio ist eine Entwicklersoftware, die eine intuitive Drag-Drop-Benutzeroberfläche für das Spieldesign enthält. Es hat auch eine eigene GML-Skriptsprache, die mit C vergleichbar ist, aber eine größere Flexibilität bietet, wenn sie mit der Drag-and-Drop-Benutzeroberfläche der Software kombiniert wird. Darüber hinaus unterstützt die Software die Teilchenphysik-Engines Box2D und LiquidFun, um realistische Bewegungen hinzuzufügen. Darüber hinaus bietet es eine plattformübergreifende Shader-Unterstützung.

GameMaker enthält einen Debug-Modus, der ein Debug-Modul startet, wenn Sie Ihr Spiel ausführen. Damit können Sie die Feinheiten in Spielen bis auf einzelne Instanzen und Variablen untersuchen. Das Debug-Modul enthält Überwachungsfenster, in denen der Quellcode, globale Variablen, Schritteigenschaften, Instanzvariablen, Pufferdaten, Call-Stack-Ereignisse und mehr angezeigt werden, um Ihnen einen umfassenden Überblick über das Spiel zu geben. Darüber hinaus können Benutzer Debug-Haltepunkte (einen Haltepunkt im Spielcode) im Debug-Modul oder über die Studio-IDE mit einem Hotkey hinzufügen. GameMakers umfassende Fehlerberichterstattung für Skripte kann Entwicklern auch helfen, Fehler in ihren Spielen zu entdecken.

Das sind also fünf Entwickler-Toolkits, mit denen Sie Spiele für Windows, Mac, Linux und Konsolen entwerfen können. Da alle Design-Suiten Debugger-Tools enthalten, können Sie Fehler in den Spielen schneller aufspüren und beheben, ohne dass ein eigenständiger Debugger erforderlich ist.

5 Spieleentwicklungssoftware mit Tools zum Debuggen von Spielen