Wie kam ich zu Unity...
Erstmal stellte sich die Frage wieder 2D (so wie das alte Bombzone) oder doch 3D.
Dafür hab ich viel gebastelt, meine eigen Engine aufgebohrt und mir die HGE Engine angeschaut und gepimpt. Zusätzlich habe ich mir die Unreal Engine angeschaut, doch die fand ich für den Einstieg in die 3te Dimension etwas zu schwierig. Ausserdem hatte ich das Gefühl, dass sie hauptsächlich auf EGO-Shooter und sowas getrimmt war. Mehrere Controller/Spielgeräte zu verwalten - hab ich nie hinbekommen.
Irgendwann hab ich mir auch noch Unity3d (damals in der Version 2.6) angeschaut. Da ich aus der Webentwicklung komme und mit Javascript schon viel Erfahrung gesammelt hatte, fand ich den Einstieg schonmal sehr einfach. Auch die Verwaltung von Gameobjekten, Texturen und Prefabs fand ich sehr gelungen.
Nach den ersten Versuchen hab ich mich dann doch recht schnell für Unity3d entschieden, auch wenn ich der Abschied von meiner kleinen 2D Engine etwas bedauert habe.
Aber auch bei Unity kam irgendwann die erste Ernüchterung. Dieses lag aber mehr an meinen fehlenden Kenntnissen mit dem Umgang von Materialien und Shadern, Meshes usw.
Somit musste ich mich dann erstmal damit beschäftigen, was recht viel Zeit in Anspruch genommen hat. Wie bekomme ich die Drawcalls runter, wie setze ich Shader richtig ein, Shadows, UV-Mapping, Normalmaps, Blender, Gameobjectverwaltung, usw.). Irgendwann hab ich einen brauchbaren Workflow für mich gefunden.