Hallo
Mein Name ist Nele und ich bin 20 Jahre alt. Ich interessiere mich seit einiger Zeit sehr für das Programmieren von Spielen und habe versucht mich selbstständig ein wenig einzulesen. Da ich aber quasi bei Null anfange und bis auf's selber Zocken noch keinerlei Erfahrungen mit Spielen habe, stehe ich quasi vor Nichts.
Jetzt habe ich einige Tutorials angesehen, mir viele Einsteigertipps etc. durchgelesen und habe eine ungefähre Ahnung, aber noch immer fehlen mich grundlegen Anhaltspunkte.
Was brauche ich denn alles, um ein Spiel zu programmieren? Wie funktioniert das Ganze eigentlich?
Viele der Hilfeseiten erklären zwar umfangreich, was man alles beachten muss, aber keine Seite erklärt mir von Anfang an, was das Spieleentwickeln eigentlich beinhaltet.
- Welche Programme brauche ich alle? Was gehört alles dazu? Soweit ich das verstanden habe, muss ich mich zunächst für eine Programmiersprache entscheiden (z.B. C++, C#, Java etc.). Dann brauche ich ein Programm, welches die Programmiersprache übersetzet? Wie kann ich mir das vorstellen? Schreibe ich wie in einem Dokument meine Befehle und importiere ich diese Textdatei dann in dem Übersetzungprogramm?
Und was dann? Welche Befehle gibt es, was mache ich damit? Kann ich mit diesen Befehlen Aktionen wie "Durch Mausklick aktivieren des Schalters" festlegen? -Woher kommt meine Spieleumgebung? Brauche ich dazu ein Programm wie z.B. das der Cryengine? Ich habe mich dort schon ein wenig umgesehen und bin an den Punkt gelangt, dass ich in gewissem Maße verstehe, wie das funktioniert wenn ich Inhalte des Programmes nehme, aber was mache ich, wenn ich ein selbst gezeichnetes Monster einbinden will? Wie bekommt diese Zeichnung Grafik und die Möglichkeit, zu rennen?
Das sind alles Sachen, die am Anfang vielleicht noch gar nicht von Bedeutung sind, aber für mich ist es wichtig zu wissen, womit ich es überhaupt zu tun habe. Wie funktioniert das Ganze und was steckt dahinter?
Ich möchte mir selbstverständlich auch gewisse Lektüren zulegen, aber ich bezweifle, dass sie mir meine grundlegenden Fragen beantworten und ich anschließend vielleicht weiß, wie ich mit C++ ein 2D-Spiel mache, aber immer noch keinen Schimmer davon habe, wie ich mit einer Engine arbeite, ob ich überhaupt eine brauche etc.
Wie ihr seht: Ich stehe ganz am Anfang (sowohl beim Spieleprogrammieren als auch allgemein beim Programmieren) und würde mich über einige Hilfen und Tipps freuen. Selbstverständlich lerne ich auch gerne in Eigenverantwortung, falls also jemand anstelle von Antworten einen nützlichen Link hat, den ich noch nicht gefunden habe, dann immer her damit!
Ich hoffe ich bin hier richtig und ihr versteht, worauf ich hinaus will und welche Fragen mir im Moment im Kopf herumschwirren.
Grüße
Nele