The empire is named after its capital city Vijayanagara , now Hampi in modern Karnataka , India . The empire is named after its capital city of Vijayanagara , whose impressive ruins surround modern Hampi , now a World Heritage Site in modern Karnataka , India .