Quote:
Unity3D ist soweit ich weiß nicht kostenlos es gibt eine "Free" Version in der es weder Hochauflösende Texturen noch Shader gibt , das ganze ist stark eingeschränkt und die Ergebnisse gleichen sich sehr.
Wenn man neu anfangen will in der Spiele Programmierung lernt man am besten Java/C++ verknüpft mit einer Engine seiner Wahl(zb. OpenGL/DirectX falls man sich keine eigene Schreiben will)
|
Zu den hochauflösenden Texturen kann ich nicht so viel sagen. Man kann Texturen mit 4096x4096 Pixeln verwenden - ob das jetzt hochauflösend genug ist, musst du jetzt sagen ;) Was die Shader betrifft, liegst du falsch. Man kann zwar in der "Free"-Version nicht die in Unity implementierten Shader verwenden, allerdings kann man sich ja so etwas auch selbst programmieren. Natürlich sollte das vllt. nicht unbedingt gleich das erste sein, was man tut, aber es ist auf jeden Fall möglich!
Ansonsten finde ich, dass es nur kaum einschränkungen gibt. Man kann sich fast alles selbst programmieren, was die Pro-Version noch zusätzlich bietet. Der Einzige wirkliche Unterschied ist, das man die Pro-Version für kommerzielle Zwecke benötigt und in dieser auch die Entwicklung von Spielen für weitere Plattformen wie z.B. Ps3, xBox etc. möglich ist.
Und so teuer ist Unity3D auch gar nicht. Die Pro-Version kostet in der Studentenversion gerade mal ca. 70€. Das ist für eine Engine, die normal übero 1000€ kostet, wirklich günstig. Und man braucht die kostenpflichtige Version wie schon bereits erwähnt ja auch nicht unbedingt.
Ich denke, dass es nur (wenn überhaupt!) wenige bessere und kostenlose Game Engines gibt. Durch die Community, die wirklich extrem hilfsbereits und aktiv ist, hat man noch einen super Bonus, so dass man nicht unbedingt Tage mit Internetrecherchen zu irgendwelchen Problemen machen muss, sondern diese meist ziemlich schnell lösen kann.
Ich kann Unity3D nur bestens empfehlen!!