Yes, it appears that the game requires one of the wands branded to be used with it. I've looked on the official website and searched on online websites, but there was nothing mentioned about playback without want. The game is for Windows PCs, and it can be played online. There is no information as to whether the game will be released for smartphones or not.
On the other side, the game and the developers are out of business so, if you plan to play this, then it might not be possible to acquire the game and the wand. The official website only offers information about games and that's it.