i havent got it.

where is my game?

Depending on when you pre-ordered will say when you’re likely to get the code for the game. All details are noted in the FAQ here:
https://www.halowaypoint.com/en-us/forums/cde2182789f04f2c821fab101cb1c8d7/topics/halo-wars-definitive-edition-faq/82269f7a-6743-478d-912c-d50c396ae117/posts

> Q: How do I get early access to Halo Wars: Definitive Edition?
> A: Everyone who pre-orders the digital version of the Halo Wars 2: Ultimate Edition for Xbox One or Windows 10 will receive a token for Halo Wars: Definitive Edition. Tokens begin rolling out on Dec. 20, 2016 and will be sent in waves. You can order the digital version of the Halo Wars 2: Ultimate Edition from the Xbox Store, Windows Store, Xbox.com, or participating retailers.
>
> Q: I pre-ordered a digital version of Halo Wars 2: Ultimate Edition. How do I get my Halo Wars: Definitive Edition code?
> A: If you ordered from the Xbox Store, Windows Store, or Xbox.com, the code will be sent to your Xbox message center. Log into your Xbox One, the Xbox App on Windows 10 or Xbox.com to check your message center. Tokens will begin rolling out on Dec. 20, 2016. It may take 7 – 10 days to receive your token after pre-ordering Halo Wars 2: Ultimate Edition.
> If you pre-ordered the digital version from a participating retailer, you should receive a token for Halo Wars 2: Ultimate Edition. Log into your Xbox account and enter that token. Your Halo Wars: Definitive Edition token will be sent to that account within 7 – 10 days (starting Dec. 20, 2016).

Thanks for your feedback! As this is not a support issue, please feel free to discuss this in the Halo Wars: Definitive Edition section: https://www.halowaypoint.com/en-us/forums/cde2182789f04f2c821fab101cb1c8d7/topics