Sorry but this is a bit of a simplification. There is multiple levels of implementation, features, and performance related. While I don't know how much UDK and Unity allow you to mess with engine internals, as long as an effect is not first class resident inside the core technology, you will always suffer a bit. Most demos…