Developing a game is so complex because there are so many different PCs and consoles on the market

Players expect to be able to play new titles on a number of platforms. A developer explains that there is a lot of work behind it. In a post he gives insight and reveals how complex the work behind it is.

If you buy a game and start it on your favorite platform, you can usually either assume that the game will run reasonably smoothly or that it will provide dozens of options for settings.

Martin Griffiths, programmer of the No Man’s Sky engine at Hello Games, used an example to show how difficult it is to develop a game and why this freedom of options actually means a lot of work. Gamesradar.com reports on this.

The problem in game development is not the game itself, but the variety of dozens of combinations of hardware that can now be found on the market. And if you want to use every single platform, then there is a lot of work involved. He himself writes:

It’s a long list that hopefully reflects the complexity involved in releasing a large cross-platform game like ours

On the X platform he names the following platforms and combinations that No Man’s wanted to use:

  • PS5 (base)
  • PS5 (Base, PSVR2)
  • PS5 Pro
  • PS5 Pro (8K)
  • PS5 Pro (PSVR2)
  • PS4 (base)
  • PS4 (two versions: 1080p and 4K mode)
  • PS4 (PSVR)
  • PS4 Pro (PSVR)
  • PS4 (PSVR, Enhanced Version when installed on PS5)
  • Xbox One, Xbox One S
  • Xbox One X (4 versions: Quality/Performance, 1080p/4K)
  • Xbox Series S (4 versions: Quality/Performance, 1080p/4K)
  • Xbox Series X
  • Switch (handheld)
  • Switch (TV mode)
  • PC (approximately 140 different combinations of graphics options including AA, Super Resolution, Quality modes and more)
  • Mac (a similar number of options, with development support from The-Forge)
  • PC (Steam Deck, Rog Ally, Intel, Laptop/)
  • PCVR (about a dozen supported headsets and most of the same options as normal PC mode)
  • You can quickly see that individual platforms alone, such as the PS5 or the Xbox, require a number of different versions and options. This makes the development even more extensive.

    Steam: No Man’s Sky is a prime example of great further development – shows new update in the trailer

    More videos

    Autoplay

    The magic word for many players today is “optimization”

    A topic that currently appeals to PC and console gamers is game optimization. In many cases, games come onto the market either with bugs or in a technically problematic condition. Even with fast hardware, you won’t get stable frame rates if the game is poorly optimized.

    For this reason, there are always calls in the community for better optimization: If the developers put more time and love into development and optimization, then things would go much better and there would be less criticism. After all, you want to buy and play the game and not despair because of annoying technical problems.

    Players have long been criticizing what has long been described as a “miracle technology” because many now believe that features like DLSS mean that developers spend less time optimizing their games. In the end, the games no longer work without the miracle technology: All major games are failing catastrophically on Steam – players believe that a great feature of graphics cards is to blame

    mmod-game