What are the main differences/peculiarities in game development for PC / console / mobile? Is it mainly coding or are there also concerns with things like modeling, rigging, animation, texturing/painting, UE4 dynamics, lighting, particles, level design, etc? Can you, for example, safely develop for PC and then " easily adapt" for consoles and mobile or is it, by far, much more complex than that? Is asset reusability friendly?
Since this is something that should obviously be taken in consideration early in development, I’d like to hear your thoughs on this subject.