I created this configurable popup in Rive, using Data Binding to make the text content and layouts dynamic.
Instead of creating a separate animation for each package, the same Rive asset can be customized dynamically with different content and offers for different players.
This approach makes the animation more flexible, reusable, and easier to maintain, while still giving us control over the visual presentation.