Welcome to our website dedicated to game engines and game development! Here you will find an extensive list of game engines, as well as the ability to choose the right engine based on various criteria and compare it with others.
Below are some key features that are often considered when choosing a game engine:
Use our search and filters to find the game engine that best suits your requirements and game development tasks.
We constantly update our list so you can get up-to-date information and comparisons between different game engines. Stay tuned for updates!
Unity is a versatile game engine known for its cross-platform support, allowing developers to create both 2D and 3D games for various platforms. It offers a wide range of features and tools suitable for different genres, including action, adventure, simulation, and more. Unity has extensive documentation, tutorials, and a large community, making it relatively easy for beginners to get started with game development. Its active community provides support, resources, and assets for developers. Unity offers both free and paid licensing options, with additional features and support available in the paid versions.
Supported programming languages: C#, JavaScript, Boo
Supported platforms: Windows, macOS, Linux, Android, iOS, WebGL, PlayStation, Xbox, Nintendo Switch, and others.
Physics: Built-in physics, support for third-party physics engines
Artificial intelligence: Integrated tools for creating artificial intelligence
Sound: Built-in support for sound effects and music
List of built-in utilities: Built-in development tools, including editors for graphics, animation, and physics
Presence of an internal marketplace: Unity Asset Store
Unreal Engine is renowned for its high-fidelity graphics, advanced rendering capabilities, and built-in tools for creating realistic environments. It excels in creating high-quality AAA games, including shooters, RPGs, and immersive experiences. While Unreal Engine has a steeper learning curve compared to some other engines, it provides extensive documentation, tutorials, and a supportive community. Developers can find active forums, tutorials, and marketplace assets for assistance. Unreal Engine follows a royalty-based model, where developers pay royalties on gross revenue beyond a certain threshold.
Supported programming languages: C++, Blueprint (visual scripting)
Supported platforms: Windows, macOS, Linux, Android, iOS, PlayStation, Xbox, Nintendo Switch, and others.
Physics: Built-in physics, support for third-party physics engines
Artificial intelligence: Integrated tools for creating artificial intelligence
Sound: Built-in support for sound effects and music
List of built-in utilities: Built-in development tools, including editors for graphics, animation, and physics
Presence of an internal marketplace: Unreal Marketplace
Godot Engine is an open-source, multi-platform engine known for its lightweight design, flexibility, and GDScript programming language. It is suitable for a wide range of 2D and 3D games, including platformers, puzzles, and casual games. With its intuitive node-based scripting and extensive documentation, Godot has a relatively gentle learning curve. The growing Godot community offers forums, tutorials, and community-contributed assets. Released under the MIT license, Godot Engine allows developers to use, modify, and distribute the engine freely.
Supported programming languages: GDScript, C#
Supported platforms: Windows, macOS, Linux, Android, iOS, HTML5
Physics: Built-in physics, integration with Bullet Physics
Artificial intelligence: Supports various methods of creating artificial intelligence
Sound: Support for 3D and 2D sound effects
List of built-in utilities: Various tools for working with animation, graphics, and audio
Presence of an internal marketplace: Absent
CryEngine is recognized for its high-fidelity graphics and advanced rendering capabilities. It is favored for creating visually stunning games across various platforms. CryEngine is suitable for genres demanding rich visuals, such as first-person shooters, open-world games, and simulations. However, mastering CryEngine may require some time due to its complexity. While it offers powerful tools, its learning curve can be steep for beginners. CryEngine boasts a dedicated community providing forums, tutorials, and assets. Licensing options vary, with some requiring royalty payments.
Supported programming languages: C++
Supported platforms: Windows, PlayStation, Xbox
Physics: Built-in physics, integration with CryPhysics
Artificial intelligence: AI features for creating complex behaviors
Sound: Advanced audio tools with support for dynamic soundscapes
List of built-in utilities: Comprehensive set of tools for environment creation and asset management
Presence of an internal marketplace: Absent
GameMaker Studio is a user-friendly game development platform suitable for both beginners and experienced developers. It allows for the creation of 2D games across multiple platforms, including Windows, macOS, Android, and iOS. With its drag-and-drop interface and GML (GameMaker Language), GameMaker Studio offers flexibility and ease of use. It is ideal for developing games in genres such as platformers, puzzle games, and RPGs. GameMaker Studio boasts an active community providing support, tutorials, and assets. Licensing options include free and paid versions with additional features.
Supported programming languages: GML (GameMaker Language)
Supported platforms: Windows, macOS, Linux, Android, iOS, HTML5
Physics: Basic physics engine included
Artificial intelligence: Scripting support for AI behaviors
Sound: Built-in audio engine for sound effects and music
List of built-in utilities: Visual editor for game logic and asset management
Presence of an internal marketplace: Yes
Lumberyard is a game engine developed by Amazon, offering deep integration with Amazon Web Services for scalable online gameplay. It provides advanced features for creating immersive experiences and multiplayer games across platforms. Lumberyard is suitable for genres such as MMOs, multiplayer shooters, and virtual reality experiences. While its learning curve may be steep, Lumberyard offers extensive documentation and resources for developers. It has an active community providing support and assets. Lumberyard is free to use, with no royalties required.
Supported programming languages: C++
Supported platforms: Windows, PlayStation, Xbox
Physics: Integrated physics engine with customization options
Artificial intelligence: Behavior Tree system for AI development
Sound: Advanced audio features with support for dynamic sound mixing
List of built-in utilities: Extensive set of tools for game development, including visual scripting
Presence of an internal marketplace: Absent
Construct is a browser-based game engine that simplifies game development with its intuitive visual editor. It is ideal for creating 2D games for web browsers and platforms like Windows, macOS, and Linux. Construct requires no coding, making it accessible to beginners and non-programmers. It is suitable for developing casual games, platformers, and educational games. Construct has a supportive community offering tutorials, forums, and assets. It offers both free and paid licensing options, with additional features in the paid versions.
Supported programming languages: Visual scripting (no coding required)
Supported platforms: Windows, macOS, Linux, HTML5
Physics: Basic physics engine included
Artificial intelligence: Scripting support for basic AI behaviors
Sound: Built-in audio playback for sound effects and music
List of built-in utilities: Visual editor with drag-and-drop functionality for creating games
Presence of an internal marketplace: Yes
Buildbox is a no-code game development platform designed for creating 2D and 3D games without programming knowledge. It offers a drag-and-drop interface for designing games and is suitable for rapid prototyping and development. Buildbox is ideal for creating hyper-casual games, arcade games, and mobile titles. Its simplicity makes it accessible to beginners, while its flexibility allows for creative freedom. Buildbox has an active community providing support and assets. Licensing options include subscription-based plans with various features.
Supported programming languages: No coding required
Supported platforms: Windows, macOS, iOS, Android
Physics: Built-in physics engine for 2D games
Artificial intelligence: No built-in AI features
Sound: Basic audio support for sound effects
List of built-in utilities: Visual editor with drag-and-drop functionality
Presence of an internal marketplace: Yes
Defold is a collaborative game development platform that provides a streamlined workflow for creating mobile and web games. It uses the Lua programming language and offers powerful tools for 2D game development. Defold is suitable for creating mobile games, including puzzle games, arcade games, and platformers. It has a relatively easy learning curve, with comprehensive documentation and tutorials available. Defold has an active community that provides support and assets. It is free to use, with additional features available in paid plans.
Supported programming languages: Lua
Supported platforms: Windows, macOS, Linux, iOS, Android, HTML5
Physics: Built-in physics engine
Artificial intelligence: Support for Lua scripting for AI
Sound: Integrated audio engine for sound effects and music
List of built-in utilities: Visual editor with collaborative features
Presence of an internal marketplace: Yes
Phaser is a fast, free, and fun open-source framework for Canvas and WebGL powered browser games. It is ideal for creating 2D games for web browsers using JavaScript. Phaser is suitable for a wide range of genres, including platformers, puzzle games, and educational games. With its easy-to-use API and extensive documentation, Phaser is beginner-friendly. It has an active community providing support, tutorials, and plugins. Phaser is free to use and open-source, making it accessible to developers of all skill levels.
Supported programming languages: JavaScript
Supported platforms: Web (HTML5)
Physics: Integrated physics engine
Artificial intelligence: JavaScript scripting for AI
Sound: Audio support for sound effects and music
List of built-in utilities: Comprehensive set of features for game development
Presence of an internal marketplace: Absent
GameSalad is a drag-and-drop game development platform that allows users to create games without programming. It is suitable for beginners and non-programmers looking to create 2D games for various platforms. GameSalad is ideal for developing casual games, educational games, and simple arcade games. Its visual editor simplifies game creation, while its active community offers support and resources. GameSalad offers both free and paid licensing options, with additional features available in paid plans.
Supported programming languages: No coding required
Supported platforms: Windows, macOS, iOS, Android
Physics: Basic physics engine included
Artificial intelligence: No built-in AI features
Sound: Basic audio support for sound effects and music
List of built-in utilities: Visual editor with drag-and-drop functionality
Presence of an internal marketplace: Yes
GameGuru is an easy-to-use game development tool that allows users to create their own games without any programming knowledge. It is suitable for creating 3D games for Windows platforms. GameGuru is ideal for developing first-person shooters, action games, and adventure games. With its drag-and-drop editor and pre-made assets, GameGuru simplifies game creation for beginners. It has an active community providing support and resources. GameGuru offers both free and paid licensing options.
Supported programming languages: No coding required
Supported platforms: Windows
Physics: Built-in physics engine for basic interactions
Artificial intelligence: No built-in AI features
Sound: Basic audio support for sound effects and music
List of built-in utilities: Drag-and-drop editor for game creation
Presence of an internal marketplace: Yes
Adventure Game Studio is a powerful development tool that specializes in creating point-and-click adventure games. It offers a scripting language called AGS Script for creating interactive narratives and puzzles. Adventure Game Studio is suitable for developing narrative-driven games with 2D graphics. Its visual editor simplifies the creation of environments, characters, and dialogues. While it may require some scripting knowledge, Adventure Game Studio has a supportive community offering tutorials and resources. It is free to use for both commercial and non-commercial projects.
Supported programming languages: AGS Script
Supported platforms: Windows
Physics: No built-in physics engine
Artificial intelligence: Scripting support for character interactions
Sound: Audio support for game dialogues and background music
List of built-in utilities: Editor for creating interactive environments and dialogues
Presence of an internal marketplace: Yes
RPG Maker is a series of game engines designed for creating role-playing games with little to no programming experience required. It offers a user-friendly interface and pre-made assets for creating 2D RPGs. RPG Maker is ideal for developing story-driven games with turn-based combat systems. It provides tools for creating maps, events, and dialogues. While it may lack flexibility compared to other engines, RPG Maker is accessible to beginners and non-programmers. It has a dedicated community offering support and resources. Licensing options vary depending on the version.
Supported programming languages: No coding required
Supported platforms: Windows
Physics: No built-in physics engine
Artificial intelligence: Basic scripting for character behavior
Sound: Basic audio support for game music and sound effects
List of built-in utilities: Tileset editor and event system for game creation
Presence of an internal marketplace: Yes
Clickteam Fusion is a game development tool that enables users to create 2D games without extensive programming knowledge. It offers a visual programming language and a library of pre-made behaviors for game objects. Clickteam Fusion is suitable for creating various genres of 2D games, including platformers, puzzle games, and shooters. Its drag-and-drop interface simplifies game creation, while its active community provides support and resources. Clickteam Fusion offers both free and paid licensing options, with additional features available in paid versions.
Supported programming languages: No coding required
Supported platforms: Windows, macOS, iOS, Android
Physics: Basic physics engine included
Artificial intelligence: Scripting support for basic AI behaviors
Sound: Built-in audio engine for sound effects and music
List of built-in utilities: Visual editor with drag-and-drop functionality
Presence of an internal marketplace: Yes
Stencyl is a game creation platform that allows users to create 2D games using a visual programming language. It offers a drag-and-drop interface and a library of pre-made behaviors for game development. Stencyl is ideal for beginners and non-programmers looking to create games for web and mobile platforms. It supports various genres, including platformers, puzzle games, and educational games. Stencyl has a supportive community providing tutorials, forums, and assets. It offers both free and paid licensing options with additional features in paid plans.
Supported programming languages: No coding required
Supported platforms: Windows, macOS, Linux
Physics: Built-in physics engine for 2D games
Artificial intelligence: No built-in AI features
Sound: Basic audio support for sound effects and music
List of built-in utilities: Visual editor for game logic and asset management
Presence of an internal marketplace: Yes
Adventure Creator is a toolkit for Unity that allows users to create point-and-click adventure games without writing code. It offers a visual editor and a set of tools specifically designed for creating narrative-driven games. Adventure Creator is suitable for developers interested in creating story-rich experiences with 2D or 3D graphics. It provides a flexible framework for creating interactive dialogues, puzzles, and character interactions. While familiarity with Unity is beneficial, Adventure Creator simplifies many aspects of game development for beginners. It is available as a paid asset on the Unity Asset Store.
Supported programming languages: No coding required (uses Unity and its scripting language)
Supported platforms: Windows, macOS, Linux, Android, iOS, WebGL, PlayStation, Xbox, Nintendo Switch
Physics: No built-in physics engine (relies on Unity's physics engine)
Artificial intelligence: Scripting support for character interactions and behaviors
Sound: Built-in audio features for dialogue and music
List of built-in utilities: Comprehensive toolkit for creating adventure games
Presence of an internal marketplace: No
AppGameKit is a game development tool that focuses on creating mobile games using a simple scripting language. It offers a comprehensive set of features for developing 2D and 3D games for iOS, Android, and other platforms. AppGameKit Script is easy to learn, making it suitable for beginners and experienced developers alike. It provides support for various genres, including arcade games, puzzles, and educational apps. AppGameKit has a dedicated community offering support, tutorials, and assets. Licensing options include one-time purchases with additional features available in higher-tier versions.
Supported programming languages: AppGameKit Script
Supported platforms: Windows, macOS, Linux, iOS, Android
Physics: Built-in physics engine for 2D and 3D games
Artificial intelligence: Scripting support for basic AI behaviors
Sound: Audio support for sound effects and music
List of built-in utilities: Visual editor with drag-and-drop functionality
Presence of an internal marketplace: Yes