A free app for Android, by AntGameStudio.
This is a great block puzzle game that is really easy to play, yet challenging. It is very simple and intuitive to learn, yet has plenty of depth and a lot of fun. The gameplay is based on a very simple idea: you are given a bunch of blocks and you have to put them together to create a picture. You will get points for each picture you create, and you will get a higher score if you create a better picture. You will also be given a number of challenges that will test your puzzle-solving skills, and you will have to complete them to get more points.