I would just find a sweatshirt or hoodie that fit really well and paint the nintendo logo on it with fabric paint. It looks like a relatively easy logo to do, although I have never had the need to do this because store bought Nintendo shirts are plentiful enough and cheap enough to satisfy my need for them. I will save my painting efforts for Sega logos and for shirts that just do not exist and never will.
I found red Nintendo hoodies once in Target a few years back, they were horrible, the logos were melting and they were very irregularly done.
Kohls, JC Penny and Sears are great places for buying video game shirts cheaply, Sears usually charges 9.99 or 8.99 after discounts, JC penny usually 12.99 or 9.99 and Kohls charges 9.99. No need to pay hot topic's ridiculously marked up prices, sometimes these stores have the exact same designs as hot topic sells. These store bought shirts last a very long time too.