Chongqing is a direct-administered municipality in Southwestern China. Chongqing is one of the four direct-administered municipalities under the Central People's Government, along with Beijing, Shanghai, and Tianjin. From Wikipedia
Coverage positions the project as a spiritual successor to Parasite Eve, echoing late‑90s RPG mechanics with a similar tone.