Through learning to build simple two-dimensional games, children learn basic computer programming and animation concepts. This type of activity is very effective for several reasons. Because the final product is something the children can enjoy, a game, they are much more eager to learn in order to be able to build and enjoy the game with their friends. Competition between students to build the best game adds a lot of excitement to the learning activities