Demigod is a DOTA-like game that while providing a generally pleasing take on the genre fails to provide a complete experience and a number of game breaking issues means that most players will never truly enjoy it.
Demigod is a mix of strategy and role playing action, you pick from a list of demigods, either strong damage dealing assassins or minion summoning generals each with a unique set of skills and then do battle on a large arena as a team against another team of either human or AI controlled deities. As you kill enemies and do battle you earn currency and experience allowing you to level your demigod up through a branching skill-tree as well as purchase a variety of upgrades at your homebase, anything from stat boosting wearables to potions and massive faction boosts are available. At the end of a match all is reset and you get to do it all over again against a new foe or controlling a new hero.
Demigod makes a number of rookie mistakes however. The lack of any sort of tutorial makes the game difficult to learn and the single-player matches against the AI does in no way prepare you for the multi-player. As a heavily team dependent game it is quite possible for a single inexperienced player to lose the match regardless of his teammates leading to a generally hostile community.
The greatest mistake Demigod makes however, is in the multi-player. Connection issues plague every matchup and it requires an enormous amount of patience to play a full game. For a game that is so heavily multi-player based this should be a complete deal breaker for any potential buyers.
The game is fairly good looking and the sound and music is pleasant enough creating an enjoyable atmosphere.
All in all Demigod is a decent MOBA that provides you with a unique set of Generals and Assassins to control and has all the makings of an enjoyable game. The lack of single-player components and the massive connection issues makes me unable to recommend this to anyone however as even the most avid MOBA aficionado will be hard pressed to enjoy a game he cannot play.