Na dann versuch mal für die CE3 eigene shader zu programmieren.
Unity hat schon seine Vorzüge, vor allem wenn du mal was in 2D machen willst. Ist es überhaupt praktikabel z.B einen 2D Platformer in der CE3 oder UDK zu programmieren?
(Mal davon abgesehen, dass man dafür eh ein eigenes Framework machen würde)