GGPO

GGPOとは、格闘ゲームをオンラインで快適にプレイすることを目的として作られたソフトウェアである。2019年、MITライセンスの元、オープンソース化された。
概要.
2006年、Xbox 360の移植版『Street Fighter II' -HYPER FIGHTING-』が発売。同作にはオンライン対戦機能が実装されていた。格闘ゲームのファンだったトニー・キャノンは同作をプレイしたものの、ラグの多さに不満を持った。キャノンはラグを軽減するべく、GGPOの開発を始め、2006年末に最初のバージョンをリリースする。GGPOは、P2P接続のオンライン対戦格闘ゲームのラグを軽減するソフトで、入力予測と投機的実行などの技術が用いられている。
その後、GGPOは『Street Fighter II' -HYPER FIGHTING-』以外にも、ザ・キング・オブ・ファイターズ2002やメタルスラッグXなど、カプコンとSNK制作のゲームを中心に対応機種を増やしていった。また、ゲームソフトメーカー側もオンライン対戦におけるラグには悩まされており、Street Fighter III: 3rd Strike Online EditionなどGGPOの商業利用も進んでいった。
2019年10月、「GGPO」技術はMITライセンスの元、オープンソース化された。2019年以降、GGPOはGithubにて無償で提供されている。