Game Engine
...

A game engine is a holistic framework which provides all capabilities required to develop a full game.
A game engine is a wholesale package in contrast to Game Librarys.

Game engines can be categorized by the features that they provide the developer and the platforms they can ship games to.

Table of Game Engines
...

File6WindowsMacOsLinux2D Support3D SupportSupported LangagesFeaturesCan ship to
Unity✅✅✅✅✅C#GUI, Visual-ScriptingPC, Mobile, Playstation, XBox
Unreal Engine✅✅✅❌✅C++, BluescriptGUI, Visual-ScriptingPC, Mobile, Playstation, XBox
Bevy✅✅✅❌✅RustECS at corePC, Mobile, Web
RenPy✅✅✅✅❌RenPy-Scripteasy scripting languagePC, Mobile, Web
Godot✅❌✅✅✅C#, RustGUIPC
Cave Engine✅❌❌❌✅PythonGUIWindows