You have to register unless you reside in countries such as Germany, Finland, and Sweden that offer the facility of pay and play through bank ID. You don’t have to download any software as all the casinos offer browser-based games.