A multi-discipline creative arts studio, Megami Studios was created in 2004. We do all sorts of things and eventually, they'll be showing up here at Itch.io!