Welches Spiel-Engine ist besser: Unreal oder Unity? Warum?
Unreal und Unity sind aus gutem Grund mit Abstand die populärsten Engines. Beide werden ständig weiterentwickelt und ein direkter Vergleich der Stärken und Features ist nach ein paar Monaten schon wieder veraltet.
Die momentan fundamentalsten Unterschiede sind:
Unreal kommt aus der AAA Ecke (FPS im speziellen) und Epic ist aktiver Spieleentwickler (Fortnite, etc). Unity wurde von Anfang an als einsteigerfreundliche Engine für jeden entwickelt und ist selbst nicht als Spieleentwickler tätig. Beide nähern sich immer weiter aneinander an, aber teilweise bemerkt man diese unterschiedlichen Ausrichtungen noch.
Unreal kostet “nur” Umsatzbeteiligung, was für professionelle Projekte aber meist deutlich teurer ist. Für Hobby Entwickler ist Unreal quasi kostenlos, für größere Projekte ist der niedrige Preis von Unity dafür kaum schlagbar.
Der Source Code für Unreal ist für jeden verfügbar. Bei Unity nur für Enterprise Kunden.
Unreal verwendet zur Zeit ausschließlich C++ für Engine und Game Code, sowie gut integriertes Visual Scripting mit Blueprint. Unity verwendet C# für Game Code und ist damit für viele Entwickler angenehmer. Visual Scripting gibt es dafür für Unity zur Zeit nur als Add-Ons. Inzwischen denkt Epic allerdings über eine weitere Script-Sprache nach und Unity plant demnächst Visual Scripting zu integrieren, also kann sich diese Situation jederzeit ändern.
Da Unity generell noch deutlich beliebter ist, gibt es auch entsprechend viele Angebote im Unity Store. Ausserdem kauft Unity populäre Add-Ons oft auf und integriert diese dann in den Editor, zum Beispiel Pro Builder. Überhaupt gibt es viele Add-Ons für Unity die es ermöglichen Assets direkt im Editor zu erstellen, statt auf externe Tools angewiesen zu sein.
Aufgrund dieser und weiterer Fakten muss jeder für sich selbst entscheiden, was für die eigenen Anforderungen am geeignetsten ist. Oft sind es subjektive Details die den Unterschied ausmachen, und da mit beiden Engines generell die gleichen Resultate möglich sind, kann man durchaus seine persönlichen Vorlieben entscheiden lassen.