Should I Buy Game Kit Controller?

Yes, you need to buy Assets before using.

Learn Asset Store Terms of Service and EULA to understand all things:

Related Topic is indicated in the Asset Description: