You do not need an Asmodee account to play Small World 2 offline.
However, you will have to sign up in order to play online.
You can create an Asmodee account here.