In this chapter, we deal with programming languages to create mobile games. It is a very rich topic that cannot be entirely discussed in a single chapter dedicated to mobile game development, though we will give you all the information needed to approach the matter, and provide useful hints to find the programming language that best fits your needs to develop mobile games.
We begin with a general discussion on the characteristics of programming languages and then we describe the most useful languages to create games for the mobile market. We end the chapter with the description of the program structure of a game.
In this chapter, we will cover the following topics: