3 ms·
Apple doesn't give a shit about games, and they're a detriment to the company's overall brand image anyway. This much is crystal clear, and there's no incentive
by andrewmcwatters 8y ago
Apple doesn't give a shit about games, and they're a detriment to the company's overall brand image anyway. This much is crystal clear, and there's no incentive whatsoever to be a game developer working in Apple's ecosystem save the UNIX background. Everything marketed as game-capable on any of Apple's products is convenient happenstance that they're taking advantage of, and none of it is planned for.
VR on iMac Pro: Great you finally had enough pixel fill-rate to catch up with sub-$2k systems. No one plays VR on iMac Pro. Who's the demographic there? Professionals? Nah, performance is still better on Windows systems.
Metal: Instead of letting vendors write the graphics drivers, you do, so you control the graphics stack, too. Great, but not for games. This might make your expensive windowing system run a bit better on your 5k monitors, though.
ProMotion: Fantastic for professionals, especially artists, and great for consumers, but those rates are utilized mostly in hardware accelerated software, and not for usage in iOS games. Unless the game is simple and has a low polygon budget, you're not holding consistent 120 FPS. It's not happening. Maybe in legacy titles finally ported to iPad and iPhone.
Game capabilities in Apple's hardware are possible with them pursuing other features, but they are never a focus. That's perfectly fine! But Apple will never produce a game friendly platform and you need to understand that when developing games.
Engines that conveniently have the ability to compile to Apple's hardware targets should be thought of as a nice-to-have and not a core feature.
Apple's iPhone games are a development-expensive variant of the flash games of yesteryear, with far less accessibility to young artists and developers.
- earenndil 8y agoAhhh so that's why high-quality games keep coming to ios.
- andrewmcwatters 8y agoAhhh, but they don't. They're ports.