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

Nightmaremen

Treue Seele

  • »Nightmaremen« ist der Autor dieses Themas

Beiträge: 110

Beruf: Schüler

  • Private Nachricht senden

1

11.02.2014, 17:09

Unity oder doch lieber etwas anderes?

Moin Leute, ich hab mir vorgenommen mal was auf Unity auszuprobieren und dementsprechend umzusteigen.
Jedoch würde ich mich niemals etwas völlig Unbekanntem verschreiben, ohne mir vorher mal eine Expertenmeinung einzuholen, und wo bekäme ich die her wenn nicht in meiner Lieblingscommunity :D. Ich habe leider noch ÜBERHAUPT gar keine Ahnung von Engines, wie man diese verwendet oder was die eigentlich GENAU so machen, geschweige denn, welchen Arbeitspart sie mir abnehmen würden.
Da ich bisher wirklich ALLES in Handarbeit selber geschrieben habe, und auch seit meinem ersten Buch alles selber erarbeitet habe, würde ich mich mal als Ahnungslos bezeichnen, da ich immer sehr scheu bin, wenn es darum geht eine Gewohnheit umzustellen,oder auf etwas umzusteigen, das ich nicht kenne.

Lange Rede kurzer Sinn, ich brauche mal ein paar Expertenmeinungen,wie ich am besten lerne mit der Engine umzugehen, oder ob es sich überhaupt lohnt auf diese zu wechseln.Bisher habe ich nur gehört, was die Leute alles mit Unity gemacht haben, da ich aber von Natur aus alles sehr Kritisch sehe statt gut, vertraue ich nicht nur auf Ergebnisse sondern auf das Gesamtbild, mit Prozess , Aufwand und allem was man so ansehen kann. :hmm:
Vielen Dank für Antworten im Voraus :thumbsup:
"for a silent travel, u´d better take the next Train" (Lightning)

Cranberry

Treue Seele

Beiträge: 312

Wohnort: Innsbruck, Tirol

  • Private Nachricht senden

2

11.02.2014, 19:15

Am besten du probierst es selbst aus um dir ein Bild davon zu machen.
Im Grunde genommen nimmt dir Unity die Programmierung ab. Damit meine ich nicht die Programmierung des eigentlichen Spiels, sondern Grafik, Input, Audio, usw, also den Kern eines jeden Spiels.
Du musst im Grunde nur noch die Spiellogik selbst schreiben.
Tutorials gibt es zu jedem Thema und auch die Unity Community ist immer freundlich und hilfsbereit.
Wie schon gesagt am besten selbst ausprobieren wie du damit zurecht kommst.

Tipp: Hol dir im Asset Store die neuen Sample Assets (Beta), damit bekommt man alles geliefert was man zum erstellen eines Prototypen braucht. (Modelle, Sound, Grafiken, Scripte, usw...)

Nightmaremen

Treue Seele

  • »Nightmaremen« ist der Autor dieses Themas

Beiträge: 110

Beruf: Schüler

  • Private Nachricht senden

3

11.02.2014, 19:39

Das heißt im Grunde ist Game-development im eigentlichen Sinne nurnoch scripts für laufen, springen, inventare etc zu schreiben und viel weniger sowas wie ne neue KI zu entwickeln oder hab ich das nun falsch verstanden
?(
"for a silent travel, u´d better take the next Train" (Lightning)

patrick246

Treue Seele

Beiträge: 328

Wohnort: nahe Heilbronn/BW

Beruf: TG Profil Informatik-Schüler

  • Private Nachricht senden

4

11.02.2014, 19:44

Ne KI musst du immer noch selber entwickeln, nur gibt dir Unity viele Möglichkeiten das Effizienter zu machen

Nightmaremen

Treue Seele

  • »Nightmaremen« ist der Autor dieses Themas

Beiträge: 110

Beruf: Schüler

  • Private Nachricht senden

5

11.02.2014, 19:46

Was genau würde mit Unity nichtmehr in meinen Aufgaben bereich fallen?
Also soviel ich jetzt mitbekommen habe, ist es das Licht(schatten auch?) ,tastenevents, audio,grafik, und das alles muss ich nurnoch einfügen und anmerken an der stelle an der die samples verwendet werden sollen oder hab ich das immer noch nicht?
:search:
"for a silent travel, u´d better take the next Train" (Lightning)

Cranberry

Treue Seele

Beiträge: 312

Wohnort: Innsbruck, Tirol

  • Private Nachricht senden

6

11.02.2014, 20:29

Versteh den letzten Satz nicht.
Normalerweise gliedert man Spiele so: Der Kern und die Spiellogik
Der Kern ist der Teil den Unity für dich übernimmt. Darunter fallen Grafik(Lichtberechnung gehört da dazu), Audio, Input, Netzwerk.
Die Spiellogik musst du jedoch selbst schreiben, sprich was soll von Grafikengine gezeichnet werden, welche Sounds soll die Audioengine spielen usw.
Wie das Spiel funktionieren soll, damit auch wie die KI denkt schreibst du selbst und zwar mit JavaScript, C# oder Boo. (Ich und viele professionelle Entwickler bevorzugen C#)

Am besten du hörst jetzt auf mit der Fragerei und fängst einfach an, dann begreifst du viel besser wie Unity aufgebaut ist.

7

11.02.2014, 20:30

Ich bin zwar kein experte, aber auch ich schaue mir zurzeit Unity an und bin positiv überrascht. Schatten, Grafikoutput und ähnliches musst du "nur noch" einfügen (editieren) aber so was wie z.B. Bewegung und KI musst du selbst programmieren.
P.S. Wenn das hier Geschriebene nicht ganz korrekt war, verbessert mich bitte. Wie gesagt steige ich gerade erst ein ;)

///Edit: Mist, zu spät :P

Zitat

Die wichtigste Eigenschaft eines Programmierers ist vorausschauende Faulheit.


Tankard

Treue Seele

Beiträge: 192

Beruf: Student, Hardware- und Softwareentwicklung als wissenschaftliche Hilfskraft

  • Private Nachricht senden

8

11.02.2014, 20:41

Wenn du (vorallem im 3D Bereich) fix an anständige Ergebnisse kommen willst, dann würde ich dir auch zu Unity + C# raten. Ist anfangs sehr ungewohnt durch dieses "Scripting" und man muss aufpassen dass man nicht zu sehr mit seinem Code schludert.

Nightmaremen

Treue Seele

  • »Nightmaremen« ist der Autor dieses Themas

Beiträge: 110

Beruf: Schüler

  • Private Nachricht senden

9

11.02.2014, 20:46

Danke für die Meinung bis jetzt, ich denke, ich werds mir mal anschauen, denn das hört sich ja alles ganz gut an. :D
Mit dem Schludern habe ich weniger Probleme als vielmehr damit, dass andere sehr schnell den Überblick in meinen Texten verlieren.
:golly:
"for a silent travel, u´d better take the next Train" (Lightning)

Tankard

Treue Seele

Beiträge: 192

Beruf: Student, Hardware- und Softwareentwicklung als wissenschaftliche Hilfskraft

  • Private Nachricht senden

10

11.02.2014, 20:50

Bei Unity hängst du Skripte an deine Gameobjects und das ist erstmal ungewohnt und verührt dazu sachen unsauberer zu machen als man es bei "normaler" Programmierung tun würde.

Werbeanzeige