3D GAMESTUDIO-Magazin Ausgabe 01 | Oktober 20051
3D GAMESTUDIO-Magazin Ausgabe 01 | Oktober 20051
3D GAMESTUDIO-Magazin Ausgabe 01 | Oktober 20051
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Game-Edit<br />
Ein Preview des Map-Editors<br />
Hallo,<br />
Im folgendem werde Ich Ihnen, den sich im Moment in Entwicklung befindenden, Map-Editor<br />
Game-Edit vorstellen.<br />
Die Idee hinter Game-Edit<br />
Die grundsätzliche Idee hinter dem Tool Game-Edit ist einfach: Der User implementiert das Tool<br />
mit 2-3 simplen Befehle in sein Projekt und kann ab nun über einen einfachen Knopfdruck den<br />
Map-Editor öffnen, in dem das Level und vorhandene Materials bearbeitet werden können. Die<br />
Änderungen sind alle Ingame sichtbar (z.B. das verschieben eines Entities um eine bestimmte<br />
Quantanzahl).<br />
Das alleine wäre noch nicht sonderlich spannend wenn Game-Edit nicht alle veränderten Daten<br />
direkt in der Map-/Wdl Datei speichern würde. Falls nötig wird sogar am Ende des Spiels gebuildet.<br />
Auf Deutsch heißt das, dass alle Änderungen die Sie in Game-Edit vornehmen auch über einen<br />
Neustart hinweg gespeichert bleiben.<br />
Anwendungsbeispiele<br />
„Das ist ja schön und gut nur wozu brauche ich das, ich habe doch WED“ werden Sie sich vielleicht<br />
fragen. Daher werde ich Ihnen nun ein Anwendungsbeispiel zeigen.<br />
Feature List<br />
• Sie starten Ihr Projekt (im folgenden Beispiel einen Ego-Shooter) und spielen es ganz<br />
normal. Beim kämpfen durch Ihr Level fällt Ihnen auf, dass der Spieler an einer bestimmten<br />
Stelle dringend noch eine Waffe/Ammopack/Lebenspack bräuchte. Deshalb öffnen Sie<br />
innerhalb des Spiels über einen Tastendruck den Map-Editor und platzieren ein neues<br />
Ammopack (u.ä.) im Level. Nun verlassen Sie Game-Edit gleich wieder und können ganz<br />
normal – mit dem neuen Ammopack weiterspielen. Dadurch ist es gut möglich, ein gutes<br />
Fine-Balancing zu erschaffen.<br />
• Grundsätzlich ähneln sich alle Anwendungsbeispiele sehr (bestimmte Einstellungen werden<br />
eben verändert), daher werde ich hier auf weitere verzichten.<br />
Schon eingebaut:<br />
• Echtzeit-Bearbeiten der Einstellungen von Modellen / Sprites und Terrains<br />
• Echtzeit-Bearbeiten der Einstellung von Materials. Unter anderem ist es auch möglich<br />
Shader Code usw. zu bearbeiten.<br />
• Ein automatischer Material Loader, der Ihren Code nach Material Definitionen durchsucht<br />
und falls nötig überschreibt.<br />
• Erschaffen, Entfernen und Morphen von Materials und Entities<br />
• Verändern der Map-Properties (Nebel u. Ambientfarben, Clipping Einstellungen)<br />
• Eine Objektliste, die alle Objekte die in der Map vorhanden sind anzeigt. Dadurch ist es<br />
<strong>3D</strong> <strong>GAMESTUDIO</strong>-<strong>Magazin</strong> ■ <strong>Ausgabe</strong> <strong>01</strong> | <strong>Oktober</strong> 2005 │80