In this review, we will look at the game engines that are popular in 2016 and vote for the best ones.
Game engines provide development tools that can be used by programmers to simplify their work. In short, they provide the tools and functionality for game development.
Unity is considered one of the best gaming engines in the industry. There is a free version which can be used to create 2D and 3D games. It covers 24 platforms: mobile devices, VR, desktop, console and web platforms. Among the famous games made in Unity: Temple Run, Deus Ex: The Fall, Assassin 's Creed: Identity.
')
Unreal Engine 4 is another one of the most advanced game development engines. It is available for free, but you need to pay 5% of royalties as soon as your income exceeds $ 3000. In accordance with the information from the official site, you do not pay royalties if you create: a project for cinema, architectural projects and visualizations. Final Fantasy VII Remake is a remake of the popular Final Fantasy VII released back in 1997, and Tekken 7 was created using the Unreal Engine 4. An example of development on UE4 can be found
here .
Phaser is an open source HTML5 engine that has been causing a lot of hype lately. He is well supported by Richard Davy and the community around him. This is a great option for those who want to create web games. Phaser development looks like
this .
CryEngine is one of the most popular game engines, as evidenced by the number of "big games" created on it: Giant, Sniper II: Ghost Warrior, Cabal II, Far Cry, Ryse: Son of Rome. He attracted the attention of developers after the release of Crysis. Crysis has demonstrated a new level of graphics thanks to CryEngine. Later, several versions of CryEngine were released with support for new functionality.
HTML5 engines are popular with game developers. One of these is Turblenz, an open platform for game developers. It includes all the basic functions that are needed to develop, integrate and monetize the game. In addition, there are no restrictions on use, as it is available under the MIT license.
Up to this point, we have considered the engines that provide control over the development. What about engines that can allow you to develop a game without writing a single line of code? CONSTRUCT 2 allows you to do this. You can start creating games for free, but if you want to make full use of the functionality, you need to purchase a business version.
Corona SDK provides tools for creating cross-platform games. The API allows you to create 2D games, and also helps you create complex functions using the Lua-based API. In addition, you can monetize Corona SDK using Corona Ads. Development with Corona is pretty simple thanks to real-time testing.
An example of development with CORONA SDK.
GameSalad is another game development engine with minimal or no coding skills. It is easy to use, and anyone can create a game from scratch. Another advantage of using GameSalad is the fact that it allows you to publish the game on all known platforms, including Windows, Android, IOS, etc. Plus, the engine is available for both Mac and Windows.
Lumberyard is a new game engine released by Amazon to help developers take advantage of their infrastructure. Amazon now works not only in e-commerce, but also in IT. Lumberyard is open source. The development allows you to create AAA-class game projects for desktops, game consoles, mobile devices and even VR. There is no need to pay a penny for downloading and using the Lumberyard engine, but additional services for developers are paid.
libGDX is a cross-platform framework which is written in Java and works with OpenGL. Offers support for multiple platforms for game publishing. Ingress (the predecessor of the Pokémon GO) was developed using libGDX. Community support is also great, thanks to which you can get excellent documentation for the job.
Sample development using libGDX.
HeroEngine has proven itself in creating multiplayer games. The license is quite expensive and hardly suitable for novice developers, but if your project is ambitious, then I would advise you to consider this option. There are several maps for creating an open world and the possibility of their "seamless" connection, the powerful AI, is generally suitable for creating complex missions, crafting and collecting resources.
Which of your game engines is your favorite? Vote below, or leave your comment if you didn't find your own among those listed.
- Marketing and promotion service on
Reddit