Itchy Games is a small game development studio which makes games for computer, consoles and mobile devices. Also offers development services to other developers.