Today the biggest problem in any FPS game, or rather any genre is probably multiplayer cheating hacks.
Not even close, I'm afraid... There are easily ten other problems that are much bigger. Perhaps "in the eyes of games-players" multiplayer cheat hacks are the biggest, but not for developers...
Imagine how easy it would be to make a hack for a java fps compared to a native, exe fps, because the class files basically
C and C++ are the same. Just find a really good C++ programmer - or any Asian software pirate who regularly cracks complex anti-piracy schemes in a matter of hours
- and they'll confirm this
Even when obfuscated, we just know there will be decompilers able to decompile obfuscated classes soon.
Sigh. I keep saying this, but ... They've been available for YEARS!
Hacks for games ruin the success of the game completely, when
First, go and read the history of Diablo2:http://www.counter-hack.net/content.php?page=article_blizzard
Second, go and look up some market data on how many millions of dollars profit Diablo2 made for Blizzard - even though it's got no subscription model etc. (I don't have a handy URL, google should find something for you though).
certain players have an unfair advantage over other players, its no fun for the other players so they will either download the hack for themselves or quit playing.
Doesn't seem to have stopped people playing Quake, either...
When it comes to MMOG's, it's almost trivial to prevent this kind of cheating, and they're the only ones where you pay a monthly fee, hence the ones where you would expect developers to care most.