Spieleentwicklungsinstrument

A Spieleentwicklungsinstrument ist spezialisiert Computerprogramm das hilft oder erleichtert die Herstellung von a Videospiel. Einige von Werkzeugen erledigte Aufgaben umfassen die Umwandlung von Vermögenswerten (wie z. 3D -Modelle, Texturenusw.) in Formate, die vom Spiel gefordert werden, Ebene Bearbeitung und Skript Zusammenstellung.

Fast alle Tools für Spielentwicklung werden von der entwickelt Entwickler Brauch für ein Spiel oder durch einen Konsolenhersteller (wie z. Nintendo oder Microsoft) im Rahmen einer Game Development Kit. Obwohl Tools für spätere Spiele wiederverwendet werden können, beginnen sie fast immer als Ressource für ein einziges Spiel. Während viele Kinderbetten Pakete werden in der Produktion von Spielen verwendet - z. B. 3D -Pakete wie wie Maya und 3D Studio Max, Grafikredakteure mögen Photoshop und Ides wie Microsoft Visual Studio- Sie werden nicht nur als Tools für Spielentwicklung angesehen, da sie darüber hinaus verwendet werden Spielentwicklung.

Die Spielwerkzeuge können zusammen mit dem endgültigen Spiel möglicherweise nicht veröffentlicht werden, je nachdem, wofür das Tool verwendet wird. Für zeitgenössische Spiele ist es üblich, mindestens Level -Redakteure mit Spielen einzubeziehen, die sie erfordern.

Geschichte

Früh in der Geschichte der VideospielbrancheSpielprogrammierwerkzeuge bestanden nicht vor. Dies war jedoch kein Hindernis für die Arten von Spielen, die zu diesem Zeitpunkt erstellt werden konnten. Während heute ein Spiel wie Pac-Man hätte höchstwahrscheinlich Ebenen erzeugt mit a Level-EditorIm Kindesalter der Branche waren solche Niveaus hart codiert in das Spiel des Spiels Quellcode.

Die Bilder des Charakters des Spielers wurden ebenfalls hart codiert und rahmen nach Frame nach Quellcodebefehlen gezeichnet. Sobald die technologisch fortschrittlichere Verwendung von Sprites wurde gemeinsam, Spieleentwicklung Tools entstanden, individuell programmiert von der Programmierer. Heutzutage werden Tools für Spielentwicklung immer noch oft von Mitgliedern des Spieleentwicklungsteams von Programmierern programmiert, der häufig die alleinige Aufgabe darin besteht, Tools zu entwickeln und zu pflegen.

Beispiele

Verwenden

Zahlreiche Tools können verwendet werden, um die Spielentwicklung zu unterstützen. Oft verwenden Entwickler Tools, um 3D -Modellformate und grafische Bildformate in benutzerdefinierte Formate umzuwandeln (jedoch zunehmend, zunehmend, Importeure und Exporteure diese Aufgaben erledigen). Level -Editoren werden verwendet, um Umgebungen zu erstellen, und andere Tools können verwendet werden, um Assets anzuzeigen, bevor sie in das Spiel aufgenommen werden. Für ein zeitgemäßes kommerzielles Spiel können ein halbes Dutzend Tools oder mehr verwendet werden, um den Prozess der Spielerstellung zu unterstützen.

Spielwerkzeuge ändern sich sehr oft während des Entwicklungsprozesses. Das Aussehen und die Einrichtung eines Tools von Anfang eines Projekts bis zum Ende können sich dramatisch ändern. Oft werden Funktionen mit sehr wenig Test hinzugefügt, um anderen Entwicklern so schnell wie möglich zu unterstützen. Die Verwendung eines Tools ändert sich auch so stark, dass Benutzer möglicherweise Schwierigkeiten haben, es von einem Tag bis zum nächsten zu betreiben, während die Funktionen verspäteter Funktionen so ändern, wie es verwendet werden soll. Da die Einrichtung häufig das Hauptziel für Tools ist, ist sie möglicherweise sehr benutzerfreundlich, ohne oder gar keine integrierte Hilfe. Für Tools, die mit dem Spiel versendet werden sollen, werden häufig gegen Ende des Entwicklungsprozesses debuggen und benutzerfreundliche Funktionen erfolgen.

Außerhalb des Spieleentwicklungsteams während der Erstellung des Spiels hätten viele Tools wenig Einrichtung. Level -Redakteure wurden jedoch zunehmend in das Versandspiel aufgenommen, damit Benutzer ihre eigenen Spielszenarien erstellen können. Einige Spiele, wie z. Firaxis' Zivilisation IV, werden mit dem Benutzer erstellt Änderung Berücksichtigen Sie und enthalten zahlreiche Tools für das Anpassung des Spiels.

Siehe auch