Roblox UtilitiesDevlHub Roblox Documentation

Use Iconic IP on Roblox

Learn how to scale on Roblox.

export const sections = [ { verticalLayout: true, content: [ { description: "One of the most significant ways for creators to expand their reach is to tap into the established fanbases of beloved global IP. We've seen major success when creators and rights holders partner, and we are building an ecosystem that supports licensing for rights holders at scale across Roblox. Our vision is to empower all creators to easily partner with the franchises they love and bring the franchises' licensed IP into their games.", video: "https://www.youtube-nocookie.com/embed/4zoH0Qqq3BE?rel=0&loop=1", } ] }, { horizontalLayout: true, content: [ { title: "Request to partner with a rights holder today", verticalLayout: true, description: "Requesting for licensable IP is simple – find your desired IP in the Licenses catalog, click Request for License, select a game for your license request, review terms and content standards, include your pitch, and submit. You'll be notified on Creator Hub once the rights holder reviews your license request.", buttons: [ { text: "Request to partner", href: "./ip-licensing/creators" } ] }, { title: "Register your IP", verticalLayout: true, description: "For eligible rights holders and brands, the License Manager provides powerful self-serve tools to efficiently license your IP to Roblox's massive and engaged audience. You will need to provide the necessary proof of ownership, and a letter of authorization to offer licensed use of your IP.", buttons: [ { text: "Register IP", href: "./ip-licensing/get-started" } ], content: [] },

] }, { verticalLayout2: true, title: "Meet our founding partners", image: "/assets/ip-licensing/logo-dark.png", content: [ { title: "For creators: unleash your creations", description: "Creating games using popular IP can make your content more recognizable and exciting for users! It's a fantastic opportunity to reach new audiences who already know and love certain characters, settings, and storylines.", image: "/assets/ip-licensing/BlueLock.png", links: [ { text: "Explore catalog", href: "https://create.roblox.com/explore/licenses" } ] }, { title: "For rights holders: new IP management tools", description: "License Manager offers rights holders complete IP management, including registration, adding licenses to the central Licenses catalog, proactive IP usage scanning, and oversight of licensed IP.", links: [ { text: "License Manager", href: "./ip-licensing/license-manager" }, ] } ] }, { title: "Latest announcements", horizontalLayout: true, content: [ { title: "New Lionsgate IPs added to the Licenses catalog", description: "Lionsgate has expanded its offerings with three newly licensable properties as previously announced at RDC this year: The Strangers: Chapters 1 & 2, The Blair Witch franchise, and Fall (2022).", image: "/assets/ip-licensing/Fall.png", links: [ { text: "Read", href: "https://devforum.roblox.com/t/new-lionsgate-ips-arrive-in-the-licenses-catalog-%E2%80%93-plus-the-new-pitch-feature/4008864" } ] }, { title: "Kodansha IPs now available", description: "During RDC 2025, Roblox CEO Dave Baszucki and Kodansha CEO Yoshinobu Noma announced major additions to our Licenses catalog including Kodansha's Blue Lock and That Time I Got Reincarnated as a Slime.", video: "https://www.youtube-nocookie.com/embed/PVlCHE9pc50?si=VHpSJVeXiqTJFb-k&start=2373?rel=0&loop=1", links: [ { text: "Read", href: "https://corp.roblox.com/newsroom/2025/09/roblox-rdc-2025" } ] }, { title: "Roblox Launches New Licensing Platform", description: "With our new licensing platform, including the Roblox License Manager and Licenses catalog, rights holders of creative works can partner with creators to reach a large and engaged audience. With this launch, creators can build games with popular IP.", image: "/assets/ip-licensing/LicensesPage.png", links: [ { text: "Read", href: "https://corp.roblox.com/newsroom/2025/07/roblox-launches-new-licensing-platform-for-experiences" } ] }, { title: "The Evolution of IP on Roblox", description: "Learn how intellectual property works on Roblox, our vision for easier IP-based creations, and the innovative technologies that make it all possible.", video: "https://www.youtube-nocookie.com/embed/2HotST5mF3A?rel=0&loop=1", links: [ { text: "Read", href: "https://corp.roblox.com/newsroom/2025/09/roblox-rdc-2025" } ] } ] } ];

{sections.map((section, index) => ( section.verticalLayout ? (

{section.title && ( {section.title} )} {section.description && (

{section.description}

{section.buttons && section.buttons.map((button, btnIndex) => ( {button.text} ))}
)} {section.content && section.content.map((section, index) => (

{section.title}

{section.description}

{section.links && section.links.map((link, linkIndex) => ( {link.text}
))} {section.buttons && section.buttons.map((button, btnIndex) => ( {button.text} ))}

{section.image && ( )} {section.video && (

)}

))}

) : section.horizontalLayout ? (

{section.title && ( {section.title} )}

{section.description && (

{section.description}

)} {section.buttons && section.buttons.map((button, btnIndex) => ( {button.text} ))}

{section.image && (

)} {section.content && (

{section.content.map((content, contentIndex) => { const mdValue = 12 / section.content.length; return (

{content.image && ( )} {content.video && ( )}

{content.title}

{content.description}

{content.links && content.links.map((link, linkIndex) => ( {link.text}
))} {content.buttons && content.buttons.map((button, btnIndex) => ( {button.text} ))}

); })}

)}

) : section.verticalLayout2 ? (

{section.title && ( {section.title} )} {section.description && (

{section.description}

{section.buttons && section.buttons.map((button, btnIndex) => ( {button.text} ))}
)} {section.image && (

)}

{section.content && section.content.map((section, index) => (

{section.title}

{section.description}

{section.links && section.links.map((link, linkIndex) => ( {link.text}
))} {section.buttons && section.buttons.map((button, btnIndex) => ( {button.text} ))}
))}

{section.content && section.content.map((content, idx) => (

{content.image && ( )} {content.video && ( )}
))}

) : null ))}