We are excited to announce that Unity’s User-Generated Content (UGC), a solution that enables game developers to integrate UGC workflows easily into their games, is now in Open Beta!
What does it mean that User Generated Content is an Open Beta product?
There are a few things to be aware of when using this Unity Beta service package:
-
We are working towards a full GA release in 2023, however, there is no set release date yet.
-
Know that breaking changes to the SDKs and APIs may be released as a result of feedback or discovered issues in the Open Beta; however, we do our utmost to ensure this is not the case once we release a product to Open Beta. Anything available in Open Beta will be supported for a minimum of 2 years, following the Unity Editor standards
Beta Services are defined under the Unity Terms of Service, and by using Unity User Generated Content you agree that you have read and agree to the Unity’s Terms of Service.
Key Features and Capabilities
UGC Core & SDK
Implement essential user-generated content workflows with ease. The UGC Core manages uploads, downloads, publishing, subscribing, and more, leveraging our CDN to distribute content quickly and efficiently to your players. Unity UGC can be used on any engine but we’ve also built a Unity SDK to make implementation into Unity games especially simple.
Use webhooks to extend the solution to fit your specific needs. Power actions such as notifying your discord server when you’ve got new content to review or integrating UGC with your analytics platform.
UGC Bridge
Empower your players to leverage the full power of the Unity Editor with the Editor Bridge. Customize the plug-in to meet your creators’ needs and let your community’s imagination run wild.
Extend the plugin to fit your needs by adding steps such as programmatic validation, tagging, and anything else your game needs.
Moderation
The API-accessible moderation functionality streamlines the review process for uploaded content. A full moderation center enables your team to view, download, and take action on all user-generated content and set specific moderation rules. Distribute moderation permissions to staff or dedicated community members to speed up content review.
Content discovery
Built-in search criteria help your players find relevant content. Display engaging, trending, popular, or top-rated content with just a few lines of code.
The included content viewer Prefab offers a comprehensive interface for players to engage with your game’s user-generated content, and you can adjust it to fit your game’s needs.
Creator Center
The Creator Center is a white-label web portal that allows creators to manage their content, understand its performance, and edit metadata. Accessible from anywhere, the web portal also guides your creators as they learn how to create content for your game.
Resources
To learn more about what you can do with UGC, take a look at the Solutions page.
Getting Started
Since this is a beta product, you need to sign up for the service in Unity Dashboard. Once you complete the signup process and agree to the Terms of Service, you will be able to access UGC. From the Unity Dashboard, you can follow the getting started guide to get set up or follow the instructions in our documentation.
What’s next
Our main priority during the Open Beta is to listen closely to your feedback and address the next set of challenges you may face when building a UGC game. We plan on adding some impactful new features over the year that will help development and improve moderation workflows.
Feedback & Support Forum Post
At Unity, we put the Users First so your feedback is extremely valuable to us. Our team is dedicated to improving these tools and your feedback is essential to where we will go next. Please share your comments in this forum so that we can continue improving our tools for you!
In terms of feedback, we’re especially looking for:
- Use cases that are important to you and your projects
- Workflows that are unclear or missing
- Features you’d like to see in future releases
- Questions or feedback on our documentation and educational content
- Reflections on what has been challenging for you when it comes to implementing your game using these new Unity services.
How to report bugs with Unity UGC
If you have any issues or questions that require support, you can file a support ticket from your UGC dashboard or by submitting a request directly on the UGC support form. This will streamline the process as it automatically ensures your organization and project ID are associated with the support ticket.
Once you have submitted a bug report, please feel free to start a new post on it here in the forum.
Thanks for checking out Unity UGC and we can’t wait to see what you build!