Porting is a time-intensive task. While it’s often said it might not be a very complicated one, it certainly has its own challenges. These challenges are often worth it, however, in delivering your game to new audiences and platforms!
Porting can sometimes be a one-to-one exchange but in many cases, it presents a multitude of changes and requirements that must be fulfilled. If the engine has been updated to a newer version since launch, it can mean a lot of work adapting and upgrading.
Lighting and shaders are often the first thing on the list which were two of the key issues our team encountered with the porting of Warhammer 40,000: Deathwatch. When it comes to any game, atmosphere is absolutely key in preserving player immersion. For a game set in a universe like Warhammer 40,000, atmosphere is almost as important as the core gameplay.