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

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

11

07.02.2012, 22:19

Mach dir da mal weniger Stress. Geh einfach das Buch durch und immer wenn du Sprites brauchst versuchst du ein bisschen. Ich mache meine 2D Grafiken meistens mit Paint. Mit ein bisschen Übung und Zeit wird das dann auch ganz gut. Kommt ja auch immer auf die Grafik an die du gerne hättest. Mittlerweile arbeite ich mich in Blender ein, weil ich mehr im 3D Bereich machen möchte. Du Unterschätzt aber vermutlich den Programmierteil eines Spiels. Nicht allein die Grafiken sorgen für das Aussehen, sondern auch die Art, wie du alles im Code zusammen fügst. So wie du da an die Sache ran gehst wird das vermutlich nichts. Du musst einfach weiter machen und dann siehst du was du brauchst. Dann verstehst du auch besser was du brauchst und wie du es bekommen/erstellen kannst, als wenn wir dir hier versuchen das zu erklären. Jetzt lernst du ja eh erst mal programmieren, ohne Grafiken zu benötigen. Dann werden erst mal statische zweidimensionale Grafiken benötigt ( vermutlich ), da du erst mal Spiele wie Pong, Snake, Tetris, vielleicht einen Space-Shooter wie im Buch basteln wirst. Wenn du dich dann weiter entwickelst, machst du vielleicht als nächstes Spiele mit einfachen Animationen. Die können zum Teil aus dem Code aus Bewegungen der Spielfigur bestehen, als auch aus Änderungen der Grafiken. Wenn du so weit bist, kannst du dich da vertiefen. Dann geht es vielleicht irgendwann weiter und der 3D Bereich wird für dich interessant. Da gibt es dann wieder andere Anforderungen an den Grafiker. Und selbst in den einzelnen Bereichen gibt es je nach Spiel verschiedene Anforderungen.
Arbeite einfach dein Buch weiter durch (wirklich durcharbeiten und nicht nur lesen) und wenn du soweit bist wirst du schon sehen was du so können musst.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

saydokan

Frischling

  • »saydokan« ist der Autor dieses Themas

Beiträge: 70

Beruf: Schüler

  • Private Nachricht senden

12

07.02.2012, 22:29

Du hast natürlich Recht, nur dachte ich mir halt, dass ich lieber neben dem Programmieren auch etwas so lerne wie man das mit der Grafik macht, damit ich dann Ende nicht völlig ahnungslos da stehe wie ein Idiot... :huh:

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

13

08.02.2012, 00:00

Dann mach zum Beispiel Paint auf und versuch nen kleinen Mario Pixel für Pixel nachzubauen;) Guck dir einfach mal alte NES Sprites an.
Da hast du ein Beispiel:

(Link)


Wie du siehst ist die Grafik einfach aus einzelnen Pixeln zusammen gebaut. Beim NES waren die Sprites klassisch aus 3 Farben bestehend, was Hardwaretechnische Gründe hatte. Wenn ich da jetzt nichts durcheinanderbringe war es dann später bei den meisten Super Nintendo Spielen so, dass "jeder" Farbton aus 3 Farbabstufungen zusammengesetzt war. Heisst, wenn man braune Haare macht, werden einzelne Highlights mit einem etwas helleren Braun und ein paar mit etwas dunklerem Braun gesetzt. Mit dem Prinzip lassen sich meiner Meinung nach recht schöne Grafiken für einfache Spiele entwickeln. Klar braucht man auch hier etwas Übung, aber so ist das ja überall;)
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

14

08.02.2012, 00:47

Schau mal hier: http://www.pixelprospector.com/the-big-l…-art-tutorials/ http://2dgameartforprogrammers.blogspot.com/
Die meisten Animationen werden AFAIK übrigens nicht mit 60 Frames pro Sekunde animiert. Ich finde GIMP ziemlich bescheiden und nervig, wenn du Photoshop zur Verfügung hast, würde ich es auch nutzen.

Wirago

Alter Hase

Beiträge: 1 193

Wohnort: Stockerau

Beruf: CRM Application Manager

  • Private Nachricht senden

15

08.02.2012, 07:39

