Well, considering it's not made by Ubisoft or EA, it's not going to show up on their services (Uplay and Origin, respectively).
It will come with a key for activating the game. If it's associated with Steam the game will pop up in the Steam library (if you have Steam installed) or will install Steam during the installation (if you don't have Steam installed).