Mh, ich hab auch keinen Bock mir den Arsch aufzureißen wenn ichs aufm Silbertablett serviert kriegen würde

Eigentlich will ich ja nur programmieren, aber wie so oft landet man dann irgendwo wohin man nicht will und schon hat man als eher Tastaturverliebter auf einmal viel Mausgeklicke vor sich. Das ist dumm, weil das kostet Zeit. Nur mal als Beispiel die Production Pipeline eines Spiels.
Nehmen wir mal an, wir bauen unser Modell X, dass in unserem Modelleditor Y die Textur Z hat, z.B. als PSD in der Auflösung 2048x2048 weil Grafiker nicht krümmeln sondern kleckern wollen. OK, soweit so gut. Was muss ich tun, um das Vieh in Gamestudio reinzukriegen? RICHTIG! Erst mal rausfinden wie sowas geht! Das kostet Zeit. Dann muss das Modell erstmal in den MED rein. Meistens auch schon eine Wallfahrt. Die Textur? Die müssen wir nach TGA oder im Idealfall nach DDS konvertieren und vorher kleiner machen. Im MED müssen wir das Modell dann noch mit der Textur verknüpfen, und das als "extern" weil wir ja nicht 20 mal diesselbe Textur im Speicher haben wollen. Achja, wir wollen ja noch so Zeug wie Normalmaps haben. Das heißt wir müssen den ganzen Textur-Editing Kram dafür auch machen. Und im schlimmsten Fall müssen wir das Modell auch noch global scalen weil das Unit-Measurement anders ist. Hahaha, das macht Spaß! Und dann starten wir unser Spiel und merken dass das Modell an einer Stelle kaputt ist oder so. Freude kommt auf, weil wir dann den ganzen Müll dann nochmal frickeln müssen.
Ehrlich gesagt: das hat nichts mit der Gameengine zutun. Zurecht! Aber es ist dennoch verdammt langweilig und aufwendig. Mit geschätzten 1000 Mausklicks krieg ich dann ein lümmeliges Model in meinen Datapool. Super. Weltklasse.
Und deshalb muss man das automatisieren - soweit es geht. Im Idealfall irgendwo einmal klicken und aus den Rohdaten meines production contents wird dann alles irgendwie was man braucht konvertiert (auch solche Geschichten wie sounds, xml files usw) und in meine working copy kopiert. Das ganze DDS gedöns mach ich mir handlich indem ich mir ne batfile geschrieben habe. Denn um alle meine Texturen mal eben zu konvertieren mit den gewünschten Features usw. dauert das schon eine Weile - fürs Konvertieren -- also das berechnen! -- und wenn ich dann noch das "application juggling" und die vielen Klicks und Flüche hinzurechne.. spare ich mehr als die Hälfte der Zeit. Aber das kann man noch optimieren.
Ich fordere gar nicht das Conitec da son Tool entwickelt. Nein, lieber nicht! Das wird dann grottig weil es eben nicht auf mein Spiel oder meinen Entwicklungsprozess optimiert ist. Mein Gott, das wäre fehlinvestierte Zeit. Aber ich würde mir gerne ein breiteres Interface zu den Editoren und deren Konvertierungszeug wünschen um ne Batchverarbeitung zu realisieren. Weil dann mach ich das einmal und gut ist.
Verdammt... schon wieder offtopic.
Naja, der Punkt ist: bei dem Thema Grafik vs Gameplay kann man hier echt nur die Grafik von Gamestudio diskutieren weil Gameplay echt nicht diskutabel ist bei den exzellenten Möglichkeiten, die mir Lite-C oder eine DLL Anbindung von OOP Code bietet. Oder C-Skript.. das gibts ja auch noch
