PageSourceSearch

https://staging-playmakers.webflow.io/blog

html staging-playmakers.webflow.io collected 2026-10-03 13:47:46 UTC 69,706 bytes, 910 lines download raw bytes

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 &amp; automated rewards. Find out more about the true power of PlayMakers&#x27; 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&#x27; 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 &amp; 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&#x27;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&#x27;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.