Games by Team Shanghai Alice Games developed Touhou Kaikidan ~ Mystic Square. Touhou Youyoumu ~ Perfect Cherry Blossom. Touhou Gensoukyou ~ Lotus Land Story. Touhou Kaeidzuka ~ Phantasmagoria of Flower View. Taiken Ban Touhou Fuumaroku ~ The Story of Eastern Wonderland See all 11 Games published Touhou Youyoumu ~ Perfect Cherry Blossom. Touhou Kaeidzuka ~ Phantasmagoria of Flower View. Taiken Ban Touhou Eiyashou ~ Imperishable Night. Touhou Koumakyou ~ the Embodiment of Scarlet Devil. See all 4