3DCGソフトウェア
ゲーム及びインタラクティブコンテンツ作成

→「3Dライブラリ § フレームワークライブラリ」も参照
インタラクティブコンテンツはゲームや、データ可視化などに使われている。インタラクティブなWeb向け3Dマルチメディア形式としてHTML5 (WebGL) がある。過去にはAdobe Shockwave形式 (Shockwave 3D)やAdobe Flash形式 (Stage3D)も存在した。
多くのゲームエンジンはリアルタイムでGIレンダリングが可能だが、その手法には、ラジオシティ法ベースのもの (Unity搭載/Unrel Engine対応のEnlightenなど)、Light Propagation Volume法 (Unreal EngineのLPVなど)、画面空間レイトレーシング (UNIGINEのSSRTGIなど)、ボクセルGI (CryENGINEのSVOTI、UNIGINEのVoxel GI、NVIDIA VXGI、Unity用アセットのSEGIなど)、レイトレーシングGI (下の表参照)など様々なアルゴリズムが存在し、速度や正確性などに差異がある。ミドルウェアについては、3Dライブラリ#グローバルイルミネーション(GI) ライブラリを参照。
昔はゲームムービー（Cut Scene）に事前レンダリング（プリレンダリング）の映像を使用することが多かったが、その後、リアルタイムレンダリングによる演出映像（In-game Cinematics）が普及したため、昨今のゲームエディタには映像作成向けの機能が存在している。一部のゲームエディタはVR動画の出力にも対応している。その一方で、ゲームエンジンを付属する統合ソフトウェアも存在する (3ds Max Interactive (旧Autodesk Stingray) 付属の3ds Max 2018.1以降、UPBGE (Blender派生品) など)。
ゲーム環境では、PC、据え置きゲーム機、携帯ゲーム機、スマートフォンなどが存在し、それぞれ技術的制約が異なる (例えば非Microsoft環境でのDirectX非対応、iPhoneやXbox 360での実行時(JIT)コンパイラ禁止、Web環境でのJavaScript言語/WebAssembly以外非対応など)ものの、現代のゲームエンジンはシェーダー変換(#シェーダー変換)や開発言語変換(IL2CPPやEmscriptenなど)などの技術によって、その多くに対応している。
| ゲームエンジン | オーサリング先> ネイティブ | オーサリング先> Web | 開発言語 | ビジュアル プログラミング | AI> ステートマシン | AI> ビヘイビア ツリー | AI> 経路検索 | AI> 戦術的位置選択 | GUI |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Unity | Yes | Yes | C# | Unity Visual Scripting | Mecanim  | (Behavior Designer) | Yes | No | uGUI等 |
| Unreal Engine | Yes | Yes | C++ | Blueprint  | Yes | Yes | NavMesh | EQS | UMG |
| CryENGINE | Yes | No | C++、Lua、C# | Flow Graph | Schematyc | MBT | Multi-layer Navigation | TPS | Autodesk Scaleform |
| 3ds Max Interactive | Yes | Yes | JavaScript、Lua | Flow | ? | ? | Autodesk Navigation | ? | Autodesk Scaleform |
| UNIGINE | Yes | ? | C++、C#、UnigineScript | ? | ? | ? | Yes | ? | Yes |
| Stride | Yes | ? | C# | ? | ? | ? | Recast & Detour | ? | Yes |
| OGRE | Yes | Yes | 様々 | ? | ? | ? | (Ogre​Crowd) | ? | ? |
| Godot | Yes | Yes | GDScript、C# | VisualScript | (Godot FSM) | ? | 部分的 | ? | 部分的 |
| Blend4Web | No | Yes | JavaScript | Logic Editor | No | No | Yes | ? | ? |
| PlayCanvas | No | Yes | JavaScript | ? | ? | ? | No | ? | ? |
| Babylon.js | No | Yes | JavaScript | No | No | No | ? | ? | Babylon​.GUI |
| three.js | No | Yes | JavaScript | No | No | No | ? | ? | ? |
| Irrlicht Engine | Yes | ? | 様々 | ? | ? | ? | ? | ? | ? |
| UPBGE | Yes  | No | Python | Logic Editor | No | No | Yes | ? | BGUI |
| ゲームエンジン | アニメーションキャッシュ読み込み> USD | アニメーションキャッシュ読み込み> Alembic | カットシーン (ムービー) 作成 | バージョン管理 | アセットストア |
| --- | --- | --- | --- | --- | --- |
| Unity | USDパッケージ | Alembicパッケージ | Timeline、Cinemachineパッケージ | Plastic SCM及びPerforce対応 | Unity Asset Store |
| Unreal Engine | Yes | Yes | Sequencer | Perforce及びSVN対応 | UE4 Marketplace |
| CryENGINE | ? | Yes | Cinematicレイヤー | Perforce対応 | CryEngine Marketplace |
| UNIGINE | Yes | ? | Tracker | ? | ? |
| Godot | No | No | Yes | ? | ? |
| UPBGE | Yes | Yes | Yes | ? | Blender Market |
| ゲームエンジン> ゲームエンジン.ゲームエンジン | レンダリング> リアルタイムGI.ライトマップ | レンダリング> リアルタイムGI.ライトプローブ | レンダリング> リアルタイムGI.ボクセルベース | レンダリング> リアルタイムGI.スクリーン空間ベース | レンダリング> リアルタイムGI.SDFベース | レンダリング> リアルタイムGI.ワールド空間レイトレーシング | レンダリング> リアルタイムGI.その他 | レンダリング> 遮蔽カリング.遮蔽カリング | VR動画出力> VR動画出力.VR動画出力 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Unity | Yes | Yes | LPPV、APV | HDRPのSSGI | ? | HDRPのRTGI | パストレーシング | Umbra  | Unity Recorderアセット |
| Unreal Engine | ? | ? | LPV | SSGI | ? | RTGI | Lumen、PathTracer | Yes | Stereo Panoramic Movie Captureプラグイン |
| CryENGINE | ? | ? | LPV | ? | ? | ? | SVOTI | Yes | ? |
| 3ds Max Interactive | Autodesk Beast | ? | ? | ? | ? | ? | ? | Yes | ? |
| UNIGINE | Yes | ? | Voxel GI | SSRTGI | ? | ? | PSDGI | Yes | ? |
| Stride | ? | Light probes | ? | ? | ? | ? | VCT | ? | ? |
| Godot | LightmapGI | LightmapGI | VoxelGI | ? | SDFGI | ? |  | ? | ? |
Irrlicht Engine: ?
| UPBGE | No | Yes | Light Probe Volume | Horizon scan / SSRT | ? | No |  | ? | ? |
↑  UnityScriptは2018.2で廃止された
↑  旧Ludiq製Boltで2021.1以降搭載。そのほかDOTS Visual Scriptingも開発中となっている。なお搭載前はサードパーティーのNottorusなどが必要であった。
↑  キャラクターのみ。それ以外にはPlayMaker等のサードパーティーアセットが必要となる。
↑  Tasharen Entertainment製のNGUIの事実上の後継
↑  UnrealScriptは4で廃止された
↑  Kismetの後継
↑  upbgeplayer (旧blenderplayer)
↑  元Cinemachine製
↑  以前はUnity Asset Serverが存在した
↑  4.12以降搭載。Matineeの後継。
↑  かつてはEnlightenも搭載されていた。
↑  2019.3より前はUnity-Experimental-DXRが必要となっていた。
↑  2018.1以降搭載。以前はSphericalImageCam、360 Panorama Capture、VR Panorama 360 PRO Renderer (OliVR製)などのアセットが必要だった。
↑  NVIDIA VXGI統合ブランチでボクセルコーントレーシングにも対応
↑  「Screen Space Indirect Lighting with Visibility Bitmask」ベース