Too many "emulation" layers where things can go wrong. God I miss the days of where game devs would port games to obscure platforms like SGI Irix just for the fun of it (re. Doom).
No, but hardware is more standardized now. Nearly all computers (and modern consoles) have x86 processors, OpenGL code is triple cross platform, and indie devs can still use assisted environments like Unity for cross-platform publishing.
So really, the only problem is a developer getting locked into DirectX, and passing port work onto a tiny team or 3rd party.
Comments
Quote:
Originally Posted by auxio
Too many "emulation" layers where things can go wrong. God I miss the days of where game devs would port games to obscure platforms like SGI Irix just for the fun of it (re. Doom).
Were game engines as elaborate back then?
No, but hardware is more standardized now. Nearly all computers (and modern consoles) have x86 processors, OpenGL code is triple cross platform, and indie devs can still use assisted environments like Unity for cross-platform publishing.
So really, the only problem is a developer getting locked into DirectX, and passing port work onto a tiny team or 3rd party.