1<!DOCTYPE html><!-- Last Published: Thu Mar 19 2026 16:54:50 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="staging-playmakers.webflow.io" data-wf-page="66a781620b1f0f0be709208a" data-wf-site="64120794f1cbeb1c86946b28" lang="en"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>PlayMakers - Blog</title><meta content="Explore the latest trends, tips, and news on player engagement and user-generated content monetization with the PlayMakers blog. Join our community to enhance game retention and unlock new revenue opportunities." name="description"/><meta content="PlayMakers - Blog" property="og:title"/><meta content="Explore the latest trends, tips, and news on player engagement and user-generated content monetization with the PlayMakers blog. Join our community to enhance game retention and unlock new revenue opportunities." property="og:description"/><meta content="https://cdn.prod.website-files.com/64120794f1cbeb1c86946b28/685aba8ece57b0f08b1e5cf3_Open%20Graph.png" property="og:image"/><meta content="PlayMakers - Blog" name="twitter:title"/><meta content="Explore the latest trends, tips, and news on player engagement and user-generated content monetization with the PlayMakers blog. Join our community to enhance game retention and unlock new revenue opportunities." name="twitter:description"/><meta content="https://cdn.prod.website-files.com/64120794f1cbeb1c86946b28/685aba8ece57b0f08b1e5cf3_Open%20Graph.png" name="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/64120794f1cbeb1c86946b28/css/staging-playmakers.webflow.shared.9388832b6.min.css" rel="stylesheet" type="text/css" integrity="sha384-k4iDK2NDbuHoJ7wL8Q2ig+B0BeBFQLw4fbSck3fYpL+R6gKKiiyBfZM0V4kdBh33" crossorigin="anonymous"/>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/64120794f1cbeb1c86946b28/685d496621f7e141faafe53d_image%20(125)%201.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/64120794f1cbeb1c86946b28/685d49682265a1ae3d321f4a_image%20(125)%202.png" rel="apple-touch-icon"/><link href="https://www.playmakers.co/blog" rel="canonical"/><!-- Google Site Verification Added by Ilan --> 2<meta name="google-site-verification" content="RcQ1arFu5-Pw2Xfy4xbLlOp-qSHi3pT1MoAkIfK_7Mg" /> 3 4<meta name=ârobotsâ content="max-video-preview:0"> 5 6<!-- Floqqer Website Identification -->
7<script> 8 (function() { 9 // Create the script element 10 var script = document.createElement('script'); 11 script.type = 'text/javascript'; 12 13 var baseUrl = 'https://a.usbrowserspeed.com/cs'; 14 var params = new URLSearchParams({ 15 pid: '49677f2f5029227d25a926575d32076ee978da60192e0cbe06e964562ee6f4c2', 16 puid: '5173525ac679498ff63275869fa8472459b0029044625a3c87d6e030a798ac81', 17 ref: window.location.href // Add the current page URL 18 }); 19 script.src = baseUrl + '?' + params.toString(); 20 21 // Append the script to the document 22 document.head.appendChild(script); 23 })(); 24</script>
24 25 26 27<!-- Snitcher analytics code -->
28<script> 29 !function(s,n,i,t,c,h){s.SnitchObject=i;s[i]||(s[i]=function(){ 30 (s[i].q=s[i].q||[]).push(arguments)});s[i].l=+new Date;c=n.createElement(t); 31 h=n.getElementsByTagName(t)[0];c.src='//snid.snitcher.com/8432611.js'; 32 h.parentNode.insertBefore(c,h)}(window,document,'snid','script'); 33 34 snid('verify', '8432611'); 35</script>
35 36 37<!-- Please keep this css code to improve the font quality--> 38<style> 39 * { 40 -webkit-font-smoothing: antialiased; 41 -moz-osx-font-smoothing: grayscale; 42 -o-font-smoothing: antialiased; 43 text-rendering: optimizeLegibility; 44} 45</style> 46 47<style> 48.global-styles { 49 display: none; 50} 51</style> 52 53<!-- [Attributes by Finsweet] Disable scrolling -->
54<script defer src="https://cdn.jsdelivr.net/npm/@finsweet/attributes-scrolldisable@1/scrolldisable.js"></script>
54 55 56<!-- [Attributes by Finsweet] Mirror click events -->
57<script defer src="https://cdn.jsdelivr.net/npm/@finsweet/attributes-mirrorclick@1/mirrorclick.js"></script>
57 58 59 60<!-- Google Tag Manager -->
61<script>
vendor: 327 bytes, lines 61-65
61(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 62new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 63j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 64'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 65})(window,document,'script','dataLayer','
65GTM-KXZXC264
vendor: 3 bytes, line 65
65');
65</script>
65 66<!-- End Google Tag Manager --> 67
68<script src="https://app.optibase.io/script.js" public-api-key="clzlcr6ac00sq14h5txq9bx1n"></script>
68 69
70<script type="text/javascript">window.__WEBFLOW_CURRENCY_SETTINGS = {"currencyCode":"USD","symbol":"$","decimal":".","fractionDigits":2,"group":",","template":"{{wf {\"path\":\"symbol\",\"type\":\"PlainText\"} }} {{wf {\"path\":\"amount\",\"type\":\"CommercePrice\"} }} {{wf {\"path\":\"currencyCode\",\"type\":\"PlainText\"} }}","hideDecimalForWholeNumbers":false};</script>
70</head><body><div class="page-wrapper"><div class="global-styles w-embed"><style> 71 72header, section, footer { 73position: relative; 74} 75 76 77.wf-design-mode .plus-grid { 78display: none; 79} 80 81 82.nav_link.w-nav-link.w--nav-link-open { 83 color: #FFFEF5; 84} 85 86.w-dyn-empty { 87display: none; 88} 89 90[css-hide-scrollbar]::-webkit-scrollbar { 91 display: none; 92} 93[css-hide-scrollbar] { 94 -ms-overflow-style: none; 95 scrollbar-width: none; 96} 97 98 99/* Focus state style for keyboard navigation for the focusable elements */ 100*[tabindex]:focus-visible, 101 input[type="file"]:focus-visible { 102 outline: 0.125rem solid #4d65ff; 103 outline-offset: 0.125rem; 104} 105 106/* Get rid of top margin on first element in any rich text element */ 107.w-richtext > :not(div):first-child, .w-richtext > div:first-child > :first-child { 108 margin-top: 0 !important; 109} 110 111/* Get rid of bottom margin on last element in any rich text element */ 112.w-richtext>:last-child, .w-richtext ol li:last-child, .w-richtext ul li:last-child { 113 margin-bottom: 0 !important; 114} 115 116/* Prevent all click and hover interaction with an element */ 117.pointer-events-off { 118 pointer-events: none; 119} 120 121/* Enables all click and hover interaction with an element */ 122.pointer-events-on { 123 pointer-events: auto; 124} 125 126/* Create a class of .div-square which maintains a 1:1 dimension of a div */ 127.div-square::after { 128 content: ""; 129 display: block; 130 padding-bottom: 100%; 131} 132 133/* Make sure containers never lose their center alignment */ 134.container-medium,.container-small, .container-large { 135 margin-right: auto !important; 136 margin-left: auto !important; 137} 138 139.nav_link::before, 140.footer_link::before, 141.nav_dropdown_link::before { 142 transform-origin: 100% 50%; 143 transform: scale3d(0, 1, 1); 144 transition: transform 0.3s; 145} 146 147.nav_link:hover::before, 148.footer_link:hover::before, 149.nav_dropdown_link:hover::before { 150 transform-origin: 0% 50%; 151 transform: scale3d(1, 1, 1); 152} 153 154.nav_link, 155.footer_link, 156.nav_dropdown_link { 157 cursor: pointer; 158 position: relative; 159 white-space: nowrap; 160} 161 162.nav_link::before, 163.nav_link::after, 164.footer_link::before, 165.footer_link::after, 166.nav_dropdown_link::before, 167.nav_dropdown_link::after { 168 position: absolute; 169 width: 100%; 170 height: 2px; 171 background: currentColor; 172 top: 100%; 173 left: 0; 174 pointer-events: none; 175} 176 177.nav_link::before, 178.footer_link::before, 179.nav_dropdown_link::before { 180 content: ''; 181 /* show by default */ 182} 183 184 185/* 186Make the following elements inherit typography styles from the parent and not have hardcoded values. 187Important: You will not be able to style for example "All Links" in Designer with this CSS applied. 188Uncomment this CSS to use it in the project. Leave this message for future hand-off. 189*/ 190/* 191a, 192.w-input, 193.w-select, 194.w-tab-link, 195.w-nav-link, 196.w-dropdown-btn, 197.w-dropdown-toggle, 198.w-dropdown-link { 199 color: inherit; 200 text-decoration: inherit; 201 font-size: inherit; 202} 203*/ 204 205/* Apply "..." after 3 lines of text */ 206.text-style-3lines { 207 display: -webkit-box; 208 overflow: hidden; 209 -webkit-line-clamp: 3; 210 -webkit-box-orient: vertical; 211} 212 213/* Apply "..." after 2 lines of text */ 214.text-style-2lines { 215 display: -webkit-box; 216 overflow: hidden; 217 -webkit-line-clamp: 2; 218 -webkit-box-orient: vertical; 219} 220 221/* Adds inline flex display */ 222.display-inlineflex { 223 display: inline-flex; 224} 225 226/* These classes are never overwritten */ 227.hide { 228 display: none !important; 229} 230 231@media screen and (max-width: 991px) { 232 .hide, .hide-tablet { 233 display: none !important; 234 } 235} 236 @media screen and (max-width: 767px) { 237 .hide-mobile-landscape{ 238 display: none !important; 239 } 240} 241 @media screen and (max-width: 479px) { 242 .hide-mobile{ 243 display: none !important; 244 } 245} 246 247.margin-0 { 248 margin: 0rem !important; 249} 250 251.padding-0 { 252 padding: 0rem !important; 253} 254 255.spacing-clean { 256padding: 0rem !important; 257margin: 0rem !important; 258} 259 260.margin-top { 261 margin-right: 0rem !important; 262 margin-bottom: 0rem !important; 263 margin-left: 0rem !important; 264} 265 266.padding-top { 267 padding-right: 0rem !important; 268 padding-bottom: 0rem !important; 269 padding-left: 0rem !important; 270} 271 272.margin-right { 273 margin-top: 0rem !important; 274 margin-bottom: 0rem !important; 275 margin-left: 0rem !important; 276} 277 278.padding-right { 279 padding-top: 0rem !important; 280 padding-bottom: 0rem !important; 281 padding-left: 0rem !important; 282} 283 284.margin-bottom { 285 margin-top: 0rem !important; 286 margin-right: 0rem !important; 287 margin-left: 0rem !important; 288} 289 290.padding-bottom { 291 padding-top: 0rem !important; 292 padding-right: 0rem !important; 293 padding-left: 0rem !important; 294} 295 296.margin-left { 297 margin-top: 0rem !important; 298 margin-right: 0rem !important; 299 margin-bottom: 0rem !important; 300} 301 302.padding-left { 303 padding-top: 0rem !important; 304 padding-right: 0rem !important; 305 padding-bottom: 0rem !important; 306} 307 308.margin-horizontal { 309 margin-top: 0rem !important; 310 margin-bottom: 0rem !important; 311} 312 313.padding-horizontal { 314 padding-top: 0rem !important; 315 padding-bottom: 0rem !important; 316} 317 318.margin-vertical { 319 margin-right: 0rem !important; 320 margin-left: 0rem !important; 321} 322 323.padding-vertical { 324 padding-right: 0rem !important; 325 padding-left: 0rem !important; 326} 327 328/* Apply "..." at 100% width */ 329.truncate-width { 330 width: 100%; 331 white-space: nowrap; 332 overflow: hidden; 333 text-overflow: ellipsis; 334} 335/* Removes native scrollbar */ 336.no-scrollbar {
337 -ms-overflow-style: none; 338 overflow: -moz-scrollbars-none; 339} 340 341.no-scrollbar::-webkit-scrollbar { 342 display: none; 343} 344 345.circular-chart { 346 max-width: 100px; 347} 348 349.circle { 350 stroke: #ffffff; /* Remplissage en blanc */ 351 fill: none; 352 stroke-width: 2; 353 stroke-linecap: round; 354} 355 356.circle-bg { 357 fill: none; 358 stroke: #bbbbbb; /* Bordure grise */ 359 stroke-width: 2; 360} 361 362.preloader {   363display: flex;  364} 365 366.star { 367 position: absolute; 368 width: 10px; 369 height: 10px; 370 background-color: white; 371 border-radius: 50%; 372} 373 374.opacity-level-0 { opacity: 1; } 375.opacity-level-1 { opacity: 0.9; } 376.opacity-level-2 { opacity: 0.8; } 377.opacity-level-3 { opacity: 0.7; } 378.opacity-level-4 { opacity: 0.6; } 379.opacity-level-5 { opacity: 0.5; } 380.opacity-level-6 { opacity: 0.4; } 381.opacity-level-7 { opacity: 0.3; } 382.opacity-level-8 { opacity: 0.2; } 383.opacity-level-9 { opacity: 0.1; } 384 385#testimonial-container { 386 display: flex; 387 overflow-x: scroll; 388 width: 100%; 389} 390 391.w-lightbox-backdrop, .w-lightbox-container { 392 z-index: 9999; 393} 394 395 396 397.text-span-highlight::before { 398 content: ""; 399 position: absolute; 400 top: -0.2em; 401 bottom: -0.2em; 402 left: -0.4em; 403 right: -0.6em; 404 background-image: url('https://cdn.prod.website-files.com/64120794f1cbeb1c86946b28/675c212bbc176c44d3164e40_Brush%202%201.avif'); 405 background-size: 100% 100%; 406 background-position: center; 407 background-repeat: no-repeat; 408 z-index: -1; 409} 410 411 412.text-span-grow::before { 413 content: ""; 414 position: absolute; 415 top: -0.2em; 416 bottom: -0.2em; 417 left: -0.4em; 418 right: -0.6em; 419 background-image: url('https://cdn.prod.website-files.com/64120794f1cbeb1c86946b28/675e0a1cf796b5690ddd0046_Brush%202%201%20(8).png'); 420 background-size: 100% 100%; 421 background-position: center; 422 background-repeat: no-repeat; 423 z-index: -1; 424} 425 426 427.text-span-testimonial::before { 428 content: ""; 429 position: absolute; 430 top: -0.2em; 431 bottom: -0.2em; 432 left: -0.4em; 433 right: -0.6em; 434 background-image: url('https://cdn.prod.website-files.com/64120794f1cbeb1c86946b28/675c47e7a643e0d163e90941_Brush%202%201%20(4).png'); 435 background-size: 100% 100%; 436 background-position: center; 437 background-repeat: no-repeat; 438 z-index: -1; 439} 440 441 442.text-span-solution::before { 443 content: ""; 444 position: absolute; 445 top: -0.1em; 446 bottom: -0.1em; 447 left: -0.4em; 448 right: -0.6em; 449 background-image: url('https://cdn.prod.website-files.com/64120794f1cbeb1c86946b28/675c67ff8e00e70c310e6fda_Brush%202%201%20(6).png'); 450 background-size: 100% 100%; 451 background-position: center; 452 background-repeat: no-repeat; 453 z-index: -1; 454} 455 456.text-span-marquee::before { 457 content: ""; 458 position: absolute; 459 top: -0.2em; 460 bottom: -0.2em; 461 left: -0.4em; 462 right: -0.6em; 463 background-image: url('https://cdn.prod.website-files.com/64120794f1cbeb1c86946b28/675cb8bfc0f4c20a78058175_Brush%202%201%20(7).png'); 464 background-size: 100% 100%; 465 background-position: center; 466 background-repeat: no-repeat; 467 z-index: -1; 468} 469 470 471 472 473.code_toggle-square { 474 transition: transform 0.3s ease; 475} 476 477/* Quand on est en mode code, on déplace le toggle-square */ 478.is-active .code_toggle-square { 479 transform: translateX(20px); 480} 481 482.text-span-highlight-pricing::before { 483 content: ""; 484 position: absolute; 485 top: -0.2em; 486 bottom: -0.2em; 487 left: -0.4em; 488 right: -0.6em; 489 background-image: url('https://cdn.prod.website-files.com/64120794f1cbeb1c86946b28/675c39e5a6e599710152d04c_Brush%202%201%20(3).png'); 490 background-size: 100% 100%; /* Pour que l'image s'étire */ 491 background-position: center; 492 background-repeat: no-repeat; 493 z-index: -1; 494} 495 496.text-span-highlight-grey::before { 497 content: ""; 498 position: absolute; 499 top: -0.05em; 500 bottom: -0.05em; 501 left: -0.3em; 502 right: -0.3em; 503 background-image: url('https://cdn.prod.website-files.com/64120794f1cbeb1c86946b28/675c2c2bbbb8ca6b2a7b2088_Brush%202%201%20(2).png'); 504 background-size: 100% 100%; 505 background-position: center; 506 background-repeat: no-repeat; 507 z-index: -1; 508} 509 510 511@keyframes marquee-right { 512 from { transform: translateX(0); } 513 to { transform: translateX(-50%); } 514} 515 516@keyframes marquee-left { 517 from { transform: translateX(-50%); } 518 to { transform: translateX(0); } 519} 520 521/* Active uniquement sur 768px et plus */ 522@media (min-width: 768px) { 523 .marquee_track { 524 animation: marquee-right 80s linear infinite; 525 } 526 527 .marquee_track.is-bottom { 528 animation: marquee-left 80s linear infinite; 529 } 530 531 .marquee_track:hover, 532 .marquee_track.is-bottom:hover { 533 animation-play-state: paused; 534 } 535} 536 537</style> 538 539G</div><div class="hide w-embed w-iframe"><!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 539-540
539 540<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
540GTM-KXZXC264
vendor: 83 bytes, lines 540-541
540" 541height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
542<!-- End Google Tag Manager (noscript) --></div><div data-animation="default" class="nav_component w-nav" data-easing2="ease" data-easing="ease" data-collapse="medium" data-w-id="f43738e3-7985-de3d-2847-15348266a624" role="banner" data-duration="400" data-doc-height="1"><a href="/contact" class="announcement_bar w-inline-block"><div class="hide-tablet">PlayMakers is publishing the next generation of hit games! ð® Reach out if you want to work on a new game together</div><div class="text-banner-mobile">PlayMakers is publishing the next generation of hit games! ð® Reach out if you want to work on a new game together</div></a><div class="nav_container"><div class="nav_menu-button w-nav-button"><div class="menu-icon"><div class="menu-icon_line-top"></div><div class="menu-icon_line-middle"><div class="menu-icon_line-middle-inner"></div></div><div class="menu-icon_line-bottom"></div></div></div><a href="/" class="nav_logo-link w-nav-brand"><img src="https://cdn.prod.website-files.com/64120794f1cbeb1c86946b28/6848cd66190bd1cd8c9437ce_Logo%20PlayMakers%20(1).svg" loading="lazy" width="300" height="51" alt="" class="nav_logo"/></a><nav role="navigation" css-hide-scrollbar="" class="nav_menu w-nav-menu"><a href="/#solution" class="nav_link w-nav-link">Our solution</a><a href="/#features" class="nav_link w-nav-link">Features</a><a href="/#pricing" class="nav_link w-nav-link">Pricing</a><a href="/#testimonials" class="nav_link w-nav-link">Testimonials</a><a href="/#faq" class="nav_link w-nav-link">FAQ</a><div class="mobile-nav_bottom"><div class="text-size-large text-color-grey">Our team is always ready to answer your questions.</div><a href="/free-trial" class="button-yellow w-button">book a demo</a><div class="nav_social-link"><a href="https://www.linkedin.com/company/playmakersgames/" target="_blank" class="footer_social-link_block w-inline-block"><img src="https://cdn.prod.website-files.com/64120794f1cbeb1c86946b28/64e637774f53a4eec1f84924_bi_linkedin.svg" loading="lazy" alt=""/></a><a href="https://twitter.com/PlayMakersco" target="_blank" class="footer_social-link_block w-inline-block"><img src="https://cdn.prod.website-files.com/64120794f1cbeb1c86946b28/650db741170a105f829bb6ff_logo-twiitter.svg" loading="lazy" alt=""/></a></div></div></nav><div class="nav_menu-buttons"><a href="https://studio-dashboard.playmakers.co/auth?redirect=%2Fdashboard" target="_blank" class="button is-nav w-button">SIGNÂ IN</a></div><div class="mobile-nav_cta-wrapper"><a data-w-id="46d5309c-69d1-e0e5-30a7-4569e1642a43" href="/free-trial" class="button is-nav-mobile w-button">Get started for free</a></div></div><div class="nav_border"></div><div class="hidden-script w-embed w-script">
542<script> 543document.addEventListener('DOMContentLoaded', function() { 544 545 let ticking = false; 546 547 const announcementBar = document.querySelector('.announcement_bar'); 548 const navComponent = document.querySelector('.nav_component'); 549 550 if (!announcementBar || !navComponent) { 551 console.warn('Ãléments announcement_bar ou nav_component non trouvés'); 552 return; 553 } 554 555 const announcementBarHeight = announcementBar.offsetHeight; 556 557 function handleScroll() { 558 const currentScrollTop = window.pageYOffset || document.documentElement.scrollTop; 559 const isMobile = window.innerWidth < 992; 560 561 if (currentScrollTop > 0) { 562 if (isMobile) { 563 // MOBILE : announcement_bar se cache vers le BAS 564 announcementBar.style.transform = 'translateY(100%)'; 565 announcementBar.style.transition = 'transform 0.3s ease-in-out'; 566 } else { 567 // DESKTOP : comportement original 568 announcementBar.style.transform = 'translateY(-100%)'; 569 announcementBar.style.transition = 'transform 0.3s ease-in-out'; 570 571 navComponent.style.transform = `translateY(-${announcementBarHeight}px)`; 572 navComponent.style.transition = 'transform 0.3s ease-in-out'; 573 } 574 } 575 else { 576 // REVENIR à l'état NATUREL (pas de transform) 577 announcementBar.style.transform = ''; 578 navComponent.style.transform = ''; 579 } 580 581 ticking = false; 582 } 583 584 function requestTick() { 585 if (!ticking) { 586 requestAnimationFrame(handleScroll); 587 ticking = true; 588 } 589 } 590 591 window.addEventListener('scroll', requestTick, { passive: true }); 592}); 593</script>
593</div></div><main class="main-wrapper"><section class="section_blog"><div class="padding-global padding-section-header"><div class="container-large"><div class="margin-bottom margin-large"><div class="blog_title-wrap"><h1 class="heading-style-h1">Blog</h1><p class="text-size-medium">Find all the latest news from PlayMakers and the world of Community Engagement in gaming</p></div></div><div class="w-dyn-list"><div role="list" class="blog_list w-dyn-items"><div role="listitem" class="blog_item w-dyn-item"><div class="blog_item_top"><div class="blog_img-link"><a href="/blog/guide-the-best-reddit-ads-to" class="blog_img-wrap w-inline-block"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/68652662709ed1c0181c9960_Archive%20(84).png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/68652662709ed1c0181c9960_Archive%20(84)-p-500.png 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/68652662709ed1c0181c9960_Archive%20(84)-p-800.png 800w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/68652662709ed1c0181c9960_Archive%20(84)-p-1080.png 1080w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/68652662709ed1c0181c9960_Archive%20(84)-p-1600.png 1600w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/68652662709ed1c0181c9960_Archive%20(84)-p-2000.png 2000w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/68652662709ed1c0181c9960_Archive%20(84)-p-2600.png 2600w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/68652662709ed1c0181c9960_Archive%20(84)-p-3200.png 3200w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/68652662709ed1c0181c9960_Archive%20(84).png 3840w" class="blog_img"/></a></div><a href="/blog/guide-the-best-reddit-ads-to" class="blog_title-link w-inline-block"><h3 class="heading-style-h5">GUIDE: The best Reddit Ads to help you boost your sales</h3></a><div class="w-dyn-bind-empty"></div></div><div class="blog_author-wrap"><div class="blog_author-img-wrap"><img src="https://cdn.prod.website-files.com/624380709031623bfe4aee60/6243807090316203124aee66_placeholder-image.svg" loading="lazy" alt="" class="blog_author-img w-dyn-bind-empty"/></div><div class="blog_author-text"><div class="text-weight-semibold w-dyn-bind-empty"></div><div class="text-size-small">July 1, 2025</div></div></div></div><div role="listitem" class="blog_item w-dyn-item"><div class="blog_item_top"><div class="blog_img-link"><a href="/blog/guide-how-to-get-your-game-noticed-and-increase-your-organic-downloads" class="blog_img-wrap w-inline-block"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/68652349a2d04f23e0ab0a4d_Archive%20(83).png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/68652349a2d04f23e0ab0a4d_Archive%20(83)-p-500.png 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/68652349a2d04f23e0ab0a4d_Archive%20(83)-p-800.png 800w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/68652349a2d04f23e0ab0a4d_Archive%20(83)-p-1080.png 1080w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/68652349a2d04f23e0ab0a4d_Archive%20(83)-p-1600.png 1600w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/68652349a2d04f23e0ab0a4d_Archive%20(83)-p-2000.png 2000w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/68652349a2d04f23e0ab0a4d_Archive%20(83)-p-2600.png 2600w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/68652349a2d04f23e0ab0a4d_Archive%20(83)-p-3200.png 3200w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/68652349a2d04f23e0ab0a4d_Archive%20(83).png 3840w" class="blog_img"/></a></div><a href="/blog/guide-how-to-get-your-game-noticed-and-increase-your-organic-downloads" class="blog_title-link w-inline-block"><h3 class="heading-style-h5">GUIDE: How to get your game noticed and boost organic downloads</h3></a><div class="w-dyn-bind-empty"></div></div><div class="blog_author-wrap"><div class="blog_author-img-wrap"><img src="https://cdn.prod.website-files.com/624380709031623bfe4aee60/6243807090316203124aee66_placeholder-image.svg" loading="lazy" alt="" class="blog_author-img w-dyn-bind-empty"/></div><div class="blog_author-text"><div class="text-weight-semibold w-dyn-bind-empty"></div><div class="text-size-small">July 1, 2025</div></div></div></div><div role="listitem" class="blog_item w-dyn-item"><div class="blog_item_top"><div class="blog_img-link"><a href="/blog/how-to-leverage-user-generated-content-in-2025" class="blog_img-wrap w-inline-block"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/68651859e9bba0dfbd520d4e_Archive%20(82).png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/68651859e9bba0dfbd520d4e_Archive%20(82)-p-500.png 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/68651859e9bba0dfbd520d4e_Archive%20(82)-p-800.png 800w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/68651859e9bba0dfbd520d4e_Archive%20(82)-p-1080.png 1080w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/68651859e9bba0dfbd520d4e_Archive%20(82)-p-1600.png 1600w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/68651859e9bba0dfbd520d4e_Archive%20(82).png 1920w" class="blog_img"/>
593</a></div><a href="/blog/how-to-leverage-user-generated-content-in-2025" class="blog_title-link w-inline-block"><h3 class="heading-style-h5">GUIDE: How to leverage User Generated Content in 2025</h3></a><div class="w-dyn-bind-empty"></div></div><div class="blog_author-wrap"><div class="blog_author-img-wrap"><img src="https://cdn.prod.website-files.com/624380709031623bfe4aee60/6243807090316203124aee66_placeholder-image.svg" loading="lazy" alt="" class="blog_author-img w-dyn-bind-empty"/></div><div class="blog_author-text"><div class="text-weight-semibold w-dyn-bind-empty"></div><div class="text-size-small">July 1, 2025</div></div></div></div><div role="listitem" class="blog_item w-dyn-item"><div class="blog_item_top"><div class="blog_img-link"><a href="/blog/best-reddit-ads-of-2024" class="blog_img-wrap w-inline-block"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/686515445d31dd372c768bd8_Archive%20(81).png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/686515445d31dd372c768bd8_Archive%20(81)-p-500.png 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/686515445d31dd372c768bd8_Archive%20(81)-p-800.png 800w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/686515445d31dd372c768bd8_Archive%20(81)-p-1080.png 1080w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/686515445d31dd372c768bd8_Archive%20(81)-p-1600.png 1600w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/686515445d31dd372c768bd8_Archive%20(81)-p-2000.png 2000w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/686515445d31dd372c768bd8_Archive%20(81)-p-2600.png 2600w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/686515445d31dd372c768bd8_Archive%20(81)-p-3200.png 3200w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/686515445d31dd372c768bd8_Archive%20(81).png 3840w" class="blog_img"/></a></div><a href="/blog/best-reddit-ads-of-2024" class="blog_title-link w-inline-block"><h3 class="heading-style-h5">Best Reddit Ads of 2024</h3></a><div>Find the list of all the best performing Reddits Ads for Games in 2024. Find inspiration for your launch or ads iterations</div></div><div class="blog_author-wrap"><div class="blog_author-img-wrap"><img src="https://cdn.prod.website-files.com/624380709031623bfe4aee60/6243807090316203124aee66_placeholder-image.svg" loading="lazy" alt="" class="blog_author-img w-dyn-bind-empty"/></div><div class="blog_author-text"><div class="text-weight-semibold w-dyn-bind-empty"></div><div class="text-size-small">July 1, 2025</div></div></div></div><div role="listitem" class="blog_item w-dyn-item"><div class="blog_item_top"><div class="blog_img-link"><a href="/blog/guide-how-to-build-a-community-before-game-launch" class="blog_img-wrap w-inline-block"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67efd6851f61324f9725c114_Archive.jpg" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67efd6851f61324f9725c114_Archive-p-500.jpg 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67efd6851f61324f9725c114_Archive-p-800.jpg 800w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67efd6851f61324f9725c114_Archive-p-1080.jpg 1080w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67efd6851f61324f9725c114_Archive-p-1600.jpg 1600w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67efd6851f61324f9725c114_Archive-p-2000.jpg 2000w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67efd6851f61324f9725c114_Archive-p-2600.jpg 2600w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67efd6851f61324f9725c114_Archive-p-3200.jpg 3200w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67efd6851f61324f9725c114_Archive.jpg 3840w" class="blog_img"/></a></div><a href="/blog/guide-how-to-build-a-community-before-game-launch" class="blog_title-link w-inline-block"><h3 class="heading-style-h5">GUIDE: How to build a community before game launch</h3></a><div>Want your game to blow up before launch? This guide reveals how top studios build hype, trust, and a loyal communityâbefore players even hit âStart.â</div></div><div class="blog_author-wrap"><div class="blog_author-img-wrap"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052.jpg" loading="lazy" alt="Costantino Carrega, CPO and Co-founder of PlayMakers" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052-p-500.jpg 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052.jpg 800w" class="blog_author-img"/></div><div class="blog_author-text"><div class="text-weight-semibold">Costantino Carrega</div><div class="text-size-small">April 4, 2025</div></div></div></div><div role="listitem" class="blog_item w-dyn-item"><div class="blog_item_top"><div class="blog_img-link"><a href="/blog/guide-how-to-communicate-your-modding-strategy-to-your-community" class="blog_img-wrap w-inline-block"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67e55a4adb8765f740b212ad_Archive%20(48).png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67e55a4adb8765f740b212ad_Archive%20(48)-p-500.png 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67e55a4adb8765f740b212ad_Archive%20(48)-p-800.png 800w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67e55a4adb8765f740b212ad_Archive%20(48)-p-1080.png 1080w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67e55a4adb8765f740b212ad_Archive%20(48)-p-1600.png 1600w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67e55a4adb8765f740b212ad_Archive%20(48)-p-2000.png 2000w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67e55a4adb8765f740b212ad_Archive%20(48)-p-2600.png 2600w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67e55a4adb8765f740b212ad_Archive%20(48)-p-3200.png 3200w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67e55a4adb8765f740b212ad_Archive%20(48).png 3840w" class="blog_img"/>
593</a></div><a href="/blog/guide-how-to-communicate-your-modding-strategy-to-your-community" class="blog_title-link w-inline-block"><h3 class="heading-style-h5">GUIDE: How to communicate your modding strategy to your community</h3></a><div>Communicating your modding strategy effectively ensures both veteran and new players feel included and motivated to contribute. This guide outlines key steps for game studios to engage their community and foster a thriving modding ecosystem.</div></div><div class="blog_author-wrap"><div class="blog_author-img-wrap"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052.jpg" loading="lazy" alt="Costantino Carrega, CPO and Co-founder of PlayMakers" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052-p-500.jpg 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052.jpg 800w" class="blog_author-img"/></div><div class="blog_author-text"><div class="text-weight-semibold">Costantino Carrega</div><div class="text-size-small">March 27, 2025</div></div></div></div><div role="listitem" class="blog_item w-dyn-item"><div class="blog_item_top"><div class="blog_img-link"><a href="/blog/how-do-social-quests-help-turn-players-into-advocates" class="blog_img-wrap w-inline-block"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67e5618a47c410a1d79b4c41_Archive%20(49).png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67e5618a47c410a1d79b4c41_Archive%20(49)-p-500.png 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67e5618a47c410a1d79b4c41_Archive%20(49)-p-800.png 800w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67e5618a47c410a1d79b4c41_Archive%20(49)-p-1080.png 1080w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67e5618a47c410a1d79b4c41_Archive%20(49)-p-1600.png 1600w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67e5618a47c410a1d79b4c41_Archive%20(49)-p-2000.png 2000w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67e5618a47c410a1d79b4c41_Archive%20(49)-p-2600.png 2600w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67e5618a47c410a1d79b4c41_Archive%20(49)-p-3200.png 3200w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67e5618a47c410a1d79b4c41_Archive%20(49).png 3840w" class="blog_img"/></a></div><a href="/blog/how-do-social-quests-help-turn-players-into-advocates" class="blog_title-link w-inline-block"><h3 class="heading-style-h5">ANALYSIS: Top 7 best quest platforms to boost organic growth</h3></a><div>Some platforms engage playersâOthers turn them into promoters with social tracking, UGC quests & automated rewards. Find out more about the true power of PlayMakers' quest system</div></div><div class="blog_author-wrap"><div class="blog_author-img-wrap"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052.jpg" loading="lazy" alt="Costantino Carrega, CPO and Co-founder of PlayMakers" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052-p-500.jpg 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052.jpg 800w" class="blog_author-img"/></div><div class="blog_author-text"><div class="text-weight-semibold">Costantino Carrega</div><div class="text-size-small">February 28, 2025</div></div></div></div><div role="listitem" class="blog_item w-dyn-item"><div class="blog_item_top"><div class="blog_img-link"><a href="/blog/analysis-playmakers---empowering-the-rise-of-forever-lasting-games" class="blog_img-wrap w-inline-block"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67b74fc86828b1bd9067974c_66db7ddc883e5786a2548bde_unnamed-14.webp" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67b74fc86828b1bd9067974c_66db7ddc883e5786a2548bde_unnamed-14-p-500.webp 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67b74fc86828b1bd9067974c_66db7ddc883e5786a2548bde_unnamed-14-p-800.webp 800w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67b74fc86828b1bd9067974c_66db7ddc883e5786a2548bde_unnamed-14-p-1080.webp 1080w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67b74fc86828b1bd9067974c_66db7ddc883e5786a2548bde_unnamed-14.webp 1128w" class="blog_img"/>
593</a></div><a href="/blog/analysis-playmakers---empowering-the-rise-of-forever-lasting-games" class="blog_title-link w-inline-block"><h3 class="heading-style-h5">ANALYSIS: PlayMakers - Empowering the rise of âforever-lastingâ games</h3></a><div>Modding is evolving. PlayMakers enables studios to integrate and monetize player-made content effortlessly, shaping the future of gaming.</div></div><div class="blog_author-wrap"><div class="blog_author-img-wrap"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052.jpg" loading="lazy" alt="Costantino Carrega, CPO and Co-founder of PlayMakers" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052-p-500.jpg 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052.jpg 800w" class="blog_author-img"/></div><div class="blog_author-text"><div class="text-weight-semibold">Costantino Carrega</div><div class="text-size-small">February 21, 2025</div></div></div></div><div role="listitem" class="blog_item w-dyn-item"><div class="blog_item_top"><div class="blog_img-link"><a href="/blog/guide-ensuring-game-success-with-smart-ugc-strategies" class="blog_img-wrap w-inline-block"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67fe80fba22593b6296058e6_Archive%20(1).jpg" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67fe80fba22593b6296058e6_Archive%20(1)-p-500.jpg 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67fe80fba22593b6296058e6_Archive%20(1)-p-800.jpg 800w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67fe80fba22593b6296058e6_Archive%20(1)-p-1080.jpg 1080w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67fe80fba22593b6296058e6_Archive%20(1)-p-1600.jpg 1600w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67fe80fba22593b6296058e6_Archive%20(1)-p-2000.jpg 2000w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67fe80fba22593b6296058e6_Archive%20(1)-p-2600.jpg 2600w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67fe80fba22593b6296058e6_Archive%20(1)-p-3200.jpg 3200w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/67fe80fba22593b6296058e6_Archive%20(1).jpg 3840w" class="blog_img"/></a></div><a href="/blog/guide-ensuring-game-success-with-smart-ugc-strategies" class="blog_title-link w-inline-block"><h3 class="heading-style-h5">GUIDE: Ensuring game success with smart UGC strategies</h3></a><div>Do you want to keep your players engaged long after launch? Turn them into creators and keep your game thriving with smart, scalable UGC strategies.</div></div><div class="blog_author-wrap"><div class="blog_author-img-wrap"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052.jpg" loading="lazy" alt="Costantino Carrega, CPO and Co-founder of PlayMakers" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052-p-500.jpg 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052.jpg 800w" class="blog_author-img"/></div><div class="blog_author-text"><div class="text-weight-semibold">Costantino Carrega</div><div class="text-size-small">December 31, 2024</div></div></div></div><div role="listitem" class="blog_item w-dyn-item"><div class="blog_item_top"><div class="blog_img-link"><a href="/blog/guide-part-2-user-impersonation-and-api-synchronization" class="blog_img-wrap w-inline-block"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/676aa1c921f4caedcfc55c42_discordPurple.jpg" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/676aa1c921f4caedcfc55c42_discordPurple-p-500.jpg 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/676aa1c921f4caedcfc55c42_discordPurple-p-800.jpg 800w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/676aa1c921f4caedcfc55c42_discordPurple-p-1080.jpg 1080w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/676aa1c921f4caedcfc55c42_discordPurple.jpg 1600w" class="blog_img"/>
593</a></div><a href="/blog/guide-part-2-user-impersonation-and-api-synchronization" class="blog_title-link w-inline-block"><h3 class="heading-style-h5">GUIDE: Part 2: User Impersonation and API Synchronization</h3></a><div>How to implement user authentication, authorization, and impersonation on PlayMakers Discord bot using AWS Cognitoâ </div></div><div class="blog_author-wrap"><div class="blog_author-img-wrap"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052.jpg" loading="lazy" alt="Costantino Carrega, CPO and Co-founder of PlayMakers" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052-p-500.jpg 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052.jpg 800w" class="blog_author-img"/></div><div class="blog_author-text"><div class="text-weight-semibold">Costantino Carrega</div><div class="text-size-small">December 25, 2024</div></div></div></div><div role="listitem" class="blog_item w-dyn-item"><div class="blog_item_top"><div class="blog_img-link"><a href="/blog/guide-create-your-own-discord-bot-to-automate-content-sync-via-api---playmakers-bot-use-case" class="blog_img-wrap w-inline-block"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/676a9adc7f4212a10c26c6d9_discord.jpg" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/676a9adc7f4212a10c26c6d9_discord-p-500.jpg 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/676a9adc7f4212a10c26c6d9_discord-p-800.jpg 800w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/676a9adc7f4212a10c26c6d9_discord-p-1080.jpg 1080w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/676a9adc7f4212a10c26c6d9_discord.jpg 1600w" class="blog_img"/></a></div><a href="/blog/guide-create-your-own-discord-bot-to-automate-content-sync-via-api---playmakers-bot-use-case" class="blog_title-link w-inline-block"><h3 class="heading-style-h5">GUIDE: Part 1: Create Your Own Discord Bot to Automate Content Sync via API - PlayMakers BOT use case</h3></a><div>A comprehensive guide on creating a Discord bot that connects with PlayMakers' Makers Hub to automatically sync and display content in Discord servers</div></div><div class="blog_author-wrap"><div class="blog_author-img-wrap"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052.jpg" loading="lazy" alt="Costantino Carrega, CPO and Co-founder of PlayMakers" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052-p-500.jpg 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052.jpg 800w" class="blog_author-img"/></div><div class="blog_author-text"><div class="text-weight-semibold">Costantino Carrega</div><div class="text-size-small">December 24, 2024</div></div></div></div><div role="listitem" class="blog_item w-dyn-item"><div class="blog_item_top"><div class="blog_img-link"><a href="/blog/playmakers-domenation-blackmouth-ugc" class="blog_img-wrap w-inline-block"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa0b2b8ed5480a493274d9_playmakers%2Bdomenation2%20(1).png" loading="lazy" alt="Domenation" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa0b2b8ed5480a493274d9_playmakers%2Bdomenation2%20(1)-p-500.png 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa0b2b8ed5480a493274d9_playmakers%2Bdomenation2%20(1)-p-800.png 800w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa0b2b8ed5480a493274d9_playmakers%2Bdomenation2%20(1)-p-1080.png 1080w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa0b2b8ed5480a493274d9_playmakers%2Bdomenation2%20(1)-p-1600.png 1600w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa0b2b8ed5480a493274d9_playmakers%2Bdomenation2%20(1).png 1920w" class="blog_img"/>
593</a></div><a href="/blog/playmakers-domenation-blackmouth-ugc" class="blog_title-link w-inline-block"><h3 class="heading-style-h5">NEWS: PlayMakers to empower Domenation with User-Generated Content</h3></a><div> Leveraging community creativity and a partnership with PlayMakers, the game aims to revolutionize web3 gaming with unique survival mechanics.</div></div><div class="blog_author-wrap"><div class="blog_author-img-wrap"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052.jpg" loading="lazy" alt="Costantino Carrega, CPO and Co-founder of PlayMakers" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052-p-500.jpg 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052.jpg 800w" class="blog_author-img"/></div><div class="blog_author-text"><div class="text-weight-semibold">Costantino Carrega</div><div class="text-size-small">May 22, 2024</div></div></div></div><div role="listitem" class="blog_item w-dyn-item"><div class="blog_item_top"><div class="blog_img-link"><a href="/blog/astranova-playmakers-partnership-ugc-gaming" class="blog_img-wrap w-inline-block"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa08748eb3e7e786cbe573_Group%20316128214.png" loading="lazy" alt="astranova & playmakers" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa08748eb3e7e786cbe573_Group%20316128214-p-500.png 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa08748eb3e7e786cbe573_Group%20316128214-p-800.png 800w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa08748eb3e7e786cbe573_Group%20316128214-p-1080.png 1080w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa08748eb3e7e786cbe573_Group%20316128214-p-1600.png 1600w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa08748eb3e7e786cbe573_Group%20316128214-p-2000.png 2000w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa08748eb3e7e786cbe573_Group%20316128214-p-2600.png 2600w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa08748eb3e7e786cbe573_Group%20316128214-p-3200.png 3200w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa08748eb3e7e786cbe573_Group%20316128214.png 5827w" class="blog_img"/></a></div><a href="/blog/astranova-playmakers-partnership-ugc-gaming" class="blog_title-link w-inline-block"><h3 class="heading-style-h5">NEWS: PlayMakers to launch the first âCreators Hubâ on Astra Novaâs Black Pass Platform</h3></a><div>As excitement grows for the release of the web3 RPG Astra Nova, the company announces its collaboration with PlayMakers.</div></div><div class="blog_author-wrap"><div class="blog_author-img-wrap"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052.jpg" loading="lazy" alt="Costantino Carrega, CPO and Co-founder of PlayMakers" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052-p-500.jpg 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052.jpg 800w" class="blog_author-img"/></div><div class="blog_author-text"><div class="text-weight-semibold">Costantino Carrega</div><div class="text-size-small">May 16, 2024</div></div></div></div><div role="listitem" class="blog_item w-dyn-item"><div class="blog_item_top"><div class="blog_img-link"><a href="/blog/playmakers-pree-seed-fundraising" class="blog_img-wrap w-inline-block"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa030a9d373b93316bb01d_Group%20316128341.png" loading="lazy" alt="playmakers raises $1,5M" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa030a9d373b93316bb01d_Group%20316128341-p-500.png 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa030a9d373b93316bb01d_Group%20316128341-p-800.png 800w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa030a9d373b93316bb01d_Group%20316128341-p-1080.png 1080w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa030a9d373b93316bb01d_Group%20316128341-p-1600.png 1600w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa030a9d373b93316bb01d_Group%20316128341-p-2000.png 2000w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa030a9d373b93316bb01d_Group%20316128341.png 2400w" class="blog_img"/>
593</a></div><a href="/blog/playmakers-pree-seed-fundraising" class="blog_title-link w-inline-block"><h3 class="heading-style-h5">NEWS: Announcing PlayMakersâ $1.5M pre-seed round</h3></a><div>PlayMakers Secures $1.5 Million Pre-Seed Funding to Revolutionize User-Generated Content in Gaming</div></div><div class="blog_author-wrap"><div class="blog_author-img-wrap"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052.jpg" loading="lazy" alt="Costantino Carrega, CPO and Co-founder of PlayMakers" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052-p-500.jpg 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052.jpg 800w" class="blog_author-img"/></div><div class="blog_author-text"><div class="text-weight-semibold">Costantino Carrega</div><div class="text-size-small">February 27, 2024</div></div></div></div><div role="listitem" class="blog_item w-dyn-item"><div class="blog_item_top"><div class="blog_img-link"><a href="/blog/game-studios-ugc" class="blog_img-wrap w-inline-block"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa010963ccb8f06714f180_teengamer.jpg" loading="lazy" alt="ugc-teen-gamer" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa010963ccb8f06714f180_teengamer-p-500.jpg 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa010963ccb8f06714f180_teengamer-p-800.jpg 800w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa010963ccb8f06714f180_teengamer-p-1080.jpg 1080w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa010963ccb8f06714f180_teengamer-p-1600.jpg 1600w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa010963ccb8f06714f180_teengamer-p-2000.jpg 2000w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa010963ccb8f06714f180_teengamer-p-2600.jpg 2600w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa010963ccb8f06714f180_teengamer-p-3200.jpg 3200w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/66aa010963ccb8f06714f180_teengamer.jpg 4648w" class="blog_img"/></a></div><a href="/blog/game-studios-ugc" class="blog_title-link w-inline-block"><h3 class="heading-style-h5">ANALYSIS: Why studios should turn their players into full time creators</h3></a><div>User-generated content (UGC) has proven to be a game-changer for long-term player engagement. It is time for studios to leverage it.</div></div><div class="blog_author-wrap"><div class="blog_author-img-wrap"><img src="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052.jpg" loading="lazy" alt="Costantino Carrega, CPO and Co-founder of PlayMakers" sizes="100vw" srcset="https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052-p-500.jpg 500w, https://cdn.prod.website-files.com/64120795f1cbebadcd946b44/6504612f04104f07a4e4f4ea_1611696617052.jpg 800w" class="blog_author-img"/></div><div class="blog_author-text"><div class="text-weight-semibold">Costantino Carrega</div><div class="text-size-small">November 20, 2023</div></div></div></div></div></div></div></div></section><section class="section_form"><div class="padding-global"><div class="container-large"><div class="padding-section-medium"><div class="w-layout-grid form_component"><div id="w-node-_7b3f6cdd-796d-a510-18ea-0851355579ca-355579c5" class="form_content-wrapper gsap-slide-up"><h2 class="heading-style-h2">You want to grow your game thanks to UGC?</h2><p class="heading-style-h4">Let's chat! We answer in less than 24 hours.</p><a href="/contact" data-wf--button-primary--variant="small" class="button w-variant-252f3a87-b934-2396-dcf3-11f6f868c50d w-button">Contact us</a></div><div class="form_calendly-wrapper gsap-slide-up gsap-delayed"><div css-hide-scrollbar="" class="form_calendly-widget w-embed w-script"><!-- Calendly inline widget begin --> 594<div class="calendly-inline-widget css-hide-scrollbar" data-url="https://calendly.com/ilan-nabeth/30min?hide_landing_page_details=1&hide_gdpr_banner=1" style="min-width:100%;height:35rem;"></div>
595<script type="text/javascript" src="https://assets.calendly.com/assets/external/widget.js" async></script>
595 596<!-- Calendly inline widget end --></div></div></div></div></div></div></section></main><footer class="footer_component"><div class="padding-global padding-section-footer"><div class="w-layout-blockcontainer container-large w-container"><div class="w-layout-grid footer_content"><div id="w-node-_8dfccd03-be3c-18b4-6593-f3613e374d07-3e374d00" class="footer_link-list"><a href="/about-us" class="footer_link">About us</a><a href="/blog" aria-current="page" class="footer_link w--current">Blog</a><a href="https://wellfound.com/company/playmakers-3" target="_blank" class="footer_link">Careers</a><a href="https://docs.playmakers.co/" target="_blank" class="footer_link">Documentation</a><a href="https://www.linkedin.com/company/playmakersgames/" target="_blank" class="footer_link">LinkedIn</a><a href="https://x.com/PlayMakersco" target="_blank" class="footer_link">X social</a></div><div class="footer_link-list"><a href="/terms-and-conditions" class="footer_link">Terms and conditions</a><a href="/privacy-policy" class="footer_link">Privacy Policy</a></div><div id="w-node-_8dfccd03-be3c-18b4-6593-f3613e374d1c-3e374d00" class="footer_cta-wrapper"><div class="text-weight-bold text-color-beige">Didn't find what you were looking for?</div><a href="/contact" data-wf--button-primary--variant="border-white" class="button w-variant-fd66fae5-2977-0088-0ea5-05b232e50019 w-button">Contact us</a></div><a href="/" id="w-node-_8dfccd03-be3c-18b4-6593-f3613e374d05-3e374d00" class="footer_logo-link w-nav-brand"><img src="https://cdn.prod.website-files.com/64120794f1cbeb1c86946b28/6848cd66190bd1cd8c9437ce_Logo%20PlayMakers%20(1).svg" loading="lazy" width="300" height="51" alt=""/></a></div></div></div></footer><div fs-modal-display="flex" fs-modal-element="modal" class="modal_component"><div class="modal_wrap"><div fs-mirrorclick-element="target" class="popup-close"><div class="popup-close_icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--ic" width="100%" height="100%" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"><path fill="currentColor" d="M18.3 5.71a.996.996 0 0 0-1.41 0L12 10.59L7.11 5.7A.996.996 0 1 0 5.7 7.11L10.59 12L5.7 16.89a.996.996 0 1 0 1.41 1.41L12 13.41l4.89 4.89a.996.996 0 1 0 1.41-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4z"></path></svg></div></div><div css-hide-scrollbar="" class="scrollbar"><h2 class="heading-style-h2">Unlock Full Access</h2><p class="text-size-large">Enter your information to read the full article. <br/>Stay informed with exclusive insights from PlayMakers!<br/></p><div class="form-border w-form"><form id="wf-form-Lead-Magnet" name="wf-form-Lead-Magnet" data-name="Lead Magnet" method="post" data-lead-magnet="form" class="form_wrap" data-wf-page-id="66a781620b1f0f0be709208a" data-wf-element-id="fb611d25-2de6-a74f-d8b4-60094cc23a94"><div class="form-row"><div class="input-wrapper"><label for="First-name" class="input-label">First Name <span class="text-red">*</span></label><input class="input w-input" maxlength="256" name="First-name" data-name="First name" placeholder="John Doe" type="text" id="First-name" data-ms-member="full-name" required=""/></div><div class="input-wrapper mr-15"><label for="Last-name" class="input-label">Last Name <span class="text-red">*</span></label><input class="input w-input" maxlength="256" name="Last-name" data-name="Last name" placeholder="John Doe" type="text" id="Last-name" data-ms-member="full-name" required=""/></div></div><div class="form-row"><div class="input-wrapper"><label for="Phone-Number" class="input-label">Phone Number</label><input class="input w-input" maxlength="256" name="Phone-Number" data-name="Phone Number" placeholder="xxx" type="tel" id="Phone-Number" data-ms-member="email"/></div><div class="input-wrapper"><label for="Email-3" class="input-label">Email <span class="text-red">*</span></label><input class="input w-input" maxlength="256" name="Email" data-name="Email" placeholder="[email protected]" type="email" id="Email-3" data-ms-member="email" required=""/></div></div><div class="form-row"></div><input type="submit" data-wait="Please wait..." class="button align-center w-button" value="Submit"/></form><div class="message_success w-form-done"><div>Thank you! <br/>Your submission has been received!</div></div><div class="message-error w-form-fail"><div class="paragraph-4">Oops! Something went wrong while submitting the form.</div></div></div></div></div><div fs-mirrorclick-element="trigger" class="modal_background"></div><div class="custom-scrollbar w-embed"><style> 597/*Scrollbar custom code*/ 598 599/*width*/ 600.scrollbar::-webkit-scrollbar {
601 width:5px; 602} 603 604/*track*/ 605.scrollbar::-webkit-scrollbar-track { 606 background:rgba(255, 255, 255, 0); 607} 608 609/*thumb*/ 610.scrollbar::-webkit-scrollbar-thumb { 611 background:rgb(183, 187, 209); 612 border-radius:1000px; 613} 614</style></div><div class="hidden-script w-embed w-script">
614<script> 615// Lead Magnet System - Version pour pages CMS blog 616// à mettre dans le Custom Code de Webflow 617document.addEventListener('DOMContentLoaded', function() { 618 619 // Configuration 620 const STORAGE_KEY = 'lead_magnet_completed'; 621 622 // Vérifier si le lead magnet a été complété pour cet article 623 function isLeadMagnetCompleted(articleId) { 624 try { 625 const completed = localStorage.getItem(STORAGE_KEY); 626 if (!completed) return false; 627 const completedList = JSON.parse(completed); 628 return completedList.includes(articleId); 629 } catch (e) { 630 return false; 631 } 632 } 633 634 // Marquer le lead magnet comme complété pour cet article 635 function markLeadMagnetCompleted(articleId) { 636 try { 637 let completed = localStorage.getItem(STORAGE_KEY); 638 let completedList = completed ? JSON.parse(completed) : []; 639 640 if (!completedList.includes(articleId)) { 641 completedList.push(articleId); 642 localStorage.setItem(STORAGE_KEY, JSON.stringify(completedList)); 643 } 644 } catch (e) { 645 // Erreur silencieuse 646 } 647 } 648 649 // Fonction pour déverrouiller le contenu 650 function unlockContent(articleId) { 651 // Cacher la section lead magnet 652 const leadMagnetSection = document.querySelector('[data-lead-magnet="gate"]'); 653 if (leadMagnetSection) { 654 leadMagnetSection.style.display = 'none'; 655 } 656 657 // Afficher le contenu de l'article - SEULEMENT enlever la classe 658 const articleContent = document.querySelector('[data-lead-magnet="content"]'); 659 if (articleContent) { 660 articleContent.classList.remove('w-condition-invisible'); 661 } 662 663 // Marquer comme complété 664 markLeadMagnetCompleted(articleId); 665 } 666 667 // Initialisation de la page 668 function initializePage() { 669 // Récupérer l'ID de l'article depuis l'attribut data 670 const articleElement = document.querySelector('[data-article-id]'); 671 if (!articleElement) return; // Pas de lead magnet sur cette page 672 673 const articleId = articleElement.getAttribute('data-article-id'); 674 675 // Vérifier si déjà complété 676 if (isLeadMagnetCompleted(articleId)) { 677 // Déjà complété, afficher directement le contenu 678 unlockContent(articleId); 679 return; 680 } 681 682 // Pas encore complété - on laisse Webflow gérer la visibilité 683 // Aucune modification appliquée 684 } 685 686 // Gérer les clics sur les triggers de lead magnet 687 document.addEventListener('click', function(e) { 688 const trigger = e.target.closest('[data-lead-magnet="trigger"]'); 689 if (!trigger) return; 690 691 // Le trigger ouvre la modale, Webflow s'occupe du reste 692 }); 693 694 // Gérer la soumission du formulaire 695 const form = document.querySelector('[data-lead-magnet="form"]'); 696 if (form) { 697 form.addEventListener('submit', function(e) { 698 // Récupérer l'ID de l'article 699 const articleElement = document.querySelector('[data-article-id]'); 700 if (!articleElement) return; 701 702 const articleId = articleElement.getAttribute('data-article-id'); 703 704 // Attendre que Webflow traite le formulaire puis déverrouiller 705 setTimeout(function() { 706 // Fermer la modale 707 const modal = document.querySelector('.modal_component'); 708 if (modal) { 709 modal.style.display = 'none'; 710 } 711 712 // Déverrouiller le contenu 713 unlockContent(articleId); 714 715 // Scroll vers le contenu déverrouillé (optionnel) 716 const articleContent = document.querySelector('[data-lead-magnet="content"]'); 717 if (articleContent) { 718 setTimeout(() => { 719 articleContent.scrollIntoView({ behavior: 'smooth', block: 'start' }); 720 }, 500); 721 } 722 723 }, 1000); 724 }); 725 } 726 727 // Initialiser la page 728 initializePage(); 729 730 // Debug functions (optionnelles) 731 window.resetLeadMagnets = function() { 732 localStorage.removeItem(STORAGE_KEY); 733 location.reload(); 734 }; 735 736 window.getCompletedArticles = function() { 737 const completed = localStorage.getItem(STORAGE_KEY); 738 return completed ? JSON.parse(completed) : []; 739 }; 740 741 window.testUnlock = function() { 742 const articleElement = document.querySelector('[data-article-id]'); 743 if (articleElement) { 744 const articleId = articleElement.getAttribute('data-article-id'); 745 unlockContent(articleId); 746 } 747 }; 748 749}); 750</script>
750</div></div></div>
750<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64120794f1cbeb1c86946b28" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
750<script src="https://cdn.prod.website-files.com/64120794f1cbeb1c86946b28/js/webflow.schunk.758d077e419990f3.js" type="text/javascript" integrity="sha384-za6M101hTIpl9pbbFJRh6Z9CzNC5vOh9YzbEXEzgoanZn3iqE1ok+HhIsSNCLuqR" crossorigin="anonymous"></script>
750<script src="https://cdn.prod.website-files.com/64120794f1cbeb1c86946b28/js/webflow.schunk.81f050432bcb58ee.js" type="text/javascript" integrity="sha384-QWC5hNHn5QO2RKUl5J/T56Hu28ZZwiUjxJpRWrrmxRE+nn+MOm1AzHILqrIbaDM5" crossorigin="anonymous"></script>
750<script src="https://cdn.prod.website-files.com/64120794f1cbeb1c86946b28/js/webflow.1de27296.a7b8c589a592dd1c.js" type="text/javascript" integrity="sha384-M6/RkA3GyOFPwo2h/y03rmQACi+dbdVP5QDpWuKUssPHsBA+wiA4e7+5DvXbV4lI" crossorigin="anonymous"></script>
750<script src="https://cdn.prod.website-files.com/gsap/3.15.0/gsap.min.js" type="text/javascript"></script>
750<script src="https://cdn.prod.website-files.com/gsap/3.15.0/ScrollTrigger.min.js" type="text/javascript"></script>
750<script type="text/javascript">gsap.registerPlugin(ScrollTrigger);</script>
750<script> 751 window.intercomSettings = { 752 api_base: "https://api-iam.intercom.io", 753 app_id: "jliaf3nb", 754 }; 755</script>
755 756 757
758<script> 759 // We pre-filled your app ID in the widget URL: 'https://widget.intercom.io/widget/jliaf3nb' 760 (function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/jliaf3nb';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);};if(document.readyState==='complete'){l();}else if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})(); 761</script>
761 762 763 764
765<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.9.1/gsap.min.js"></script>
vendor: 1 bytes, line 765
765
766<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.7.1/ScrollTrigger.min.js"></script>
766 767 768 769
770<script> 771$(document).ready(function () { 772 const $section = $('.section_header-yellow'); 773 const $plusGrid = $('.plus-grid'); 774 const $originalPlusSignWrapper = $plusGrid.find('.plus-sign-wrapper'); 775 776 const sectionWidth = $section.outerWidth(); 777 const sectionHeight = $section.outerHeight(); 778 const plusSignWidth = 155; 779 const plusSignHeight = 117; 780 const rows = Math.floor(sectionHeight / plusSignHeight); 781 const cols = Math.floor(sectionWidth / plusSignWidth); 782 783 $plusGrid.css({ 784 display: 'grid', 785 gridTemplateColumns: `repeat(${cols}, 1fr)`, 786 gridTemplateRows: `repeat(${rows}, 1fr)` 787 }); 788 789 const grid = Array.from({ length: rows }, () => Array(cols).fill(null)); 790 791 for (let i = 0; i < rows; i++) { 792 for (let j = 0; j < cols; j++) { 793 const $clonePlusSignWrapper = $originalPlusSignWrapper.clone(); 794 $plusGrid.append($clonePlusSignWrapper); 795 grid[i][j] = $clonePlusSignWrapper.find('.plus-sign'); 796 } 797 } 798 $originalPlusSignWrapper.remove(); 799 800 $section.on('mousemove', function (event) { 801 const x = event.clientX - $section.offset().left; 802 const y = event.clientY - $section.offset().top; 803 const i = Math.floor(y / plusSignHeight); 804 const j = Math.floor(x / plusSignWidth); 805 806 for (let row = 0; row < rows; row++) { 807 for (let col = 0; col < cols; col++) { 808 const $elem = $(grid[row][col]); 809 const dx = Math.abs(row - i); 810 const dy = Math.abs(col - j); 811 const distance = Math.sqrt(dx * dx + dy * dy); 812 813 // Remove old opacity classes 814 for (let k = 0; k <= 9; k++) { 815 $elem.removeClass(`opacity-level-${k}`); 816 } 817 818 // Apply new opacity class based on a quadratic function 819 const opacityLevel = Math.min(Math.floor(distance * distance * 2.5), 9); 820 $elem.addClass(`opacity-level-${opacityLevel}`); 821 } 822 } 823 }); 824 825 $section.on('mouseleave', function () { 826 grid.flat().forEach(($elem) => { 827 for (let k = 0; k <= 9; k++) { 828 $($elem).removeClass(`opacity-level-${k}`); 829 } 830 }); 831 }); 832}); 833</script>
833 834
835<script> 836$(document).ready(function () { 837 // Assurez-vous d'avoir importé GSAP et ScrollTrigger 838 gsap.registerPlugin(ScrollTrigger); 839 840 const $elementsToAnimate = $('.gsap-slide-up'); 841 842 $elementsToAnimate.each(function () { 843 const $el = $(this); 844 let delay = 0; 845 846 // Ajoute des délais en fonction des classes 847 if ($el.hasClass('gsap-delayed')) { 848 delay = 0.2; 849 } else if ($el.hasClass('gsap-delayed-2')) { 850 delay = 0.4; 851 } else if ($el.hasClass('gsap-delayed-3')) { 852 delay = 0.6; 853 } else if ($el.hasClass('gsap-delayed-4')) { 854 delay = 0.8; 855 } 856 857 const tl = gsap.timeline({ 858 scrollTrigger: { 859 trigger: $el[0], 860 start: 'top 80%', 861 toggleActions: 'play none none none', 862 }, 863 }); 864 865 // Modifiez la propriété ease pour avoir une animation plus fluide. 866 tl.fromTo( 867 $el, 868 { y: 50, opacity: 0 }, 869 { y: 0, opacity: 1, duration: 0.8, delay: delay, ease: 'Power2.inOut' } 870 ); 871 }); 872}); 873</script>
873 874
875<script> 876document.addEventListener('DOMContentLoaded', function() { 877 // Vérifie la largeur de l'écran 878 if (window.innerWidth <= 991) { 879 // Sélectionne tous les liens de navigation 880 const navLinks = document.querySelectorAll('.nav_link'); 881 882 // Sélectionne le bouton de menu 883 const navMenuButton = document.querySelector('.nav_menu-button'); 884 885 // Vérifie que le bouton de menu existe 886 if (navMenuButton) { 887 // Ajoute un écouteur d'événement à chaque lien de navigation 888 navLinks.forEach(link => { 889 link.addEventListener('click', function(event) { 890 // Simule un clic sur le bouton de menu 891 navMenuButton.click(); 892 }); 893 }); 894 } 895 } 896}); 897</script>
897 898 899<!--ð¤ https://slater.app/11490.js-->
900<script>document.addEventListener("DOMContentLoaded", function() {function loadplaymakers(e){let t=document.createElement("script");t.setAttribute("src",e),t.setAttribute("type","module"),document.body.appendChild(t),t.addEventListener("load",()=>{console.log("Slater loaded Playmakers.js: https://slater.app/11490.js ð¤")}),t.addEventListener("error",e=>{console.log("Error loading file",e)})}let src=window.location.host.includes("webflow.io")?"https://slater.app/11490.js":"https://assets.slater.app/slater/11490.js?v=1.0";loadplaymakers(src);})</script>
900 901
902<script> 903 window.intercomSettings = { 904 api_base: "https://api-iam.intercom.io", 905 app_id: "jliaf3nb", 906 }; 907</script>
907 908 909 910</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.