Oni no Shiro © 2013 Macy Sales Co., Ltd.
Oni no Shiro was introduced in May 2013 in Japan. The title of this gamer translates from Japanese as 'The Castle of Ogres'.
Game's picture.