Actually, the Devas are somewhat gods because they control a lot of things on earth i.e. sun god, rain god, etc. There are actually only 3 main gods in Indian mythology and the Devas are like minor gods, who are not as powerful. The Asuras are what are actually considered to be demons by Indian mythology. The Devas and Asuras are always at war, and the three main gods are generally neutral and provide support when one side gains too much power to sustain the balance. I know a lot of Indian mythology^^.