Update at 8:41pm GMT - There's one more stipulation to this offer: you need to live in an area covered by Nintendo of Europe. This deal is currently not available through Nintendo of America.

Fancy getting Super Mario 3D Land for free?

Well, 'sort of' free. You see, you have to spend a little bit of money to be eligible first.

Earlier today, Nintendo launched the Super Mario 3D Land Welcome Promotion.

To claim your "free" game, you have to register a 3DS or 3DS XL and one of 15 top games for your handheld over on Club Nintendo.

You have to do this between November 27th, 2013 (15:01 GMT) and January 13th, 2014 (22:59 GMT).

Super Mario 3D Land

If you do so, then you'll receive your download code for Super Mario 3D Land on March 13th, 2014. You'll then be able to use the code in the Nintendo eShop and download Super Mario 3D Land for 3DS, 3DS XL, or 2DS.

Apparently, all 3DS consoles and games that were purchased but not registered before November 27th will be eligible for this promotion. So, get on in there.

Here's the full list of 15 games you can register on Club Nintendo: