Sofiya and the Ancient Clan

An action platformer eroge starring a witch named Sofiya.