In my opinion, engagement parties are a gift-giving event, but it doesn't have to be a large gift. A bottle of champagne would be fine. I have only been to engagement parties for DH's siblings so we got them larger gifts, but for a friend a small gift is fine.