ich hab die grafiken für meine ersten programme im MC-paint kreiert :D
bzw ab und an iwelchen schnick schnack gegoogelt und passend zurecht geschnitten und ggf etwas umgestaltet.

CodeBase

Treue Seele

Beiträge: 98

Wohnort: Österreich -> Salzburg

Beruf: Datenbank Entwickler

  • Private Nachricht senden

16

08.02.2012, 11:16

Ich für meinen Teil kann dir nur sagen, "du kannst nicht alles auf einmal lernen". Du willst spiele programmieren ? Dann würde ich dir raten mal c++ zu lernen. Das dauert eh eine Weile bis du das gut kannst. Es wird Rückschläge geben, es wird Tage, Wochen, Monate geben in denen du keinen Schritt weiter kommst bzw. keine Motivation hast. Das ist normal aber lass dich davon nicht unterkriegen. Ich war auch immer der meinung alles selber machen zu müssen und am besten alles gleich und jetzt.
Ich kann dir nur sagen das wird nichts. Mach es step-by-step. Wenn du meinst du bist fit genug um mal ein Spiel selber zu versuchen. Dann überleg dir ein Spiel, einen Pongklon vll. oder tetris. Das sind relativ einfache spiele und die Grafiken für das game kannst dir schnell im Paint zusammen bauen. Lerne einfach und gib dir Zeit, rom wurde auch nicht an einem Tag erbaut. Setzte dir selber Meilensteine wann du was erreicht haben willst.
Aber bitte vergiss es beides gleichzeitig lernen zu können, das wird nichts, es erschlägt dich einfach. Beide bereiche, Coden und Grafikerstellung sind einfach zu groß um beide mal schnell gleichzeitig zu lernen.
Nicht umsonst haben Projekte, sein sie jetzt Hobby oder Kommerziell eigene leute die sich um den Code kümmern und wieder andere die grafiken machen und wieder andere die sich um den Sound kümmern.
Mach dir das leben nicht selber schwer, wie gesagt lass dir Zeit. Aber bitte schlag dir den gedanken aus dem Kopf ein Spiel ala Wow oder was auch immer alleine Schreiben zu können. Das sind Monsterprojekte an denen Dutzende Leute arbeiten und das als Vollzeitjob, selbst diese brauchen Jahre um ein Spiel dahin zu bringen das es Funktioniert. Es wäre dumm zu denken das man sowas auch alleine Schafft.
Wenn du wirklich vor hast in die Branche mal einzusteigen. Dann lerne, lerne, lerne. Der weg wir nicht immer eben sein und wirst auch auf steine stoßen die du überwinden musst.
Kleine Grafiken kann man schnell mal machen aber denke nicht das du so modelle wie sie in den Top spielen zu finden sind mal schnell durch lernen von blender oder so machen kannst. Da gehört viel mehr dazu als ein Programm bedienen zu können. Auch hier gilt üben, üben, üben. Aber entscheide dich für einen Hauptbereich und den anderen nimmst du als option dazu, hier kannst du dich mal austoben wenn du keine Lust auf Coden hast.

Hier mal ein link zu einem Wirklich gutem Training das die Blender näher bringt.
Hat mir sehr geholfen blender zu bedienen. fals du fragen zu blender oder generell Modelln hast ich kann dir ein bisschen was zeigen.

http://www.galileodesign.de/katalog/buec…3338A5Y.JiQRd68

wenn du das durch hast dann kannst dir das noch reinziehen:

http://www.galileodesign.de/katalog/buec…3338A5Y.JiQRd68 (der Trainer ist leider nicht der gleiche wie beim anderen und hat ein bisschen eine langweilige stimme aber man gewöhnt sich daran)

lg

17

08.02.2012, 13:21

Ich finde nicht, dass man nur eine Sache lernen kann. Man sollte sich einen Schwerpunkt suchen, aber dann sollte man sich als Spielemacher IMO eher für Kunst entscheiden.

Wenn du Spiele alleine entwickeln willst, dann lern lieber vernünftige Grafiken zu basteln und mach das Coden nur nebenbei. 2D Spiele sind nicht so kompliziert, dass man da viel programmieren muss. Viele Toolkits usw. nehmen dir da einen Großteil der Arbeit ab.

