Club Penguin 3D is a game where you must download it to be able to play it, since the game is too much for it to be a browser game. So first you will want to Register a Penguin, once your Penguin is created/activated. You can now log into your account and select the version of Launcher you have (Windows 32 bit, Windows 64 bit, Mac OS). It will automatically start to download onto your Computer. Once installed, open the file and select the Club Penguin 3D application. Press Play! and login. Remember that the Club Penguin 3D application updates are automatically installed when downloaded.
If you’re still having issues, you can contact the Club Penguin 3D Team via their Social Medias here.