![]() |
||||
|
Wie fange ich an?Als Erstes solltest Du dir darüber Gedanken machen, welche Art von Spielen Du entwickeln möchtest und wo Du später hin möchtest. Im Prinzip spielt es keine Rolle, womit Du anfängst. Ob Du nun mit einem Tool anfängst das speziell auf eine Art von Spielen ausgelegt ist oder, ob Du direkt mit Programmiergrundlagen in C++ anfängst. Auch bei Erstgenanntem wirst viele Erfahrungen in Sachen Spielentwicklung und den Aufbau eines Spiels generell sammeln können. Ebenfalls wirst Du in den meisten Fällen auch erste Erfahrungen in der Programmierung sammeln. Das Tolle am Programmieren ist, dass die Grundlagen der Programmierung in den meisten Sprachen ähnlich sind, und sich später immer in anderen Sprachen verwenden lassen. Spielentwicklung mit einem genrespezifischem Development KitMal angenommen, Du möchtest definitiv ein 2D Point And Click Adventure entwickeln. Dafür gibt es zahlreiche Tools, die speziell darauf ausgelegt sind, alles bieten was man dafür benötigt, kostenlos sind, und manchmal sogar ermöglichen komplett ohne eine Zeile Programmcode ein Spiel zu entwickeln. Der Nachteil daran ist allerdings, dass es mit solchen Tools nur schwer oder umständlich ist, Spiele anderer Art zu entwickeln, sprich; man hat nicht so viele Freiheiten. Wenn Du eine fixe Idee hast und eigentlich nur gern mal ein Spiel entwickeln möchtest, ohne dich Monate- oder gar Jahrelang mit dem Lernen einer Programmiersprache befassen möchtest, sind Programme dieser Art genau das Richtige für dich. Spielentwicklung mit einem 2D-/3D-SpielentwicklungssystemDann gibt es Tools, mit denen sich auf einfachem Wege 2D und 3D Spiele entwickeln lassen. Man setzt quasi seine Objekte ins Bild und programmiert dann dessen Verhalten. Solche Tools nehmen Einem sehr viel Programmieraufwand ab, sparen extrem viel Zeit und lassen einem dabei aber meist soviel Freiheiten, dass man damit entwickeln kann was man möchte. Es gibt zwar auch hier kostenlose Tools, aber die wirklich guten Programme kosten von 60€ bis hin zu mehreren tausend Euro. Und auch hier wird meist noch in 2D und 3D unterschieden. Viele dieser Tools verwenden die 2D Komponente nur für das Userinterface bzw. Menüs etc. und bieten im 2D-Bereich oft nur wenig Funktionen. Dafür gibt es allerdings auch Programme die sich komplett auf 2D Spiele konzentrieren. Solche Tools solltest Du dir näher ansehen, wenn Du gern in die Spielentwicklung einsteigen möchtest, aber kein Programmierass bist. Oder aber wenn Du gar kein Spiel sondern einfach nur eine Simulation oder eine interaktive Präsentation erstellen möchtest. Spielprogrammierung mit BasicDann gibt es so genannte Basic Sprachen. Diese bieten keine Tools zum einfachen zusammenflicken seiner Spiele und es muss alles von Grund auf selbst Programmiert werden. Diese haben allerdings den Vorteil, dass sie sehr einfach zu erlernen sind und einem meist, ohne Einschränkungen, jegliche Art von Spielen ermöglichen. Der Nachteil hier ist, dass "die Guten" auch Geld kosten und man eben wesentlich mehr Programmieraufwand hat. Eine Basic-Sprache solltest Du dir näher anschauen, wenn Du gern in die Programmierung einsteigen möchtest und dabei aber möglichst schnell erste bewegte Bilder auf den Schirm zaubern willst. Spielprogrammierung mit C++Und dann gibt es noch die Möglichkeit, eine Programmiersprache wie C++ zu verwenden. Hier ist der Programmier- und vor allem der Lernaufwand am höchsten. Man braucht viel Geduld und Motivation, denn die ersten 2D oder 3D Objekte können hier nicht mit einer Zeile Code auf den Bildschirm gezaubert werden. C++ sei all jenen empfohlen, die die volle Kontrolle über ihr Spiel haben wollen... mit allen Tücken, und zudem jede Menge Zeit und sehr viel Motivation mitbringen.
|
|||
| Impressum | Powered by Websitebaker | ||||
|
||||