MAICHA
MAICHA is a video game developer headquartered in China.
Spirit X Strike demo for PC now available – combo-centric action adventure game
Publisher XD and solo developer MAICHA have released the first English demo for Spirit X …
Spirit X Strike
Spirit X Strike is an action video game developed by MAICHA and published by XD. …