I just did that for the same reason as you, I just moved and had an empty garage to work with. I used sherwinn williams industrial epoxy coating and mixed in some sand like stuff for traction. I did not use those little flakes, for the reason as the guy said above, I've heard it makes it friggin impossible to find anything you drop, and its hard enough normally.
I did it last february actually, and the temps were very borderline but it worked. Temps were not much above freezing, it did take a good 3 days to set up enough for foot traffic since it was so cold, but in the end it did fully harden.
Also, agreeing with another guy above, prep is HUGE. Since I knew I only had one chance to do it with an empty space I acid washed the floor multiple times rinsing down between washes. More to etch it rather than clean because concrete guys that pour floors like that trowel the living hell out of the floor and it was GLASS smooth, so I didn't want to risk the epoxy lifting. It was so glazed it took several washes before it felt like 120 grit sandpaper.
I believe it was around $300 bucks for a 3 car garage and I was happy with the product, especially since I knew I was pushing it temperature wise big time.