Wenn wir "Glück" haben, dann wird das immer so weiter gehen bis man Programmierer nur noch für komplexe besonders innovative Spiele braucht. Grafik spielt meist eine wesentliche Rolle während die Programmierkünste nicht so wichtig sind. Der Tiny Wings Macher kam übrigens auch eher aus der Grafiker-Ecke. Als Einzelkämpfer ist man IMO wesentlich besser als "Medienkünstler" dran. Wenn man dann einen festen Job braucht kann man als Grafiker, als Technical Artist oder sogar als Programmierer anfangen (Besser Programmieren kann man nebenbei lernen, ineffizientes Verhalten fällt da wesentlich weniger auf, als beim Erstellen von Assets). Virtuoses Programmieren ist bei den meisten Spielen völlig überflüssig, virtuose Grafiken sind allerdings absoluter Selling Point.

CodeBase

Treue Seele

Beiträge: 98

Wohnort: Österreich -> Salzburg

Beruf: Datenbank Entwickler

  • Private Nachricht senden

18

08.02.2012, 13:32

@Chromanoid

das sehe ich anders. Programmierer sind wichtig. Auch wenn man als Spieler nur das Grafische sieht wird man es bemerken wenn der code schlecht ist der hinter einem Spiel steht. SWTOR zb. ist ein Cooles spiel, in dem die Grafik nicht schlecht ist wie ich finde (viele sehen das anders, kann ich nicht nachvollziehen aber ok. Bin generell ein Mensch dem Grafik nicht das wichtigste ist), aber die Engine im hintergrund ist einfach der letzte Müll und das merkt man auch. Ich denke mir man sollte das machen, was man kann bzw. sich zutraut. Wenn man grafisch nicht begabt ist, heißt das dann das man keine Spiele machen darf ?
Auch Grafiker kann man nebenbei lernen kommt halt immer darauf an was man lieber macht bzw. wie die begabung dazu ist. Nicht jeder kann zeichen oder hat das "sehen" für Propationen, das muss man auch können.

saydokan

Frischling

  • »saydokan« ist der Autor dieses Themas

Beiträge: 70

Beruf: Schüler

  • Private Nachricht senden

19

08.02.2012, 13:41

Ich möchte halt nebenbei beim Lernen von Programmieren auch das erstellen von Grafiken lernen.

@CodeBase, das wäre für mich wirklich kein Problem. Ich habe pro Tag mind. 8 Stunden frei, wo ich halt ein zwei Stunden programmieren lerne und dann möchte ich auch ein zwei Stunden für Grafik reservieren. Passt doch, oder? Ich es schadet ja nichts nebenbei etwas zu lernen. Ich werde ja wegen der "Grafikerei" auch nicht extra weniger coden als sonst ;)

@Chromanoid, mein Problem ist es, dass ich wirklich keine Ahnung habe wie ich anfangen sollte? Ich habe Photoshop und besitze das Grafiktablet "Wacom Babmoo". Doch wie lernen? Ich möchte auch irgendwann mal Grafiken und Animationen wie z.B. bei Tiny Wings erstellen können. Doch hier habe ich leider keine Ahnung wie ich das lernen soll, während ich für C++ erfolgreich das Buch durcharbeite ?(

CodeBase

Treue Seele

Beiträge: 98

Wohnort: Österreich -> Salzburg

Beruf: Datenbank Entwickler

  • Private Nachricht senden

20

08.02.2012, 13:45

Hi
na klar kannst das nebenbei machen. Ich meinte nur es wäre besser sich auf eine sache zu Fokusieren aber wenn du schaffst ist das kein Thema :) vll. bin zuviel von mir ausgegangen als vollzeitberufler hat man halt nur am Abend zeit mal ein bisschen was zu machen.

Was lernen betrifft. Einfach Zeichnen, zeichnen und nochmal zeichen. Such dir ein nettes bild raus im google und versuche es selber zu zeichnen, dann erweiterst du das bild oder mahlst eine ähnliche figur. Dann mal selber eine Figur machen usw.

Aber so würde ich es halt machen.

Werbeanzeige