You don't have to wear a dress. But it is evening wear. So dressy pant & top etc would be fine. If you're not comfy in a dress don't do that or you'll feel out of place and out of sorts. Wear something that's "you" but in pants and an evening top.