# Creating your first widget

**When creating a UGC widget, there are two main options to consider.**

[Utilise a premade template, by navigating to the widget template gallery](creating-your-first-widget/creating-a-widget-from-the-gallery)

In this option, you are able to select a widget which our team is constantly maintaining.

We've tried and tested these widgets, and are continually working to keep them bug-free for your enjoyment.&#x20;

By selecting a widget from the widget gallery, you are automatically receiving the latest updates to the template you have selected.



[Utilise our widget engine to build your own widget, via the **Blank Canvas** widget offering. (Advanced)](creating-your-first-widget/creating-a-widget-from-blank-canvas-developer-guide)

This is the more advanced route, as it requires prior experience as a developer to build out your dream template.

Our advanced widget SDK will ensure that development is versatile, and following the latest trends in software engineering.

By utilising blank canvas, you choose to opt out of the latest updates to given templates such as waterfall, and instead choose to build and maintain your own template, while relying on our core widget engine to allow swift building of templates.
