Ich möchte ein 3D-Spiel machen, vorzugsweise, dass im Browser gespielt werden kann. Manche Leute sagen Blender, manche sagen Einigkeit. Was sind die Vor- und Nachteile von jedem? Welche bevorzugst du? Warum? Hast du Vorschläge für Tutorials?Blender vs. Unity
Antwort
Blender und Unity sind nicht dasselbe,
Unity ist Game-Engine, was bedeutet, dass ihr Zweck Spiele zu erstellen ist, und Sie können darin mit C# oder Javascript programmieren. Aber Sie können keine 3D-Modelle darin machen.
Während Blender Programm für die Modellierung hauptsächlich ist, können Sie Anwendungen oder Spiele darin erstellen, aber es ist nicht der Hauptzweck des Programms.
Für Unity können Sie 3D-Modelle/Animationen erstellen und importieren, aber ich bin mir nicht sicher, ob es mit Blender kompatibel ist, aber es ist kompatibel mit Maya.
Ich würde mehr Unity empfehlen, um ein Spiel zu machen, weil es auch Web-Unterstützung hat, aber es erfordert ein Plugin zu installieren.
In der Unity Website finden Sie Dokumentation und Beispiele, die Ihnen den Einstieg erleichtern.
Ich hoffe, das hilft.
Bei dem Risiko, unverschämt zu klingen, muss ich mit mklfarha nicht einverstanden sein. Obwohl es nur meine eigene Meinung ist, bin ich viel mehr Teil der Blender Game Engine. Wenn Sie ein gewisses Maß an Programmier- und Modellierungsfähigkeiten erreicht haben, können Sie mit der Blender-Engine viel mehr Wahlmöglichkeiten für Spieltypen und Spielmechaniken haben. Es ist auch Open-Source, was bedeutet, dass Sie sich nie um das Urheberrecht sorgen müssen.
Nachdem dies gesagt wurde, ist Unity viel besser für Anfänger, da viele Funktionen für das Spiel bereits eingebaut sind, wie Bewegung für Charaktere und Wegfindung. Auch für extreme Hardcore-Programmierer, die den letzten Strom aus dem Computer herausholen müssen, wäre Unity besser, da es grafisch und in allen anderen Aspekten viel besser optimiert ist, obwohl, wenn Sie von meiner letzten Aussage erfasst sind kenne schon alles, was ich hier gesagt habe und mehr.
Ah Also ich habe die ganze Zeit einen Apfel mit einer Orange verglichen. Sehr aufschlussreiche Antwort. Danke vielmals. – John
Nun, Blender hat auch eine "Game Engine", aber sie ist nicht so portabel wie Unity. Mit Unity können Sie Spiele für Browser, Mac, Windows, iPhone und Wii erstellen und bald auch Xbox und Android. Aber es hat seinen Preis, die kostenlose Unity ist in Funktionen eingeschränkt und kann nur für Webgames und Windows/Mac-Computer verwendet werden. – Tseng
Um auf @Tseng zu erweitern, möchte ich darauf hinweisen, dass ich etwas anderer Meinung bin, dass Unity portabler ist. Unity hat keine Linux-Unterstützung, Blender ist vollständig plattformübergreifend und "könnte" problemlos auf jedem System funktionieren, wenn Sie es selbst portiert haben. Die Einheit würde offizielle Unterstützung benötigen, da es sich um eine geschlossene Quelle handelt. –