Only mobile: I’ve done games in unity and unreal, now working in UE4.
Unity
- Better cross platform for mobile,
- Better for small 2d games,
- Small amount of “why this is not working correctly” - can’t explain that but if you are working in UE4/UE3 you need to know the engine a lot,
UE4
- Quicker production,
- Better for big games,
- For now mobile just ****,
So basically if you want to make games on Mobile (which means cross platform ofc) - stick with Unity, if Epic will fix all of the issues you should get UE4 - maybe middle next year. If you are working on PC game you should be working in UE4, because it’s much more faster to develop and iterate. You will get better results quicker.