This is Defence of the Shrines 2 ,a collaborative content creation of Touhou Project which is based on DOTA 2