Cyber Owl Games is devoted to creating immersive games through visual and gameplay oriented storytelling.