List of Game Engines
Game engines are software programs that are designed specifically for game development. The purpose of using a game engine is to ease the development process and avoid implementing generic features and components. Though most engines are designed for general purposed, they are different in many ways, such as features, interfaces, architectural designs, programming languages, and supported game platforms.
Filter
Filter By Name
Intended For
2D
3D
License Model
Free
Subscription
Royalty
Programming Language
C/C++
C#
JavaScript
Lua
No-Code
Editor
Yes
Supported OS
Android
Linux
macOS
Web
Windows
Supported Platform
Android
iOS
Linux
macOS
PlayStation
Switch
Web
Windows
Xbox
Please report errors or update info here.
Supported OS
WindowsmacOSLinux
Supported Game Platforms
AndroidiOSLinuxmacOSPlayStationSwitchWebWindowsXbox
Free
Intended
2D3D
Programming Languages
C/C++C# GDScript
Editor
YES
Supported OS
WindowsmacOSLinuxAndroidWeb
Supported Game Platforms
AndroidiOSLinuxmacOSWebWindows
Supported OS
WindowsmacOSLinux
Supported Game Platforms
AndroidiOSLinuxmacOSPlayStationSwitchWindowsXbox
Supported OS
WindowsmacOSLinuxAndroidiOSWeb
Supported Game Platforms
AndroidiOSLinuxmacOSWebWindows
Free
Intended
2D3D
Programming Languages
TorqueScript
Editor
YES
Supported OS
WindowsmacOSLinux
Supported Game Platforms
LinuxmacOSWindows
Supported OS
Web
Supported Game Platforms
AndroidiOSLinuxmacOSWindows
Free
Intended
2D3D
Programming Languages
C#
Editor
NO
Supported OS
WindowsmacOSLinux
Supported Game Platforms
AndroidiOSLinuxmacOSPlayStationSwitchWindowsXbox
Supported OS
WindowsmacOSLinux
Supported Game Platforms
AndroidiOSmacOSWebWindows
Free
Intended
2D3D
Programming Languages
Lua
Editor
YES
Supported OS
WindowsmacOSLinux
Supported Game Platforms
AndroidiOSLinuxmacOSPlayStationSwitchWebWindows
Free
Intended
2D3D
Programming Languages
C#
Editor
YES
Supported OS
Windows
Supported Game Platforms
AndroidiOSLinuxWindowsXbox