I am considering a programmer's job in two game companies. Company A does small to medium sized PC games in UE4, Company B - free to play mobile games in Unity.
Considering I want to stay in game development for as long as I can, possibly until I retire, and I am afraid of my skills becoming obsolete - is it more beneficial to choose Company A because they make more "real" games? Or is it better to go for the free-to-play mobile market, because it is bigger?