本項は、ゲームエンジンの一覧である。
凡例 Havocなどの「物理エンジン」は 物理演算エンジンを参照
一覧
名称 主要プログラミング言語 初出年 スクリプト言語 クロスプラットフォーム 2D/3D プラットフォーム ライセンス 備考 4A Engine C++ 2010なし(ネイティブC++開発) 3D 4A Gamesによるゲームエンジンで、メトロシリーズなどで使われた。 A-Frame JavaScript 2015 JavaScript 3D クロスプラットフォーム 主にVRの分野で使われる。 エンティティ・コンポーネント・システム WebVRフレームワーク向けのオープンソースエンジンある Adventure Game Interpreter C言語 1984 C言語 2D DOS, Apple SOS, ProDOS, Classic Mac OS, Atari TOS :en:King's Questシリーズや:en:Leisure Suit Larry in the Land of the Lounge Lizardsといったシエラオンライン作品で使われた。 Adventure Game Studio C++ 1997 AGSScript 2D Windows, Linux 三人称視点のグラフィック・アドベンチャーゲームでよく使われる。使用例としてはChzo Mythos, Blackwellが該当する Aleph One C++ 1999 Lua,Marathon マークアップ言語 2.5D Windows, Linux, macOS FPS向けのゲームエンジンで、『Marathon 2: Durandal』のソースコードを基に開発された。 Amazon Lumberyard C++ 2015 Lua 3D PlayStation 4, Xbox One, Windows Amazonがゲーム事業に参入するため、CryEngineをもとに開発したゲームエンジンであり、自社サービスとの連携を特徴としていた。のちに「Open 3D Engine」に移行した。 Anvil C++, C# 2009カスタムプロパティスクリプト(Custom proprietary scripting system) 3D Windows, PlayStation 3, PlayStation 4, PlayStation Vita, Wii U, Xbox 360, Xbox One 『アサシン クリード』のために開発されたゲームエンジンで、主にユービーアイソフト作品で使われている。 AppGameKit C++, BASIC 2016 C#, C++, AGK BASIC 2D, 3D Windows, Mac, iOS, Android, HTML5, Raspberry Pi ゲーム開発の初心者やインディーゲームの開発者をターゲットにしている Ardor3D Java 2008なし(Java Development Kitネイティブ ) 3D クロスプラットフォーム jMonkeyEngine 2.0の派生版。 Aurora toolset C++ 2002 NWScript 3D Windows, Linux, macOS BioWareが開発したゲームエンジンで、『ネヴァーウィンター・ナイツ』にて採用された。 Babylon.js JavaScript, TypeScript 2013 JavaScript, TypeScript 3D クロスプラットフォーム ブラウザ向け3Dコンテンツ用ゲームエンジン。 Blend4Web JavaScript, Python, C言語, C++ 2018 JavaScript 3D WebGL, Windows, Linux, macOS, iOS, Android GPLv3/商用 各種コンテンツの作成には Blenderを使用。 Blender Game Engine C言語, C++2000 Python 2D, 3D Windows, Linux, macOS, Solaris Bulletの物理ライブラリを統合した3Dモデラーが同梱されている。Blender Studio初のゲーム作品であるYo Frankie!にて採用された。 ビルドエンジン C言語 1995 2.5D Windows, Linux, macOS, DOS ファーストパーソン・シューティングゲーム向けのゲームエンジンであり、『Duke Nukem 3D』や『Shadow Warrior』などで使われた。 Buildbox C++ 2014オプション(JavaScript) 2D, 3D Windows, macOS, iOS, Android ドラッグ&ドロップによる操作が主体で、コーディングはオプション扱い。 C4 Engine C++ 2015 C++, ビジュアルプログラミング言語 3D Windows, PlayStation 5, PlayStation 4, Xbox One Chrome Engine C++ 2002 3D Windows, Linux, PlayStation 4, Xbox One ポーランドのゲーム開発会社・Techlandが開発・運用している。 ClanLib C言語 1999 2.5D Windows, Linux, macOS Clausewitz C++ 2007 3D Windows, macOS, Linux 2007年以降のパラドックスデベロップメントスタジオ作品に採用されている。 Clickteam Fusion(イベント駆動型プログラミング 、C++サポートあり) 1994 2D, 2.5D, 3D 『Five Nights at Freddy's』、『Baba Is You』にて採用Cobra EngineC++, C#1988Lua3DElite Dangerousほかにて採用 Cocos2d, Cocos2d-x, Cocos2d-html5 C++, Python, Objective-C, JavaScript 2010 C++, JavaScript, Java , Lua 2D, 2.5D, 3D , BlackBerry, Tizen 2Dのゲーム制作に特化したフレームワークとして登場した。Cocos Creator2022年にはNintendo Switchに対応した。 Codea Lua 2011 2D, 3D iOS CraftStudioC# 2015 Lua 2D, 3D Windows, macOS, Linux おもにボクセル調のゲーム制作に使われる。 Construct C++ 2007 JavaScript,イベント駆動型プログラミング 2D, 2.5D, 3D , GPL(クラシックバージョン)ビジュアルスクリプトシステムを採用しており、ゲーム開発の初心者向けのゲームエンジンとして位置づけられている Hypnospace Outlawにて使用された。CoretechC++2009Lua 3Dクロスプラットフォーム NeocoreGamesが開発した。主な使用例として、, King Arthur: Knight's Taleが挙げられる。 Creation Engine C++ 2011 Papyrus 3D Windows, PlayStation 3, Xbox 360, Xbox One, PlayStation 4 『The Elder Scrolls V: Skyrim』 ほか複数作品にて使用。 CryEngine C++ 2002 C++, C# 3D 『CRYSIS』ほか複数作品にて使用。 Crystal Tools C++ 2007 3D PlayStation 3, Xbox 360, Windows, Wii スクウェア・エニックスが開発したゲームエンジン。 Crystal Space C++ 1997 Java , Perl, Python 3D Windows, Linux, macOS 3Dゲームエンジン使用例としてKeepsake, Yo Frankie!が挙げられる。 Cube Engine C++ 2001 CubeScript 3D Windows, Linux, macOS AssaultCubeと Cubeにて使用 Cube 2 Engine C++ 2004 CubeScript 3D Windows, Linux, macOS Cube 2: Sauerbratenで採用された。 Dagor Engine C++2017 3D 元々は『War Thunder』をはじめとするGaijin Entertainment作品で用いられてきたゲームエンジンであり、2023年にオープンソース化された。 Dark Engine C++ 1995 3D Windows 編集ツールとして DromEdが存在する。 Thief: The Dark Project, System Shock 2, Thief II: The Metal Ageにて使用。 デシマ C++ 2013 3D PlayStation 4, PlayStation 5, Windows 『DEATH STRANDING』ほか複数作品にて使用。 Defold C++2016 Lua 2D, 3DDefold License 1.0キング・デジタル・エンターテインメントが開発・提供 Delta3D C++2004 Python 2.5D クロスプラットフォーム Dim3 C++ 2014 JavaScript 3D クロスプラットフォーム DimensioneX Multiplayer Engine Java 2001 Java , VBScript 2.5D クロスプラットフォーム 疑似3DCGを採用したブラウザゲーム向けに開発されており、ゲーム開発の初心者をターゲットにしている。開発したゲームはFacebook Appsとして配信することもできるDisruptウォッチドッグスシリーズなどで使われた。ドラゴンエンジン『龍が如く6 命の詩。』以降、龍が如くスタジオの作品で使われてきた。 Dunia Engine C++2007 3D CryEngineをベースとしたエンジンで、Far Cryシリーズなどで使われた。 DX Studio C++2008 JavaScript 3D Windowsプロプライエタリ/フリーウェア EGO C++2008 3D コードマスターズが開発したゲームエンジンで、『RACE DRIVER:GRID』にて初めて採用された。 Electron toolset C#2013 NWScript 3D Windows Obsidian Entertainmentがを制作するため、2006年に開発したゲームエンジンであり、使用例として『Neverwinter Nights 2』が挙げられる。 Enforce C# 1999 3D Windows Bohemia Intaractiveが自社開発したゲームエンジンで、のちにEnfusion Engineへ移行Enfusion Engine Windows EnforceとReal Virtuality Engineの後継エンジン。使用例としては"Arma Reforger"が該当。 Enigma Engine C++ 3D WindowsmacOS シリーズにて使用。 Essence Engine C++ 3D Windows Relic Entertainmentが開発したゲームエンジン。 Exult C++ 2D Windows, Linux, macOS, BSD Ultima VIIに採用されていたゲームエンジンを基にしたフリーソフトウェア Flame Dart 2016 Dart 2D Android, iOS, Web, Windows, macOS, Linux Flare3D ActionScript 3 3D WebWindowsiOSAndroidBlackBerry ActionScript 2D ボイラープレートコードを用いたFlashゲーム用エンジンで、作品でよく使われる。 ForgeLight C++ 2009 3D Windows, PlayStation 4, Xbox One 使用例として、EverQuest Nextなどが挙げられる。 Fox Engine C++ 2013 3D Windows, PlayStation 3, PlayStation 4, Xbox 360, Xbox One 小島プロダクションが開発したゲームエンジン。 Freescape C言語1987 Freescape Command Language 3D FreeSpace 2 Source Code Project C++2002 3D Windows, Mac OS X, Linux, FreeBSDフリーウェア(非営利に限る)『FreeSpace 2』を基にしたゲームエンジン Frostbite C++ 2008 3D Windows, PlayStation 3, PlayStation 4, Xbox 360, Xbox One 大規模な破壊表現を特徴としたゲームエンジンで、『バトルフィールド:バッドカンパニー』で初めて採用された。 Future Pinball 3D Windowsフリーウェアデジタルピンボール作成に特化したツール。 Gamebryo C++1997 3D Windows, PlayStation 3, PlayStation 4, Xbox 360, Xbox One 「NetImmerse」エンジンをベースとしたゲームエンジン。 Game Editor C++ 2003 Custom (C言語 スタイル) 2D iPhone, iPad, macOS, Windows (95-Windows 7、およびスマートフォン), Linux,GP2X, Pocket PCs, ハンドヘルドコンピュータ , プロプライエタリ GameMaker GameMaker Language 1999 GameMaker Language, JavaScript, C++, GLSL, HLSL 2D 主な使用例としては、Undertaleなどが該当する。一部3Dにも対応している。 GameSalad Lang スクリプト(Script) 2D iOS, Android アメリカのGameSaladが開発したスマートフォン向けアプリ開発ツール。 GamestudioC++ CScript, Lite-C 3D Windows 成果物はロイヤリティフリーとして販売(配信)することもできる GDevelop C++, JavaScript 2008イベントベースJavaScript (オプション) 2D, 3D GUI主体のゲームエンジンで、ドラッグ&ドロップを中心とした操作体系をとる。 Genie EngineC++ 2D Age of Empiresほか複数作品にて使用。 Godot GDScript 2014 GDScript , C#, ビジュアルプログラミング言語, GDNative 2D, 2.5D, 3D 主な使用例として Cruelty SquadやBrotatoなどが該当する。 Gold Box Assembly, Pascal, C言語, C++ 2D Amiga, Apple II, Atari ST, Commodore 64/128, DOS, Macintosh, Nintendo Entertainment System, PC-9801, Sega Genesis 元々は Advanced Dungeons & Dragonsを原作としたコンピュータRPG向けにSSI's が開発した。使用例として『プール・オブ・レイディアンス』などが該当する。 GoldSrc C言語, C++, Assembly 1998 3D Windows, macOS, Linux, PlayStation 2, Xbox, Dreamcast Quake engineをベースとしたゲームエンジンで、主な使用例として『ハーフライフ』が該当する。HERMITクエストが開発したゲームエンジンで、『タクティスオウガ』にて採用された。 HeroEngine C++, C# HeroScript Language 3D Windows Star Wars: The Old Republicにて使用 C++ 3D Windows, Linux アニメーションのキャラクターによる大群の描写を可能としている主な使用例としてはOffroad Legends, Timelines: Assault on Americaが該当。 HPL Engine C++2007 AngelScript 3D Windows, Linux, macOS , GPL-3.0-or-later (バージョン 1 and 2)Frictional Gamesが開発したゲームエンジンで、『Amnesia: Rebirth』などで使われている。 id Tech 0 C言語 1992 2.5D Windows, Linux, macOS Wolfenstein 3Dで使われたことから Wolfenstein 3Dとも呼ばれている id Tech 1 C言語 1995 ACS 2.5D Windows, Linux, macOS 初採用作である『DOOM』にちなんでDoom Engineとも呼ばれている。 id Tech 2 C言語 1999 QuakeC 3D Windows, Linux, macOS 初採用作である『Quake』にちなんで、Quake engineと呼ばれており、 id Tech エンジンシリーズにおいては初の本格的な3DCGに対応したゲームエンジンとなった。 id Tech 2.5 C言語 2001 C言語 3D Windows, Linux, macOS 初採用作である『 Quake II』にちなんで、Quake IIエンジンと呼ばれている。 id Tech 3 C言語 2005 C言語 3D Windows, Linux, macOS 初採用作である『Quake III Arena』にちなんで、 Quake IIIエンジンとも呼ばれている。Quakeシリーズ以外では『アリス イン ナイトメア』や『コール オブ デューティー』などで採用された。 id Tech 3.5 C言語 2005 C言語 3D Windows, Linux, macOS id Tech 3の改良版で、Return to Castle Wolfenstein, Wolfenstein: Enemy Territoryで採用された。 id Tech 4 C++ 2011 C++ via DLLs 3D Windows, Linux, macOS 初採用作である『 Doom 3』にちなんで Doom 3エンジンと呼ばれている。 id Tech 4.5 C++ 2011 C++ via DLLs 3D Windows, Linux, macOS id Tech 4 の改良版で、『Doom 3: BFG Edition』にて採用された。 id Tech 5 C++, AMPL, Clipper, Python 2011 スクリプト(Script) 3D id Tech シリーズとして初めてを導入しており、 初採用作はである。 id Tech 6 C++ 2016なし(C++ネイティブのみ) 3D Windows, Xbox One, PlayStation 4, Nintendo Switch 『Doom (2016年版)』, 『Wolfenstein II: The New Colossus』にて使用。 id Tech 7 C++ 2020None 3D Windows, PlayStation 4, Xbox One, Nintendo Switch 初採用作は『Doom Eternal』であり、メガテクスチャが廃止された。 id Tech 8 C++ 2025 3D Windows, PlayStation 5, Xbox Series X/S Doom: The Dark Agesにて採用された。 iMUSE C++1991N/a Integrated with other engines 『』ほか、ルーカスアーツ製のアドベンチャーゲームで使われた。 Infinity Engine C++1992なし (カスタムスクリプトは非公開) 2D Windows, Mac OS, macOS, AmigaOS 4 「バルダーズ・ゲート」ほか複数作品にて使用された Irrlicht C++2003 C++ 3D Windows, Mac OS, Linux, Windows CE ioquake3 C言語 2005なし 3D Windows, Linux, macOS 主な使用例として、Urban Terror, OpenArenaが挙げられる。『Quake III Arena』のフリーソフト版だとするメディアもある Iron Engine C++2008なし(native C++ integration) 3D Windows 主な使用例として、Sins of a Solar Empire, Sins of a Dark Ageが挙げられる。 C++2003 独自言語 3D Windows, macOS, PlayStation 4, PlayStation 3, Xbox One, Xbox 360, Wii U, Wii id Tech 3をベースとしたゲームエンジン。Call of Dutyシリーズにて使用されている Jade C++2003カスタムプロパティスクリプト(Custom proprietary scripting) 3D クロスプラットフォーム Jake2 Java 2006なし 3D クロスプラットフォーム Java 移植版『Quake II』で用いられたゲームエンジンで、Googleによる『Quake II』のHTML5化実験にも用いられた。 Java 3D Java 1998Java 3D クロスプラットフォーム コミュニティ主体のプロジェクト。 C言語 2.5D DOS, Windows 『スター・ウォーズ ダークフォース』とOutlawsにて使用。ファンによる互換エンジンとして「The Force Engine」が存在する。 jMonkeyEngine Java 2004 3D クロスプラットフォーム コミュニティ主体のプロジェクトだが、商業作品の発表も行われている。 Kinetica 3D PlayStation 2 Kivy Python 2011 Kv 2.5D 開発しやすくするために、マルチタップを採用している LayaAir ActionScript 3, JavaScript, TypeScript 2D, 3D WebGL, Windows, Linux, macOS, iOS, AndroidGPL 商用 VRモードでは、 FBX ファイルまたはUnityシーンから、3Dアセット変換するための無料ツールがあるLEAD Engineスプリンターセルシリーズ後期作品にてよく使われていた。 Leadwerks C++ Lua 3D Windows, Linux LibGDX Java , Kotlin2014 2D, 3D Javaベースのゲーム開発フレームワーク。主な使用例としては『'Slay the Spire』などが挙げられる。 :en:LithTech 3D クロスプラットフォーム パソコン向け3Dゲームで使われることが多い。 Luminous Engine 3D PlayStation 4, Xbox One, Windows 『Final Fantasy XV』にて使用された。 LyN 3D クロスプラットフォーム 第7世代から第8世代までの過程用ゲーム機の機能を拡張するために開発された。 C++ 2008 Lua 2D iOS, Android, Windows, Linux, macOS, NetBSD, FreeBSD, OpenBSD, Solarisほか 採用例としては『Mari0』、Journey to the Center of Hawkthorne, Move or Die,『Balatro』が挙げられる。 M.U.G.E.N C言語 2D Linux, DOS, Windows, macOSフリーウェア かつてはライブラリとしてAllegroを用いていたが、のちにSDLに移行した。 Marmalade C++, Lua, Objective-C, HTML5 Lua, 2DKit 2D, 3D 『Cut the Rope』他にて使用 Moai SDK C++ Lua 2D Windows, macOS, iOS, Android, Linux Broken Ageにて採用 MT Framework C++ 3D PlayStation 3, Xbox 360, Windows, Wii, Wii U, Nintendo 3DS, PlayStation Vita 『デッドライジング』以降のカプコン作品で採用されてきた。のちにに移行した。 Monkey X 2D Windows, macOS, Linux クリプト・オブ・ネクロダンサーにて使用 MonoGame / XNA C# 2009 C# 2D, 3D 「XNA 4.x Framework」を基にしたオープンソースのフレームワーク。 2013年にXNAの開発終了後、変更を最小限に抑えたうえで移行できるフレームワークとして登場した。Northlight C++, D言語 D言語 3D Windows, Xbox One, PlayStation 4, PlayStation 5, Xbox Series X and Series S レメディー・エンターテインメントが開発したゲームエンジン。D言語で実装されたビットを搭載した初めての商業AAA級作品としては、Quantum Breakが挙げられる。 NScripter 2D Windowsフリーウェア同人ゲームなどに採用されてきた。使用例は:Category:NScripter製ゲームを参照後継製品としてNScripter2がある。 O3DE C++, Python 2021 Lua, Script Canvas 3D 3Dレンダリングエンジンで、 New World などに採用された。 Odyssey Engine 3D Windows, macOS Star Wars: Knights of the Old Republicと Star Wars: Knights of the Old Republic II: The Sith Lordsにて採用された。 OGRE C++ 2005 C++ 3D 3Dレンダリングエンジンで、Torchlightや Kenshiなどに採用された。 FreeBASIC HamsterSpeak 2D Windows, macOS, Linux, Android 。 ONScripter NScripter NScripter 2D Studio O.G.A.による「NScripter」の互換エンジンで、Windows以外の環境でも動作させられる。のちにPNaCL版である「PNaCL ONScripter」が公開された。Open 3D 2021Amazonの「Lumberyard」をオープンソース化したゲームエンジン。 OpenClonk C++ C4Script 2.5D Windows, Linux, macOS OpenClonkにて使用 OpenMW C++ mwscript, Lua 3D Windows, Linux, macOS 『The Elder Scrolls III: Morrowind』をオープンソースのゲームエンジン上で動作させるために開発された。 OpenSimulator C# LSL 3D Windows, Linux, macOS, FreeBSD