Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Brotkeks

Frischling

  • »Brotkeks« ist der Autor dieses Themas

Beiträge: 26

Beruf: Azubi/Student

  • Private Nachricht senden

1

29.04.2015, 10:09

Allgemeine Informationen für Einsteiger

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

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

2

29.04.2015, 10:20

Das Forum hier ist eigentlich mal als Diskussionsplattform zu Büchern entstanden.
Konkret z.B. das hier: http://www.amazon.de/exec/obidos/ASIN/3446432167/sppro-21
Das führt Dich von den grundlegenden Fragen bis zum fertigen Spiel. Schritt für Schritt und mit Erklärungen von praktisch allem, was Du gefragt hast.
Interessant ist eventuell auch unser Wiki.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Brotkeks

Frischling

  • »Brotkeks« ist der Autor dieses Themas

Beiträge: 26

Beruf: Azubi/Student

  • Private Nachricht senden

3

29.04.2015, 10:22

Danke für die schnelle Antwort! :)
Das Buch steht auch schon auf meiner Liste. Hatte aber ehrlich gesagt bezweifelt, dass es mir diese grundlegenden Fragen beantwortet. Traue da aber eurer Meinung. Danke!

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

4

29.04.2015, 10:24

Sonst schau halt wie gesagt mal im Wiki vorbei. Unbekannte Wörter wie z.B. Compiler und IDE kannst Du prima googeln.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Brotkeks

Frischling

  • »Brotkeks« ist der Autor dieses Themas

Beiträge: 26

Beruf: Azubi/Student

  • Private Nachricht senden

5

29.04.2015, 10:44

Das Wiki hab ich mir schon durchgelesen, wurde aber leider auch dort nicht schlauer, was für Programme ich alle brauche, was diese Programme bewirken und wie ich mir das allgemein vorstellen kann, wenn die WIKI ansonsten auch sehr nützlich war :)

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

6

29.04.2015, 11:01

Wenn Du Dir das Buch besorgst, dann ist da alles drin, was Du brauchst. Stell es Dir einfach so vor: Es gibt eine IDE, die verwaltet für Dich alle Dateien, die Du für Dein Spiel erstellst. Zumeist sind das Quellcode-Dateien. Da steht also Quellcode drin (C++, C#, Java, was auch immer). Diese Dateien werden von der IDE von selbst an den Compiler übergeben, der diese dann übersetzt in ein ausführbares Programm. Alle dafür notwendigen Einstellungen und Abhängigkeiten können in der IDE eingestellt werden. Die IDE selbst sieht dabei in etwa aus wie ein mächtiger Text-Editor, der Dir Vorschläge für "Anweisungen" macht beim Schreiben und Dir die erwähnte Übersicht über Deine Dateien bietet. Darüber hinaus kann die IDE noch tausend andere Sachen wie etwa Dein Programm Schritt für Schritt auszuführen, damit Du sehen kannst wann Dein Programm nicht das tut, was Du eigentlich mal wolltest (obwohl es genau das tut, was Du als Code geschrieben hast - nur dass man eben logische Fehler macht) und auch warum.
Laienhaft gesprochen.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Inatrox

Frischling

Beiträge: 61

Wohnort: Dresden

  • Private Nachricht senden

7

29.04.2015, 20:29

Du solltest auch noch Wissen das wenn du Spiele programmieren möchtest, du etwas ein Jahr lang nur Konsolenprogramme programmieren wirst (das ist eine kleine, Schwarze Box) in denen du erstmal nur Text zu Gesicht bekommen wirst um die Programmiersprache zu erlernen.

Und erst danach kannst du Anfangen Grafisch zu Arbeiten.
cout << "Programmieren muss sein" << endl;

8

29.04.2015, 20:39

Das ist schlichtweg falsch.

MfG
Check

Inatrox

Frischling

Beiträge: 61

Wohnort: Dresden

  • Private Nachricht senden

9

29.04.2015, 21:43

Wieso? Man kann doch kein Spiel entwickeln ohne das man die Programmiersprache kann. Oder?
cout << "Programmieren muss sein" << endl;

10

29.04.2015, 21:53

Gamemaker. ;)
Aber trotzdem, eine Zeitschätzung gestaltet sich als schwierig, es kommt insbesondere nun mal auch auf die Sprache an, die man lernen will. Das ist nicht zwingend immer Konsole und selbst wenn auch nicht zwingend immer ein Jahr oder länger. Kommt ganz auf den Weg an, den man einschlägt.

MfG
Check

Werbeanzeige