Never buy a piece of hardware with a game code, counting on that code working, unless it's a steam code. That AC3 code is for Ubisoft's servers and a total roll of the dice as to if it will work without some headache. I have one that the servers say is invalid but that's not uncommon from what I've read. I just haven't mustered the will to bang my head at Ubisoft support to resolve it.