engine Unreal is an engine , which means it will take time to learn it. Most companies arent going to invest time in learning how to use an engine unless it does something spectacular. Also You have to add 1) Time it takes to learn the engine and programming language. A couple of months in which your not making money still paying lights and rent bills. 2) Paying the developers that are going to learn the engine. 3) What profits does the company expect from the game made with the engine? Selling $4.99 and $5.99 games after paying all that overhead. Maybe when people stop expecting 3D full roaming console game for only 99 cent.
This made the rumor mine at Pocketgamer: http://www.pocketgamer.co.uk/r/Various/The+Rumour+Mine/feature.asp?c=26405 http://www.pocketgamer.co.uk/r/iPhone/Pocket+Gamer+iPhone+and+iPad+podcast/news.asp?c=26504