Certain schools of Buddhism, but not all, have a cosmology that follows multiple realms, such as Tibetan Buddhism. Among these realms are the asuras, but the word asura is very difficult to translate into English. The most popular words are titan, demigod, and antigod. These choices were made from scholars relating the Buddhist figures to ones from Classical mythology, but the connection is definitely not accurate. It's one of the problems with comparative religion, finding a way to express in one language something untranslatable from another.
The asuras are warlike beings, war and fury being the vice that keeps them from enlightenment. The oppose the devas, another realm of beings whose vice is pride in their decadence, sometimes called gods. The asuras and devas are often depicted at war with each other, which alludes to the Titans battling the Olympians in Greek myth. But that's it.
Neither the asuras nor the devas are immortal like the Greek gods, and the asuras are not half-mortal children with godly powers like Hercules. The devas have great magical power but they do not rule over people and are not worshipped by anyone. All of them will die and continue the cycle of life until they reach enlightenment, most likely from the human realm.