バグ
2次元コンピュータグラフィックスを使った作品(2Dゲーム)は物体同士の衝突判定や画面表示位置などの座標計算処理が比較的簡単である一方、3次元コンピュータグラフィックスを使った作品(3Dゲーム)は次元が1つ増えるだけで空間の複雑度が急激に増加するため、座標計算処理の実装ミスやハードウェアの表示限界などによりバグを引き起こしやすくなり、壁と壁の間に挟まりキャラクターが移動できなくなる、本来表示されるべきオブジェクトが表示されなくなるなどの不具合現象が発生することが多くなる傾向がある。
オンラインゲームでは、参加プレイヤーのスコアをもとにランク付けや報酬分配をしたり、作品内の通貨やアイテムなどを購入するためにユーザーがゲーム本体とは別に追加料金を支払う課金システムを採用したりするものが多い。このシステムにバグが生じることでランキングを不正に操作したり、課金なしで無制限に購入することができてしまったりするなどの不都合が発生すると、ゲームとして致命的な問題になるため、ゲームサーバーを一時停止してでもバグを修正する必要がある。オンラインゲームの中には、利用規約でユーザーがバグを意図的に発生させる行為を禁止しているものもある。これらは不正行為と言われる。
バグによって引き起こされた裏技(バグ技)についてはバグ技も参照。
2000年問題のように、ソフトウェアが本来予測された耐用年数を超えて運用された結果、仕様がバグになってしまったものも環境依存のバグといえるだろう。
安易な修正(バグフィクス)は避けられる傾向にある。修正内容にバグを含んでいる場合や、関連するプログラムがバグの存在によって正常に動作していた可能性があるためである。「正常に動作しているものは触らない」、「寝ているバグは起こさない」と言われる。しかし現実は、ハードウェアや言語の仕様では定められていない動作などを利用していて「偶然うまく動いているだけ」という壊れている多くのシステムを放置する言い訳として、このような主張がされることが多く、そういった場合には「何が起きるかわからないから、ハードウェアの同等品へのリプレースも、OSや処理系のバージョンアップも、セキュリティフィックスのパッチ当てさえもできない」という、ますます危険になり続けているシステムが放置される結果となる。