Doomのソース移植一覧
これにより、Doomエンジンで部屋を別の部屋の上に重ねることができないという問題が解消された。
Eternity Engine
Eternity Engineは、 GNU General Public Licenseの下でライセンスされたWindowsのソース移植である。2001年1月8日にバージョン3.29ベータ1として最初に公開された。元々はDoomの全改造(TC)を動作させるためのものであったが、そのプロジェクトが中断した後(最終的に2006年にキャンセルされた)、エンジンが主役となった。エンジンはSmack My Marine Up(SMMU)をベースにしている。スクリプト、ポータル、ポリオブジェクト、『Heretic』のサポートなどの機能が含まれている。
Marine's Best Friend
Marine's Best Friend(MBF)は、DOSベースのソース移植である。Boomをベースとしており、高解像度グラフィックス、強化されたモンスターAI、Doomのプレリリースベータ版のエミュレーションおよびプレイヤーをフォローして支援する「ヘルパー」(具体的にはエンジン名が示す犬を指す)を含むいくつかの新機能を追加する。MBFはLee Killoughによって開発され、現在はアップデートされていない。そのコードは後にソース移植の「Smack My Marine Up」のベースとして使用され、次にEternity Engineを構築するために使用された。コードの一部はPrBoomでも採用された。2004年8月、James HaleyとSteven McGranahanは、Marine's Best FriendをWindowsにWinMBFとして移植した。
次の図は、Doomソース移植の簡略化系図を示している。