私は、開発者は、保存が隠されているかどうかを確認するために多くの努力をしているとは思いません。 PCゲームは通常、保存するたびに1つのファイルをフォルダに保存し、バイナリファイル形式(リバースエンジニアリングにはある程度の努力が必要)や、あまり意味のないプレーンテキスト値ハッキングを回避する意図的な試みではありません。おそらく、非常に簡単にハック可能なテキストやXML保存ファイルを同梱したPCゲームがたくさんありますが、私はハッカーを救ったことはありませんでしたので、具体的な例はありません。コンソール上では、セーブファイルはメモリカードやコンソールのハードドライブに送られるため、アクセスには本質的に不便ですが、それ以上ではコンソール開発者はセーブデータを暗号化したり、難読化したりすることはほとんどありません。そのエネルギーは、オンラインゲームの場合や他のシステムをより良く動作させる場合に、不正行為に対してゲームを確実にする方向に向かう可能性が高くなります。
特殊なファイル拡張子は、独自の拡張子を使用したり、独自のファイル形式を定義したりするだけです。任意のファイルに任意の拡張子を使うことができるので、拡張子が異なるテキストファイルだけの "特別な"ファイル形式がたくさんあります。それ以外の場合は、独自のバイナリファイル形式を定義している場合は、実行時にそれらのファイルを処理する独自のファイルパーサーもあることを意味します。
私はどのプラットフォームを覚えているのかわかりませんが、PCやコンソールゲームの場合、リソースは実行可能ファイルに埋め込まれていません。通常、別々の実行可能ファイルと、さまざまなアーカイブと構成ファイルが表示されます。ゲームに応じて、それは単一のリソースパック、またはグラフィックス、サウンド、レベルデータなどの関連リソース用のほんの一握りのパックであってもよい。一般的な観察コンソールゲームはより積極的にアーカイブされる(遅い光学より原始的なプラットフォーム上のネイティブファイルシステムの限界を克服するために) PCゲームの中には非常に緩やかな資産があり、スクリプトファイルも公開されています。
J2MEベースのゲームについて言及していますか? –