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

De_Struktor

unregistriert

1

02.04.2013, 16:09

EInsteigerengine?

Welche Engine würdet ihr für den Einstieg empfehlen?
(C#) und wieso gerade die?

mich interessiert brennend eure Meinung!

mfg
De_Struktor

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

02.04.2013, 16:14

Probier's mal mit Unity.
Für den Einstieg perfekt, wie ich finde.
Warum? Glaub mir einfach ;)

De_Struktor

unregistriert

3

02.04.2013, 16:16

erstmal finde ich gut, dass sich auch der Boss der Seite bekannt gibt :D^^(kleiner Spaß)

und zweitens, ich habe da ein Projekt schon mit XNA am laufen und was würdest du sagen, soll ich umsteigen oder das Projekt da weitermachen??

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

4

02.04.2013, 16:22

Keine Ahnung, ich weiß ja nicht, was du erreichen willst und worauf es dir ankommt.
Willst du ein Spiel fertig kriegen oder einfach nur vor dich hin programmieren? 2D oder 3D?

Hier übrigens ein guter "Beweis" dafür, dass Unity sehr einsteigerfreundlich ist:
Projektvorstellung 'My Very Own Army' - Suche Artist

Wirago

Alter Hase

Beiträge: 1 193

Wohnort: Stockerau

Beruf: CRM Application Manager

  • Private Nachricht senden

5

02.04.2013, 16:23

mit XNA kannst du als Hobbyentwickler schon sehr viel erreichen. Wenn du also damit gut zurecht kommst kannst du für den Einstieg bestimmt dabei bleiben.
Das einzige was vielleicht zum Wechsel bewegen könnte, wäre, dass die Entwicklung von XNA eingestellt wurde. Was aber nicht bedeutet, dass XNA-Games morgen nicht mehr funktionieren ;)

De_Struktor

unregistriert

6

02.04.2013, 16:37

also, wie david schon gefragt hatte, möchte ich mich in die Spieleentwicjlung hineinarbeiten und auch recht einsteigerfreundliche und zugleich nicht ganz ausgestorbene Technologien benutzen.

ich würde sehr gerne Unity lernen, das derzeitige Projekt ist Bomberman klon, nur will ich es erweitern.(mehr Features)
steht auch schon ganz ordentlich, wenn ich von der Arbeit wieder komme, dann gebe ich mehr details verrarten.

aber ich weiss nicht, ob es zu früh ist??

und das Spiel ist 2D!
ich will nur wissen, wenn ich programmiere, was mache ich da eigentlich!

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

7

02.04.2013, 17:45

Eigentlich kann man mittlerweile fast die selben Dinge in jedem Thread von dir schreiben. Wichtig ist, dass du dir die Grundlagen reinziehst. Setz dich hin und lern eine Sprache. Dabei darfst du dann nicht zu viel wollen. Dann solltest du nicht sprunghaft sein. Man merkt immer extremer, dass die Leute hier im Forum in eine komische Richtung gehen. Es wird eine Sache gelernt, mit der geht es dann nicht schnell genug, also ist die Sache schlecht. Dann wird die nächste Sache angeguckt. Das geht dann so lange weiter bis man irgendwann nach langer langer Zeit merkt, dass man die Fehler vielleicht bei sich selbst suchen muss und dass programmieren eben nichts ist, was man mal so nebenher lernt. Unity ist ne tolle Sache, aber du solltest jetzt erst mal dein Buch durchackern. Die Sachen die du lernst in Beispielanwendungen direkt testen und ruhig mal kombinieren. Beispielanwendungen sollten nicht dein konkretes Spiel sein, sondern nur eine kleine Anwendung deren Zweck es ist die neu gelernten Dinge zu testen. Dann kannst du dich an die Spiele setzen. Auch dabei sollte man nicht zu viel wollen. Bomberman ist eigentlich sogar schon etwas fies um es als erstes Spiel zu nehmen. Da gibt es Dinge die um einiges sinnvoller sind. Du lernst mehr davon, wenn du am Anfang Pong auf die Beine stellst und bis zum Ende noch durchblickst was genau wo passiert, als wenn du Bomberman baust und am Ende keinen wirklichen Überblick mehr hast bzw viele Dinge vom Code schon nicht mehr verstehst. Unity würde ich persönlich nicht für 2D benutzen, sondern nur für den 3D Bereich. Jetzt kannst du dir selbst überlegen wie du weiter gehst. Aber an sich ist es oft bei dieser Art von Thread so, dass es sinnvoller ist einfach irgendwas anzufangen und seinen Weg zu gehen, als so einen Thread auf zu machen und die gleichen Antworten zu kriegen wie die 20 Leute vor dir die so einen Thread letzte Woche bereits aufgemacht haben;)
Ich mein im Prinzip werden immer die selben Sprachen und die selben Engines vorgeschlagen. Die Gründe sind dafür normal auch immer die selben. (David hat hier jetzt mal einen neuen Grund für Unity genannt. Adminvertrauen;)) Wenn ich so viel Zeit mit hin und her überlegen verschwendet hätte, könnte ich vermutlich heute noch nichts ordentliches Entwickeln.
„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.“

