According to this article on the Ubisoft site it does not require an internet connection to play:
BTW, where did you get a demo version of the game on PC?
where did you read this?
i think here
when i try to post the link it says i been blocked from the site
[Edited by glyth, 11/15/2016 5:59:35 PM]