50% aufs erste Jahr – nur für kurze Zeit!

50% aufs erste Jahr – nur für kurze Zeit!

Seite 2: Entwicklertagebuch #4: DSA: Demonicon - Die Technik hinter dem Rollenspiel

GameStar Plus Logo

Artikel auf einer Seite lesen

50% Rabatt auf euer erstes Jahr GameStar Plus

Jetzt nur für kurze Zeit: die ersten sechs Monate im Jahresabo mit dem Code »NEU50« sparen. Deine Vorteile:

Zugriff auf alle Artikel, Videos & Podcasts von GameStar
Exklusive Tests, Guides und Reportagen
Von Experten, die wissen, was gespielt wird
Keine Banner und viel weniger Werbespots
Jederzeit online kündbar

Du hast bereits GameStar Plus? Hier einloggen.

Werkzeuge

Nachdem die ersten Arbeitsschritte bequem mit Textverarbeitung, Tabellenkalkulation und Projektplanungssoftware erledigt werden konnten, spielen im späteren Alltag eines Programmierers natürlich andere Werkzeuge die wichtigste Rolle. Die Entwicklungsumgebung eines Coders besteht dabei primär aus einem Texteditor (in den er den Code eingibt), den Compiler (der den Code in ein ausführbares Programm übersetzt) und den Debugger (mit dem man die Bugs jagen). Für den eigentlichen Engine-Code wird die Sprache C++ verwendet. Für Skripte, Toolentwicklung und so weiter verwenden wir in Demonicon übrigens die sehr leistungsfähige Scriptsprache Python.

Ein weiteres unverzichtbares Arbeitsmittel sind Bücher, Dokumentationen, Essays und so weiter, welche der umsetzende Programmierer für seine Arbeit lesen muss. Viele Engine-Themen muss er sich erst einmal gedanklich erarbeiten, und dabei möglichst nicht nur irgendeinen Weg finden, um zum Ziel zu kommen, sondern auch gleich den kürzesten und besten.

Für die Arbeit in einem großen Team ist auch eine Wiki für Design und Dokumentation unverzichtbares Werkzeug. Dort lesen die Programmierer nicht nur ihre Aufgaben nach, sondern dokumentieren dort auch, wie sie etwas im Einzelnen umgesetzt haben, was es kann und was nicht.

Das letzte Instrument, das ich hier vorstellen möchte, ist unser Buildserver. Dieser erzeugt automatisch auf Basis der aktuellen Daten das komplette ablauffähige Spiel bis zum Installer. So kann der Buildserver jederzeit automatische Tests durchführen oder eine Version für manuelle Test und die Qualitätssicherung erstellen.

2 von 4

nächste Seite


zu den Kommentaren (12)

Kommentare(12)
Kommentar-Regeln von GameStar
Bitte lies unsere Kommentar-Regeln, bevor Du einen Kommentar verfasst.

Nur angemeldete Benutzer können kommentieren und bewerten.