De_Struktor

unregistriert

8

02.04.2013, 21:12

Schorsch, Zum Buch kann ich dir auch nur sagen, ich arbeite mit einem ganz guten Buch.
Zur Spieleprogrammierung kann ich auch nur sagen, ich finde es 100000 fach interessanter, als in einer Konsolenanwendung zu arbeiten, wo
meine Abstraktion eh dem Bach runter geht. Ich kann schon recht "gut"( ihr definiert das nochmal anders, aber für meine Verhältnisse, finde ich es ganz ok und ich werde immer weitermachen natürlich) programmieren. Das Spiel hat ne beachtliche Größe angenommen und kann schon einiges,
blöcke sind gezeichnet, Kollision, Sound und animiertes laufen. Das alles ist durch harte Arbeit und Hilfe des Forums zustande gekommen, daher danke ich euch auch immer wieder gerne :).

Du hast in dem Punkt natürlich recht, das Bomberman schon für ein Anfänger in dem Gebiet recht hart ist, aber das ganze war auch nicht meine Idee, sondern das sollte ein Gruppenprojekt werden, anfangs zumindest und dann sollte ich ALLES machen, da meine anderen beiden Leute, sich um die Webseite gekümmert haben und kümmern wollten(Webentwicklung ...) (nichts kommerzielles)^^. und ich war am Anfang so richtig hilflos und ich konnte einfach nicht sagen, das ich das nicht kann, dafür ist mein Stolz einfach zu groß :D aber es wird mit jeden Kapitel und jeder neuen Erfahrung besser und das macht mir einfach so ein RIESEN Spaß, das ganze, das mir Forum ans Herz gewachsen ist^^ und ich immer weiter machen will, ich versuche möglichst Code nicht einfach ohne jeden Sinn hinzuklatschen, das versuche ich zu vermeiden, ganz ernsthaft, nur leider ist mir die Eigenschaft zu eigen geworden, wenn ich ZU lange an ein Problem hänge, da mein Problemlösungsverständnis noch nicht so ausgereift ist wie bei euch, dann werde ich so nach paar Tagen, recht nervous :S( fange ein bisschen an im wahrsten Sinne des >Wortes traurig zu werden :D). Und deswegen reagiere ich so hyperventiliert hier im Forum und hoffe auf professionelle Lösungsansätze, die verständlicher weise nicht immer da sein können, da ihr auch keine Magier seid. Aber lange Rede kurzer Sinn, ich liebe S-programmierung, Softwareentwicklungsmethoden und Techniken da werde ich NIE mit aufhören. Und ich werde mich an dein Rat wenden, mich an die Sache immer Stück für Stück ran zutasten.

De_Struktor

unregistriert

9

02.04.2013, 21:15

und zu David^^

Zitat

Ich war sehr überrascht, wie einfach der Einstieg in die Spiele-Entwicklung durch die Engine doch gemacht wird, wenn man bereits Programmiererfahrung in anderen Bereichen hat.
andere Bereich, aber ich vertrau deiner Kompetenz^^ und Ehrfahrung

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

10

03.04.2013, 13:40

David ging es dabei darum, wie einfach Unity doch ist. Das Beispiel ist hier vielleicht etwas schwierig, da derjenige schon programmieren konnte. Die Aussage trifft jedoch trotzdem zu, denn Unity ist wirklich vergleichsweise einfach zu erlernen/bedienen.
„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.“

Werbeanzeige