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

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

11

12.08.2013, 08:26

Ich finde es unsinnig, zu schreiben, man könne in Unity Spiele umsetzen, ohne eine einzige Zeile Code geschrieben zu haben, da Leute, die sich nicht auskennen, denken könnten, sie könnten (alleine) ohne Programmierkenntnisse alles schaffen, was sie vor haben. Einerseits könnte man diese auf jedes Framework und jede Engine übertragen, weil man auch bei diesen einfach nur jemanden bräuchte, der einem das programmiert oder bereits einmal programmiert hat und andererseits wird es so schwierig ein Spiel umzusetzen, welches mindestens eine Anforderung besitzt, die nicht bereits von jemandem umgesetzt wurde.

Die Problematik mit der Sprache kann ich nicht nachvollziehen. Gerade am Anfang mit Unity wird man fast gar keine Unterschiede feststellen können, da man wohl fast ausschließlich mit den Klassen und Methoden Unitys zu tun haben dürfte.
Nicht vergessen sollte man aber, dass man im Zusammenhang mit Unity kein "richtiges" JavaScript verwendet, da es doch einige Unterschiede gibt (weshalb es wohl gelegentlich auch "UnityScript" genannt wird).

@NachoMan:
Was meinst du mit "unklar"?
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

KeksX

Community-Fossil

Beiträge: 2 107

Beruf: Game Designer

  • Private Nachricht senden

12

12.08.2013, 14:01

Ich finde es unsinnig, zu schreiben, man könne in Unity Spiele umsetzen, ohne eine einzige Zeile Code geschrieben zu haben, da Leute, die sich nicht auskennen, denken könnten, sie könnten (alleine) ohne Programmierkenntnisse alles schaffen, was sie vor haben. Einerseits könnte man diese auf jedes Framework und jede Engine übertragen, weil man auch bei diesen einfach nur jemanden bräuchte, der einem das programmiert oder bereits einmal programmiert hat und andererseits wird es so schwierig ein Spiel umzusetzen, welches mindestens eine Anforderung besitzt, die nicht bereits von jemandem umgesetzt wurde.


Natürlich kann man kein MMOFPSRTSRPG schreiben ohne selbst Hand an zu legen, aber der Punkt, an dem man ohne vorgefertigte Scripts in Unity nicht mehr weiter kommt ist sehr, sehr weit. Alles funktioniert per Drag & Drop und erinnert stark an RPG Maker & co, wo man ebenso wenig Programmierkenntnisse benötigt.
Andere Engines/Frameworks haben dieses Drag & Drop Prinzip nicht: Auch wenn es für SFML bereits fertige Systeme gibt, die ich mir runterladen kann, kann ich sie nicht einfach ins Projekt ziehen und ein paar Einstellungen machen und ein fertiges Spiel haben, in Unity geht das schon.

Aber wie auch immer: Sobald man selber Hand anlegen will, sollte man sich von diesem Prinzip verabschieden und einfach erstmal ordentlich eine Sprache lernen. Welche ist in diesem Fall doch fast egal: Mit C# und JS kommt man hier anfangs gleich schnell zu gleichen Ergebnissen. Es ist halt wirklich nur persönliche Präferenz.
WIP Website: kevinheese.de