Terror awaits you in Naraka! Escape from Naraka is a first-person puzzle platformer horror title from Indonesian game studio Xelo Digital Entertainment with a whole new demo out on Steam.