Doomのソース移植一覧
この記事は、元々コンピュータゲーム『Doom』で使用されていたDoomエンジンの非公式ソース(コード)移植の一覧である。ほとんどの場合、ここに示されているソース移植は、id Softwareまたは関連会社によって作成されたDoomの公式版とは対照的に、Doomコミュニティによって行われた改造であり、日本語のメディアでは互換エンジンと呼ばれることもある。
Doomエンジンのソースコードは1997年12月23日に公開された。Doomは元々MS-DOS用に制作されたが、DOS版ではプロプライエタリなサウンドライブラリを使用していたため、公開されたオリジナルのソースコードはDOS版の後に発売されたLinux版のものであった。ソース移植の本来の目的はクロスプラットフォームの互換性であったが、Doomソースコードの公開後まもなく、プログラマー達は独自のソース移植にある古い未対処の『Doom』のバグと欠陥を修正し、その後ゲーム機能の強化やゲームプレイを変更する独自の改造(Mod)を導入した。
このソースコードはもともと商用利用を禁じ、プログラマが実行可能形式で公開したModのソースコードを提供することを要求しないプロプライエタリなライセンスの下で公開されていたが、コミュニティからの要望を受けて1999年10月3日にGNU General Publicの下で再公開された。
Crispy DoomはChocolate Doomのフレンドリーフォークであり、より高いディスプレイ解像度を提供し、Doomエンジンの静的な制限を取り除き、オリジナルと完全に互換性のある構成ファイル、セーブゲーム、ネットプレイおよびデモを維持しながら、さらに視覚的、戦術的および物理的な拡張をオプションで提供している。