Video-games seem to become more and more popular, whether played on PC, console or smartphone. Games which can be played on mobile platform have the huge advantage of the ability to be played at any place and time due to the portability of phones. Upon the market introduction of smartphones, games improved in graphics and complexity, and thereafter they can be played at the same quality as on PC.
For I was interested in game development, embedded systems and smartphones, I decided to create a 3D-game mobile application. The game takes place in a tunnel, the player moves ahead and has to follow the curves of it. Sometimes there are enemies coming in the player's direction which need to be shot by the player. When the player hits the wall of the tunnel, the game is over. The game also ends when the player does not manage to shoot the enemy and it reaches the player.
In my thesis I will detail the program language used (C++), the OpenGL graphics interface and the Blackberry platform which I used for testing.