The main purpose of the game companies
Every game company has its own objective. Some of them do it for money, or for the purpose of raising awareness of public or just for fun. Some of these has reached success but others have not been even played.
The ones with the purpose of money
New comers are usually deal with the fun part of making a game at first but then hey become aware of that they can make great money out of the gaming sector and to do that they start programming games. İf the programmer has hasty character, the result of the product will be failure and an incomplete game. However, if the programmer who take making a quality game as a goal, works slow but the result would be a very quality work. Indeed, programing a game needs patience.
The ones with the purpose of raising awareness of public
Programmers in this group, do not aim to earn money. All they want is to act more sensitive and conscious for the group that game address to. That's why even if the game doesn't have a good quality, to raise awareness of public, they try to be more understandable about the topic. Those companies may not be known well, but they have some resounding comments about some of their games. This is why some of these companies have chosen to change from the ones who wants raise awareness of public to the ones who aim to earn money.
For the purpose of just for fun
These companies aren't that much big when you compare to others. They make games with 4 or 5 people on their own. They have no purpose of making money out of it. It is enough for them to get their monthly salary. This is why they are more innocent. Compared to others, they are not fast at their works. They take it slow and have fun. They play the games that they have made. Their relationships are not like company based, they are purely friends. The director of this group doesn't care about discipline. That's why, i think this is the best group.
Those topics above are the objectives of game companies. As i said the most innocent and the best group is the one that aims to have fun, but in the end a game is a game. While criticizing a game, we should rate the game not the company. Because whatever the reason is, there is an effort to make it happen which is priceless and can't be denied. Game programmers also need patience and stability and if they are really into this sector, they should gather a team. Because programming a game alone is not an easy option.