Apps for iOS and Android are becoming more and more popular. The development of games and other software for iOS and Android is in great demand. The greatest preference is given to the second mobile operating system. It is found both in expensive devices and in inexpensive smartphones / tablets.

Directions and perspectives
Android games are one of the largest markets with an audience of about 2 billion users. Developers offer both free entertainment applications and paid ones. Among the most famous products are Angry Birds and Pokemon Go.

Creating applications based on Android has a number of nuances and features:

only 3% of customers donate to mobile games;
80% of sales in stores are gaming software;
in 2010, the mobile game markets were estimated at about US$33 billion;
in 2017, the corresponding figure exceeded 50 billion (this is about 43% of the entire global gaming market);
the main consumers are women aged 35-45.

In order to make a high-quality gaming application, Android developers have to do a lot of work: not only come up with a plot, but also study the needs of the target audience. And also – to choose an engine for further use.

Most Popular Genres
In order to make high-quality and profitable software, you need to find out which genres and games are most often bought by users on Google Play and the Play Market. Next, the most famous and launched destinations will be presented.

MOBA
MOBA is a combination of real-time strategy and action. Here the user gets the opportunity to control one character – a champion or a hero. His client chooses from a very extensive list initially offered.

The meaning of the game is to gather a strong team in order to destroy the enemy base, as well as protect your own territory. Vivid examples of MOBAs are:

Mobile Legends;
Arena of Valor;
Vainglory.

In the computer version, this genre includes Dota 2, Prime World and League of Legends.

Battle Royal
A competent choice of the genre in which to make an application for a smartphone / tablet is 50% of the success of the project. The next popular option is Battle Royal. It is a combination of survival and exploration. The process gathers a large number of players with minimal equipment. They help each other find weapons and collect armor, as well as kill enemies.

The goal is to be the last survivor. The player here needs to compete with competitors, staying as long as possible in safe areas. The latter become smaller over time. The direction is popular among users 8-16 years old.

MMORPG
The development of mobile applications in the style of MMORPG is one of the most complex and promising areas. They are mainly represented by online games. Here:

there are RPG elements;
played by a large number of users;
the goal is to upgrade the character (you need to increase the level of the hero) and his skills;
the interaction of hundreds of accounts with each other simultaneously within the same world is supported;
contact is carried out taking into account the real-time mode.

Mobile MMORPGs are simplified PC versions. They do not require spending a huge amount of time studying the mechanics and features of projects.

Puzzle
A puzzle can also be successful. This genre is preferred by 50% of mobile platform users. Logic applications concentrate on mechanics that are easy to understand but very difficult to master. They require a quick reaction and good wit.

Casual
One of the dominant areas in the market of games for tablets and smartphones. Casual games are easy to start. They can be left at any time and then returned from where the client left off. This allows you to spend small periods of time in the game.

Programming Methods
There are several ways to create your own game for a smartphone, tablet or computer. Each of them has its own strengths and weaknesses:

From scratch. Programmers will have to prescribe mechanics, create animation and graphics, as well as physics and program code manually. This is the longest development path. It can be impossible for one person to deal with it.
According to ready-made templates. On the Web, you can find ready-made templates with which you can make the game yourself. It is enough to change the elements in the proposed models to several of your own.
With the help of movers. The most popular option. An engine is a package of ready-made programs and utilities needed to create applications. Games including. Some large companies create their own engines for content.
It is the latter option that will be discussed in the article in more detail. It does not require deep learning of programming languages. The main components of the game, physics and mechanics are already written in the engines.