Yes, we require you to create an account before checking out.

Depending on the device you are using, you can either create a brand new account, login in with your Facebook account, or login with your Google account. For Facebook and Google, your device will need to be already logged into those service in order for it to create an account correctly.