Bana kalırsa, zorlanacaksan kodlamada zorlanırsın. Programların kullanımında pek bir farklılık olmaz diye düşünüyorum. Kodlama kısmına göre konuşacak olursak, Unreal Engine C++ kullanıyor. Unity ise C#. İki dil arasında yazım olarak pek bir fark yok ama daha az zorlanacağın C# olur muhtemelen.