Yes, an account is required to be able to make purchases. This is to ensure that the premium UGC you purchase is linked to your account, and you can manage all of it through your account settings. Having an account provides a seamless experience for managing your purchased content and ensures that you have access to it whenever you need it.