Combine warm water, sugar, and yeast; let sit until frothy.
Add melted butter, egg, and salt to the yeast mixture and mix well.
Gradually add flour, mixing until a dough forms.
Knead the dough on a floured surface for 8-10 minutes until smooth.
Place dough in a greased bowl, cover, and let rise for 1 hour.
Punch down the dough, divide into 12 pieces, and shape into balls.
Place on a greased baking sheet and let rise for another 30 minutes.
Preheat oven to 375°F (190°C).
Bake for 15-20 minutes until golden brown.
Let cool before serving.