If you want to develop children's creativity, patience and imagination, give them a Lego or MegaBloks. Lego or MegaBloks consist of colorful interlocking plastic bricks, beams, axles and minifigures which can be assembled and connected in many ways to contstruct various types of objects such as vehicles, buildings and even working robots. Anything constructed can then be taken apart again, and the pieces used to make other objects. Lego and MegaBloks pieces are compatible.
My two kids especially my son, Geof enjoy creating objects using Lego and MegaBloks bricks. Geof designed his own Lego twin tower almost similar to the Petronas twin towers with perfect symmetry in design and colors. He creates cars, airplanes and buildings. He usually watches Lego creations in You Tube and gets inspiration from these movies. When inspired, he will diligently and painstakingly assemble the structure from his imagination. My daughter, Julia (4 yrs old), also creates her own cars and structures.