I'm fortunate that at work I can dress pretty casual -- Dockers or jeans with polo shirts. I work afternoon and evenings, sometimes until early in the morning. So when I go home for dinner, I often change into something even more casual before coming back to work -- jeans in winter (in Texas, that's like 2-3 weeks), hemmed jeans shorts the rest of the year. Plus T-shirts. The T-shirts vary, depending on my mood. I'm recently into a retro-rock phase since I found a place selling old school album cover and logo artwork T-shirts -- Pink Floyd, Led Zep, the Beatles, Rolling Stones.
I do have some gamer-related T-shirts I've worn to work in the evenings. Others are from places I've been on vacation. Or sports related.
I also have a large collection of baseball caps and gimme caps that I wear, esp. if the weather is bad or I'm at a sporting event, or I'm having a bad hair day, or if I come to the office on the weekend.
For footwear, I usually wear sneakers. Back in college, I started wearing Nike hightops almost exclusively, but they've gotten so expensive, and so ugly! They junk them up with all this urban-style crap that I don't like. So I've switched to low tops -- excuse me, "cross trainers" -- white with subtle color accents.
For cold or rainy weather, I do have a black trenchcoat that my wife hates for me to wear, and a leather bomber jacket and a canvas bomber jacket. And a couple of lighter, windbreaker jackets.
I don't own a suit, but I do have a blazer, a couple of button-down dress shirts and a couple of ties, but rarely wear them.