Croixleur is a game created by Japanese game studio Souvenir Circ. This indie title was just released today on the Croixleur website for a retail price of a mere $4.99.