Team Shanghai Alice

Team Shanghai Alice is a video game developer headquartered in Tokyo, Japan. It is known for the Touhou Project series. It was founded by Junya Oota (also known as ZUN).

Founded: 1995

Japanese Name
上海アリス幻樂団
Official Website
Japanese