PageSourceSearch

https://www.gamevgames.com/2-player

html gamevgames.com collected 2026-09-24 11:00:41 UTC 159,101 bytes, 3,336 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4    <meta charset="UTF-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1.0">
6    <meta name="referrer" content="no-referrer-when-downgrade">
7    
8    <!-- Temel SEO -->
9    <title>2 Player Games 🕹️ Play on gameVgames</title>
10    <meta name="description" content="Share one keyboard and challenge your best friend! Settle rivalries in head-to-head split-screen battles with 2 player games unblocked on gameVgames.">
11        <link rel="canonical" href="https://www.gamevgames.com/2-player">
12    <meta name="robots" content="index, follow">
13    <link rel="alternate" hreflang="en" href="https://www.gamevgames.com/2-player" /><link rel="alternate" hreflang="de" href="https://www.gamevgames.com/de/2-spieler" /><link rel="alternate" hreflang="es" href="https://www.gamevgames.com/es/2-jugadores" /><link rel="alternate" hreflang="tr" href="https://www.gamevgames.com/tr/2-kisilik" /><link rel="alternate" hreflang="pt" href="https://www.gamevgames.com/pt/2-jogadores" /><link rel="alternate" hreflang="id" href="https://www.gamevgames.com/id/2-pemain" /><link rel="alternate" hreflang="pl" href="https://www.gamevgames.com/pl/2-graczy" /><link rel="alternate" hreflang="ja" href="https://www.gamevgames.com/ja/2人用" /><link rel="alternate" hreflang="ko" href="https://www.gamevgames.com/ko/2인-플레이" /><link rel="alternate" hreflang="x-default" href="https://www.gamevgames.com/2-player" />    
14    <!-- Favicon & App Icons -->
15    <link rel="icon" type="image/x-icon" href="https://www.gamevgames.com/favicon.ico?v=1.0.1">
16    <link rel="shortcut icon" type="image/x-icon" href="https://www.gamevgames.com/favicon.ico?v=1.0.1">
17    <link rel="apple-touch-icon" href="https://images.gamevgames.com/assets/images/logo.webp?v=20260916152336">
18    <link rel="manifest" href="https://www.gamevgames.com/site.webmanifest?v=1.0.2">
19
20        <!-- Google Analytics (Lazy Loaded) -->
21    
21<script>
22      (function() {
23          var analyticsLoaded = false;
24          function loadAnalytics() {
25              if (analyticsLoaded) return;
26              analyticsLoaded = true;
27              
28              var script = document.createElement('script');
29              script.async = true;
30              script.src = "https://www.googletagmanager.com/gtag/js?id=G-8ZF8FKVE5D";
31              document.head.appendChild(script);
32
33              window.dataLayer = window.dataLayer || [];
34              window.gtag = function(){dataLayer.push(arguments);}
35              gtag('js', new Date());
36              gtag('config', 'G-8ZF8FKVE5D');
37              
38              removeListeners();
39          }
40          
41          function removeListeners() {
42              window.removeEventListener('scroll', loadAnalytics);
43              window.removeEventListener('mousemove', loadAnalytics);
44              window.removeEventListener('touchstart', loadAnalytics);
45              window.removeEventListener('click', loadAnalytics);
46          }
47          
48          window.addEventListener('scroll', loadAnalytics, { passive: true });
49          window.addEventListener('mousemove', loadAnalytics, { passive: true });
50          window.addEventListener('touchstart', loadAnalytics, { passive: true });
51          window.addEventListener('click', loadAnalytics, { passive: true });
52          
53          // Safety fallback: load after 5 seconds if no interaction
54          setTimeout(loadAnalytics, 5000);
55      })();
56    </script>
56
57    
58        <!-- Google AdSense -->
59<script type="text/javascript">
60    (function() {
61        var adsenseLoaded = false;
62        function loadAdSense() {
63            if (adsenseLoaded) return;
64            adsenseLoaded = true;
65
66            var el = document.createElement('script');
67            el.async = true;
68            el.src = "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3300664094990772";
69            el.setAttribute('crossorigin', 'anonymous');
70            document.head.appendChild(el);
71
72            window.removeEventListener('scroll', loadAdSense);
73            window.removeEventListener('click', loadAdSense);
74            window.removeEventListener('mousemove', loadAdSense);
75            window.removeEventListener('touchstart', loadAdSense);
76        }
77
78        window.addEventListener('scroll', loadAdSense, { passive: true });
79        window.addEventListener('click', loadAdSense, { passive: true });
80        window.addEventListener('mousemove', loadAdSense, { passive: true });
81        window.addEventListener('touchstart', loadAdSense, { passive: true });
82        setTimeout(loadAdSense, 4000);
83    })();
84</script>
84
85
86
87<meta name="yandex-verification" content="8a5edefac268107d" />
88<!-- Yandex.Metrika counter -->
89<script type="text/javascript">
90    (function() {
91        var yandexLoaded = false;
92        function loadYandex() {
93            if (yandexLoaded) return;
94            yandexLoaded = true;
95
96            (function(m,e,t,r,i,k,a){
97                m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
98                m[i].l=1*new Date();
99                for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
100                k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
101            })(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=109083567', 'ym');
102
103            ym(109083567, 'init', {
104                ssr:true, 
105                webvisor:true, 
106                clickmap:true, 
107                ecommerce:"dataLayer", 
108                referrer: document.referrer, 
109                url: location.href, 
110                accurateTrackBounce:true, 
111                trackLinks:true
112            });
113            window.removeEventListener('scroll', loadYandex);
114            window.removeEventListener('click', loadYandex);
115            window.removeEventListener('mousemove', loadYandex);
116            window.removeEventListener('touchstart', loadYandex);
117        }
118        window.addEventListener('scroll', loadYandex, { passive: true });
119        window.addEventListener('click', loadYandex, { passive: true });
120        window.addEventListener('mousemove', loadYandex, { passive: true });
121        window.addEventListener('touchstart', loadYandex, { passive: true });
122
123        setTimeout(loadYandex, 5000);
124    })();
125</script>
125
126<noscript><div><img src="https://mc.yandex.ru/watch/109083567" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
127<!-- /Yandex.Metrika counter -->
128
129    
130        
131    <!-- Open Graph / Facebook -->
132    <meta property="og:type" content="website">
133    <meta property="og:site_name" content="gameVgames">
134    <meta property="og:url" content="https://www.gamevgames.com/2-player">
135    <meta property="og:title" content="2 Player Games 🕹️ Play on gameVgames">
136    <meta property="og:description" content="Share one keyboard and challenge your best friend! Settle rivalries in head-to-head split-screen battles with 2 player games unblocked on gameVgames.">
137    <meta property="og:locale" content="en_US">
138        <meta property="og:image" content="https://images.gamevgames.com/assets/images/logo.webp?v=20260916152336">
139        <meta property="og:image:secure_url" content="https://images.gamevgames.com/assets/images/logo.webp?v=20260916152336">
140        <meta property="og:image:type" content="image/webp">
141    <meta property="og:image:width" content="1200">
142    <meta property="og:image:height" content="630">
143
144    <!-- Twitter -->
145    <meta name="twitter:card" content="summary_large_image">
146    <meta name="twitter:site" content="@gamevgames">
147    <meta name="twitter:url" content="https://www.gamevgames.com/2-player">
148    <meta name="twitter:title" content="2 Player Games 🕹️ Play on gameVgames">
149    <meta name="twitter:description" content="Share one keyboard and challenge your best friend! Settle rivalries in head-to-head split-screen battles with 2 player games unblocked on gameVgames.">
150    <meta name="twitter:image" content="https://images.gamevgames.com/assets/images/logo.webp?v=20260916152336">
151
152    <!-- Resource Hints -->
153    <link rel="preconnect" href="https://www.googletagmanager.com">
154    <link rel="preconnect" href="https://unpkg.com">
155    <link rel="preconnect" href="https://images.gamevgames.com">
156    <link rel="preconnect" href="https://www.gamevgames.com">
157    
158    <!-- Preload Critical Assets -->
159    <link rel="preload" href="https://www.gamevgames.com/assets/css/style.css?v=1790232244" as="style">
160    <link rel="preload" href="https://www.gamevgames.com/assets/fonts/inter-v20-latin/inter-v20-latin-regular.woff2" as="font" type="font/woff2" crossorigin>
161    <link rel="preload" href="https://www.gamevgames.com/assets/fonts/inter-v20-latin/inter-v20-latin-700.woff2" as="font" type="font/woff2" crossorigin>
162
163        <link rel="preload" href="https://images.gamevgames.com/cdn-cgi/image/width=400,quality=80,format=auto/assets/images/logo.webp" as="image">
164    
165    <link rel="stylesheet" href="https://www.gamevgames.com/assets/css/style.css?v=1790232244">
166    <link rel="stylesheet" href="https://www.gamevgames.com/assets/css/account.css?v=1789561353">
167        <link rel="stylesheet" href="https://www.gamevgames.com/assets/css/guest-lists-nudge.css?v=1786970780">
168        <link rel="stylesheet" href="https://www.gamevgames.com/assets/css/leaderboard-drawer.css?v=1788212351">
169        <link rel="preload" href="https://www.gamevgames.com/assets/phosphor/phosphor.css?v=1780492847" as="style" onload="this.onload=null;this.rel='stylesheet'">
170    <noscript><link rel="stylesheet" href="https://www.gamevgames.com/assets/phosphor/phosphor.css?v=1780492847"></noscript>
171    <link rel="stylesheet" href="https://www.gamevgames.com/assets/phosphor/custom-icons.css?v=1784293980">
172    
172<script src="https://www.gamevgames.com/assets/js/GlowCard.js?v=1780566960" defer></script>
172
173    
173<script src="https://www.gamevgames.com/assets/js/ga4-events.js?v=20260916152336" defer></script>
173
174    
174<script>
175        // Standard image handling
176
177        // RecentlyPlayed Core Logic (v1.1.5)
178        window.RecentlyPlayed = {
179            storageKey: 'recently_played_games',
180            maxGames: 12,
181            save: function(game) {
182                if (!game || !game.id || !game.slug) return;
183                try {
184                    let list = this.getAll();
185                    list = list.filter(g => String(g.id) !== String(game.id));
186                    list.unshift({
187                        id: game.id,
188                        title: game.title,
189                        slug: game.slug,
190                        thumbnail: game.thumbnail,
191                        url: game.url
192                    });
193                    if (list.length > this.maxGames) list = list.slice(0, this.maxGames);
194                    localStorage.setItem(this.storageKey, JSON.stringify(list));
195                } catch (e) {
196                    console.error('[RecentlyPlayed-v1.1.5] Save error:', e);
197                }
198            },
199            getAll: function() {
200                try {
201                    const data = localStorage.getItem(this.storageKey);
202                    return data ? JSON.parse(data) : [];
203                } catch (e) { return []; }
204            },
205            label: 'Recent',
206            myGamesLabel: 'My Games',
207            historyUrl: 'https://www.gamevgames.com/history',
208            render: function() {
209                // To be handled by recently-played.js if possible, or defined here as a stub
210                if (typeof this._internalRender === 'function') {
211                    this._internalRender();
212                }
213            }
214        };
215    </script>
215
216    
216<script src="https://www.gamevgames.com/assets/js/recently-played.js?v=1780494485" defer></script>
216
217    
218    
218<script>
219        // --- GLOBAL ANALYTICS SYSTEM ---
220        window.trackEvent = async (gameId, eventType, duration = 0) => {
221            // Çerezleri anında yükle
222            if (!window.cookieConsents) {
223                const savedConsent = localStorage.getItem('cookie-consent-settings');
224                window.cookieConsents = savedConsent ? JSON.parse(savedConsent) : { analytics: false };
225            }
226
227            const isAdmin = false;
228            const isUser = false;
229            if (!isAdmin && !isUser && !window.cookieConsents?.analytics) return;
230            
231            if (isAdmin) console.log(`[Analytics] ${eventType} tracked for Game ID: ${gameId}`);
232
233            try {
234                const formData = new FormData();
235                formData.append('game_id', gameId);
236                formData.append('event_type', eventType);
237                if (duration) formData.append('duration', duration);
238
239                const response = await fetch('https://www.gamevgames.com/api/event', {
240                    method: 'POST',
241                    body: formData
242                });
243                
244                const text = await response.text();
245                try {
246                    const result = JSON.parse(text);
247                    if (!result.success) console.warn('Analytics API Response:', result.msg);
248                } catch (e) {
249                    console.error('Analytics Dispatch Error (Non-JSON Response):', text.substring(0, 500));
250                }
251            } catch (e) { 
252                console.error('Analytics Fetch Error:', e);
253            }
254        };
255    </script>
255
256
257    <!-- Structured Data (JSON-LD) -->
258        
258<script type="application/ld+json">[{"@context":"https://schema.org","@type":"Organization","@id":"https://www.gamevgames.com/#organization","name":"gameVgames","url":"https://www.gamevgames.com/","logo":"https://images.gamevgames.com/cdn-cgi/image/width=400,quality=80,format=auto/assets/images/logo.webp","description":"Play the best casual games online for free on gamevgames.com!"},{"@context":"https://schema.org","@type":"WebSite","@id":"https://www.gamevgames.com/#website","url":"https://www.gamevgames.com/","name":"gameVgames","description":"Play the best casual games online for free on gamevgames.com!","publisher":{"@id":"https://www.gamevgames.com/#organization"},"potentialAction":{"@type":"SearchAction","target":"https://www.gamevgames.com/search?q={search_term_string}","query-input":"required name=search_term_string"}},{"@context":"https://schema.org","@type":"ItemList","@id":"https://www.gamevgames.com/categories#nav-categories","name":"All Categories","itemListElement":[{"@type":"ListItem","position":1,"name":"2 Player","url":"https://www.gamevgames.com/2-player"},{"@type":"ListItem","position":2,"name":"io","url":"https://www.gamevgames.com/io"},{"@type":"ListItem","position":3,"name":"Indie","url":"https://www.gamevgames.com/indie"},{"@type":"ListItem","position":4,"name":"Action","url":"https://www.gamevgames.com/action"},{"@type":"ListItem","position":5,"name":"Flash","url":"https://www.gamevgames.com/flash"},{"@type":"ListItem","position":6,"name":"Obby","url":"https://www.gamevgames.com/obby"},{"@type":"ListItem","position":7,"name":"Racing","url":"https://www.gamevgames.com/racing"},{"@type":"ListItem","position":8,"name":"Clicker","url":"https://www.gamevgames.com/clicker"}]}]</script>
258
259
260    <!-- PWA Support (Opsiyonel) -->
261    <meta name="theme-color" content="#ff0033">
262    
262<script>window.baseUrl = 'https://gamevgames.com';</script>
262
263</head>
264<body>
265    <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 265-266
265
266    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
266GTM-MDNXFH52
vendor: 91 bytes, lines 266-268
266"
267    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
268    
268<!-- End Google Tag Manager (noscript) -->
269     
270    <div class="toast-container" id="toast-container"></div>
271    <div class="site-wrapper">
272        <!-- Sidebar: Floating Glass -->
273        <aside class="sidebar glass-panel sidebar-mini">
274            <nav class="sidebar-nav">
275                <a href="https://www.gamevgames.com/" class="nav-item " aria-label="Home">
276                    <span class="nav-icon"><i class="ph ph-house"></i></span>
277                    <span class="nav-text">Home</span>
278                </a>
279                                <a href="https://www.gamevgames.com/2-player" class="nav-item " aria-label="2 Player">
280                    <span class="nav-icon"><i class="ph ph-users"></i></span>
281                    <span class="nav-text">2 Player</span>
282                </a>
283                                <a href="https://www.gamevgames.com/io" class="nav-item " aria-label="io">
284                    <span class="nav-icon"><i class="ph ph-crosshair"></i></span>
285                    <span class="nav-text">io</span>
286                </a>
287                                <a href="https://www.gamevgames.com/indie" class="nav-item " aria-label="Indie">
288                    <span class="nav-icon"><i class="ph ph-smiley"></i></span>
289                    <span class="nav-text">Indie</span>
290                </a>
291                                <a href="https://www.gamevgames.com/action" class="nav-item " aria-label="Action">
292                    <span class="nav-icon"><i class="ph ph-bomb"></i></span>
293                    <span class="nav-text">Action</span>
294                </a>
295                                <a href="https://www.gamevgames.com/flash" class="nav-item " aria-label="Flash">
296                    <span class="nav-icon"><i class="ph ph-lightning"></i></span>
297                    <span class="nav-text">Flash</span>
298                </a>
299                                <a href="https://www.gamevgames.com/obby" class="nav-item " aria-label="Obby">
300                    <span class="nav-icon"><i class="ph ph-stairs"></i></span>
301                    <span class="nav-text">Obby</span>
302                </a>
303                                <a href="https://www.gamevgames.com/racing" class="nav-item " aria-label="Racing">
304                    <span class="nav-icon"><i class="ph ph-car"></i></span>
305                    <span class="nav-text">Racing</span>
306                </a>
307                                <a href="https://www.gamevgames.com/clicker" class="nav-item " aria-label="Clicker">
308                    <span class="nav-icon"><i class="ph ph-cursor-click"></i></span>
309                    <span class="nav-text">Clicker</span>
310                </a>
311                                <a href="https://www.gamevgames.com/fighting" class="nav-item " aria-label="Fighting">
312                    <span class="nav-icon"><i class="ph ph-boxing-glove"></i></span>
313                    <span class="nav-text">Fighting</span>
314                </a>
315                                <a href="https://www.gamevgames.com/simulation" class="nav-item " aria-label="Simulation">
316                    <span class="nav-icon"><i class="ph ph-airplane"></i></span>
317                    <span class="nav-text">Simulation</span>
318                </a>
319                                <a href="https://www.gamevgames.com/shooting" class="nav-item " aria-label="Shooting">
320                    <span class="nav-icon"><i class="ph ph-target"></i></span>
321                    <span class="nav-text">Shooting</span>
322                </a>
323                                <a href="https://www.gamevgames.com/sports" class="nav-item " aria-label="Sports">
324                    <span class="nav-icon"><i class="ph ph-trophy"></i></span>
325                    <span class="nav-text">Sports</span>
326                </a>
327                                <a href="https://www.gamevgames.com/girl" class="nav-item " aria-label="Girl">
328                    <span class="nav-icon"><i class="ph ph-dress"></i></span>
329                    <span class="nav-text">Girl</span>
330                </a>
331                                <a href="https://www.gamevgames.com/adventure" class="nav-item " aria-label="Adventure">
332                    <span class="nav-icon"><i class="ph ph-map-trifold"></i></span>
333                    <span class="nav-text">Adventure</span>
334                </a>
335                                <a href="https://www.gamevgames.com/kids" class="nav-item " aria-label="Kids">
336                    <span class="nav-icon"><i class="ph ph-baby"></i></span>
337                    <span class="nav-text">Kids</span>
338                </a>
339                                <a href="https://www.gamevgames.com/stunt" class="nav-item " aria-label="Stunt">
340                    <span class="nav-icon"><i class="ph ph-navigation-arrow"></i></span>
341                    <span class="nav-text">Stunt</span>
342                </a>
343                                <a href="https://www.gamevgames.com/1-player" class="nav-item " aria-label="1 Player">
344                    <span class="nav-icon"><i class="ph ph-user"></i></span>
345                    <span class="nav-text">1 Player</span>
346                </a>
347                                <a href="https://www.gamevgames.com/3-player" class="nav-item " aria-label="3 Player">
348                    <span class="nav-icon"><i class="ph ph-users-three"></i></span>
349                    <span class="nav-text">3 Player</span>
350                </a>
351                                <a href="https://www.gamevgames.com/4-player" class="nav-item " aria-label="4 Player">
352                    <span class="nav-icon"><i class="ph ph-users-four"></i></span>
353                    <span class="nav-text">4 Player</span>
354                </a>
355                                <a href="https://www.gamevgames.com/co-op" class="nav-item " aria-label="Co-op">
356                    <span class="nav-icon"><i class="ph ph-handshake"></i></span>
357                    <span class="nav-text">Co-op</span>
358                </a>
359                                <a href="https://www.gamevgames.com/categories" class="nav-item nav-all-categories " aria-label="All Categories">
360                    <span class="nav-icon"><i class="ph ph-squares-four"></i></span>
361                    <span class="nav-text">All Categories</span>
362                </a>
363
364                <a href="https://www.gamevgames.com/games" class="nav-item " aria-label="All Games">
365                    <span class="nav-icon"><i class="ph ph-game-controller"></i></span>
366                    <span class="nav-text">All Games</span>
367                </a>
368
369                <a href="https://www.gamevgames.com/developers" class="nav-item " aria-label="All Developers">
370                    <span class="nav-icon"><i class="ph ph-users"></i></span>
371                    <span class="nav-text">All Developers</span>
372                </a>
373
374            </nav>
375            <div class="sidebar-footer">
376    <div class="sidebar-lang">
377                <button class="lang-toggle-btn" aria-label="language">
378            <span class="gvg-flag gvg-flag-gb sidebar-flag-icon"></span>
379            <span>English</span>
380            <i class="ph ph-caret-up"></i>
381        </button>
382        <div class="sidebar-lang-menu glass-panel">
383                                    <a href="https://www.gamevgames.com/2-player?lang=en" class="active">
384                <span class="gvg-flag gvg-flag-gb sidebar-flag-icon-mini"></span>
385                <span>English</span>
386            </a>
387                                    <a href="https://www.gamevgames.com/de/2-spieler?lang=de" class="">
388                <span class="gvg-flag gvg-flag-de sidebar-flag-icon-mini"></span>
389                <span>Deutsch</span>
390            </a>
391                                    <a href="https://www.gamevgames.com/es/2-jugadores?lang=es" class="">
392                <span class="gvg-flag gvg-flag-es sidebar-flag-icon-mini"></span>
393                <span>Espanòl</span>
394            </a>
395                                    <a href="https://www.gamevgames.com/tr/2-kisilik?lang=tr" class="">
396                <span class="gvg-flag gvg-flag-tr sidebar-flag-icon-mini"></span>
397                <span>Türkçe</span>
398            </a>
399                                    <a href="https://www.gamevgames.com/pt/2-jogadores?lang=pt" 
399class="">
400                <span class="gvg-flag gvg-flag-pt sidebar-flag-icon-mini"></span>
401                <span>Português</span>
402            </a>
403                                    <a href="https://www.gamevgames.com/id/2-pemain?lang=id" class="">
404                <span class="gvg-flag gvg-flag-id sidebar-flag-icon-mini"></span>
405                <span>Bahasa</span>
406            </a>
407                                    <a href="https://www.gamevgames.com/pl/2-graczy?lang=pl" class="">
408                <span class="gvg-flag gvg-flag-pl sidebar-flag-icon-mini"></span>
409                <span>Polski</span>
410            </a>
411                                    <a href="https://www.gamevgames.com/ja/2人用?lang=ja" class="">
412                <span class="gvg-flag gvg-flag-jp sidebar-flag-icon-mini"></span>
413                <span>日本語</span>
414            </a>
415                                    <a href="https://www.gamevgames.com/ko/2인-플레이?lang=ko" class="">
416                <span class="gvg-flag gvg-flag-kr sidebar-flag-icon-mini"></span>
417                <span>한국어</span>
418            </a>
419                    </div>
420    </div>
421
422    <div class="sidebar-contact">
423        <a href="https://www.gamevgames.com/contact" class="footer-contact-btn">
424            <i class="ph ph-envelope"></i>
425            <span>Contact</span>
426        </a>
427    </div>
428
429    <div class="footer-socials">
430                    <a href="https://www.youtube.com/@gameVgames" target="_blank" aria-label="youtube"><i class="ph ph-youtube-logo"></i></a>
431                    <a href="https://assetstore.unity.com/publishers/100962" target="_blank" aria-label="unity"><i class="ph ph-cube"></i></a>
432                    <a href="https://sketchfab.com/gamevgames" target="_blank" aria-label="sketchfab"><i class="ph ph-sketch-logo"></i></a>
433                    <a href="https://apps.apple.com/us/developer/gamev-games-ve-yazilim-sanayi-ve-ticaret-anonim-%C5%9Firketi/id1807363098" target="_blank" aria-label="App Store"><i class="ph ph-apple-logo"></i></a>
434                    <a href="https://play.google.com/store/apps/dev?id=6587072012444332480" target="_blank" aria-label="Google Play"><i class="ph ph-google-play-logo"></i></a>
435            </div>
436    <div class="footer-links" style="margin-bottom: 5px;">
437        <a href="https://www.gamevgames.com/our-assets">Assets</a>
438    </div>
439    <div class="footer-links">
440        <a href="https://www.gamevgames.com/dmca">DMCA</a>
441        <a href="https://www.gamevgames.com/about-us">About</a>
442        <a href="https://www.gamevgames.com/terms-of-use">Terms of Use</a>
443        <a href="https://www.gamevgames.com/privacy-policy/">Privacy Policy</a>
444    </div>
445</div>
446        </aside>
447
448        <!-- Main Content -->
449        <div class="main-content">
450            <!-- Header: Floating Glass -->
451            <header class="header glass-panel">
452                <div class="header-inner">
453                    <a href="https://www.gamevgames.com/" class="header-logo-desktop" style="position: relative; align-items: center; gap: 8px;">
454                                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=400,quality=80,format=auto/assets/images/logo.webp" 
455                                 alt="gameVgames"
456                                 fetchpriority="high"
457                                 loading="eager">
458                                            </a>
459
460                    <a href="https://www.gamevgames.com/" class="header-mobile-logo" style="position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); align-items: center; gap: 4px; margin: 0 !important; z-index: 10;">
461                                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=150,quality=80,format=auto/assets/images/mobile_logo.webp" alt="gameVgames" style="height: 20px !important; width: auto !important; display: block;">
462                                            </a>
463
464                    <div class="header-search">
465                        <form action="https://www.gamevgames.com/search" method="GET" class="search-form">
466                            <i class="ph ph-magnifying-glass search-icon"></i>
467                            <input type="text" name="q" placeholder="Search games and categories" class="search-input" id="main-search" autocomplete="off">
468                            <button type="button" class="search-close-btn-mobile" aria-label="Close">
469                                <i class="ph ph-x"></i>
470                            </button>
471                        </form>
472                        <div class="search-results-dropdown glass-panel" id="search-results"></div>
473                    </div>
474
475                    <div class="header-actions">
476                        <!-- PWA Install Button -->
477                        <button id="pwa-install-btn" class="header-btn glass pwa-install-btn" style="display: none;" type="button" title="Install App" aria-label="Install App">
478                            <i class="ph ph-download-simple" aria-hidden="true"></i>
479                            <span class="pwa-install-label">Install App</span>
480                        </button>
481
482                        <div class="favorites-dropdown">
483                            <button class="header-btn glass favorite-nav-btn" aria-label="My Favorites">
484                                <i class="ph ph-box-arrow-down"></i>
485                                <span class="fav-count-badge" style="display: none;">0</span>
486                            </button>
487                            <div class="favorites-quick-view glass-panel" id="quick-favorites"></div>
488                        </div>
489
490                        <button type="button" class="header-btn glass leaderboard-nav-btn" data-lb-open aria-label="Leaderboard" title="Leaderboard">
491                            <i class="ph ph-trophy"></i>
492                        </button>
493
494                        
495                        <!-- User Profile or Auth Trigger -->
496                                                    <button type="button" class="header-auth-trigger btn-trigger-auth" data-auth-modal="true" data-auth-tab="login">
497                                <i class="ph-bold ph-user"></i>
498                                <span class="desktop-only">Login</span>
499                            </button>
500                        
501                        
501<script>
502                        document.addEventListener('DOMContentLoaded', function() {
503                            const langBtn = document.getElementById('langBtn');
504                            const langDropdown = document.getElementById('langDropdown');
505                            
506                            if (langBtn && langDropdown) {
507                                langBtn.addEventListener('click', function(e) {
508                                    e.stopPropagation();
509                                    langDropdown.classList.toggle('active');
510                                });
511
512                                document.addEventListener('click', function(e) {
513                                    if (!langDropdown.contains(e.target)) {
514                                        langDropdown.classList.remove('active');
515                                    }
516                                });
517                            }
518                        });
519                        </script>
519
520                    </div>
521                </div>
522            </header>
523
524            
524<script data-cfasync="false">
525            function showToast(message, type = 'success', opts) {
526                const container = document.getElementById('toast-container');
527                if (!container) return;
528                
529                const toast = document.createElement('div');
530                toast.className = `toast ${type === 'remove' ? 'removing' : ''}`;
531                toast.innerHTML = `
532                    <i class="ph ph-box-arrow-down"></i>
533                    <span></span>
534                `;
535                const span = toast.querySelector('span');
536                if (span) span.textContent = message;
537                if (opts && opts.auth) {
538                    toast.classList.add('toast-auth-nudge');
539                    toast.style.cursor = 'pointer';
540                    toast.addEventListener('click', function () {
541                        if (typeof window.openAuthModal === 'function') {
542                            window.openAuthModal('register');
543                        }
544                    });
545                }
546                container.appendChild(toast);
547
548                setTimeout(() => {
549                    toast.classList.add('fade-out');
550                    setTimeout(() => toast.remove(), 400);
551                }, opts && opts.auth ? 4200 : 3000);
552            }
553            window.showToast = showToast;
554
555            window.__GVG_GUEST_SAVE_NUDGE__ = {
556                fav: "Saved on this device - sign in to keep favorites across devices.",
557                like: "Liked! Sign in so your likes stay on your account."            };
558            function gvgConsumeGuestSaveNudge(kind) {
559                if (window.__GVG_USER__) return null;
560                try {
561                    const key = 'gvg_guest_save_nudge_n';
562                    let n = parseInt(localStorage.getItem(key) || '0', 10) || 0;
563                    if (n >= 2) return null;
564                    localStorage.setItem(key, String(n + 1));
565                    const map = window.__GVG_GUEST_SAVE_NUDGE__ || {};
566                    return map[kind] || null;
567                } catch (e) {
568                    return null;
569                }
570            }
571            window.gvgConsumeGuestSaveNudge = gvgConsumeGuestSaveNudge;
572
573            // Global Favorite System
574            function getCookie(name) {
575                const value = `; ${document.cookie}`;
576                const parts = value.split(`; ${name}=`);
577                if (parts.length === 2) return parts.pop().split(';').shift();
578                return null;
579            }
580
581            function setCookie(name, value, days) {
582                let expires = "";
583                if (days) {
584                    const date = new Date();
585                    date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
586                    expires = "; expires=" + date.toUTCString();
587                }
588                document.cookie = name + "=" + (value || "") + expires + "; path=/";
589            }
590
591            function toggleFavorite(btn, gameId) {
592                gameId = String(gameId);
593
594                if (window.__GVG_USER__) {
595                    fetch('https://www.gamevgames.com/api/favorite/' + encodeURIComponent(gameId), {
596                        method: 'POST',
597                        headers: {
598                            'Accept': 'application/json',
599                            'X-CSRF-TOKEN': window.__GVG_CSRF__ || ''
600                        }
601                    })
602                    .then(r => r.json())
603                    .then(data => {
604                        if (!data || !data.success) return;
605                        if (Array.isArray(data.ids)) {
606                            window.__gvgFavSync = (window.__gvgFavSync || 0) + 1;
607                            setCookie('favorites', JSON.stringify(data.ids), 365);
608                        }
609                        const added = data.action === 'added';
610                        updateFavoriteIcons();
611                        if (added && window.gvgOpenListPicker) {
612                            window.gvgOpenListPicker(gameId);
613                        } else {
614                            showToast(
615                                added ? "Added to favorites!" : "Removed from favorites.",
616                                added ? 'success' : 'remove'
617                            );
618                        }
619                        if (window.loadQuickFavs) window.loadQuickFavs();
620                    })
621                    .catch(() => {});
622                    return;
623                }
624
625                const favoritesStr = getCookie('favorites');
626                let favorites = [];
627                try {
628                    favorites = favoritesStr ? JSON.parse(decodeURIComponent(favoritesStr)) : [];
629                } catch(e) { favorites = []; }
630
631                const index = favorites.indexOf(gameId);
632                let message = "";
633                let type = "success";
634
635                if (index === -1) {
636                    favorites.push(gameId);
637                    message = "Added to favorites!";
638                    setCookie('favorites', JSON.stringify(favorites), 365);
639                    updateFavoriteIcons();
640                    if (window.loadQuickFavs) window.loadQuickFavs();
641                    if (typeof window.gvgMaybeGuestListsNudge === 'function' && window.gvgMaybeGuestListsNudge(btn)) {
642                        return;
643                    }
644                    showToast(message, type);
645                    return;
646                } else {
647                    favorites.splice(index, 1);
648                    message = "Removed from favorites.";
649                    type = "remove";
650                }
651
652                setCookie('favorites', JSON.stringify(favorites), 365);
653                updateFavoriteIcons();
654                showToast(message, type);
655                
656                if (window.loadQuickFavs) window.loadQuickFavs();
657            }
658
659            window.toggleFavorite = toggleFavorite;
660
661            // Export to window so other scripts (like play.php) can call them
662            window.toggleDeveloperFavorite = toggleDeveloperFavorite;
663            window.updateDeveloperFavoriteIcons = updateDeveloperFavoriteIcons;
664
665            function toggleDeveloperFavorite(btn, devName) {
666                devName = String(devName);
667                if (!devName || devName === "" || devName === "undefined") {
668                    return;
669                }
670                
671                const favoritesStr = getCookie('fav_developers');
672                let favorites = [];
673                try {
674                    favorites = favoritesStr ? JSON.parse(decodeURIComponent(favoritesStr)) : [];
675                } catch(e) { favorites = []; }
676
677                const index = favorites.indexOf(devName);
678                let message = "";
679                let type = "success";
680
681                if (index === -1) {
682                    favorites.push(devName);
683                    message = "Developer added to favorites";
684                } else {
685                    favorites.splice(index, 1);
686                    message = "Developer removed from favorites";
687                    type = "remove";
688                }
689
690                setCookie('fav_developers', JSON.stringify(favorites), 365);
691                updateDeveloperFavoriteIcons();
692                showToast(message, type);
693                
694                if (window.loadQuickFavs) window.loadQuickFavs();
695            }
696
697            // Explicitly re-bind to window at the very end of the function block
698            window.toggleDeveloperFavorite = toggleDeveloperFavorite;
699            window.updateDeveloperFavoriteIcons = updateDeveloperFavoriteIcons;
700
701            document.addEventListener('click', function(e) {
702                // Developer Favorites
703                const devBtn = e.target.closest('.dev-favorite-btn');
704                if (devBtn) {
705                    // If element has inline onclick, let it handle the action to avoid double-firing
706                    if (devBtn.hasAttribute('onclick')) return;
707                    
708                    e.preventDefault();
709                    e.stopPropagation();
710                    toggleDeveloperFavorite(devBtn, devBtn.dataset.name);
711                    return;
712                }
713
714                // Game Favorites
715                const gameBtn = e.target.closest('.card-favorite-btn');
716                if (gameBtn) {
717                    if (gameBtn.hasAttribute('onclick')) return;
718
719                    e.preventDefault();
720                    e.stopPropagation();
721                    toggleFavorite(gameBtn, gameBtn.dataset.id);
722                    return;
723                }
724            });
725
726            function updateFavoriteIcons() {
727                const favoritesStr = getCookie('favorites');
728                let favorites = [];
729                try {
730                    favorites = favoritesStr ? JSON.parse(decodeURIComponent(favoritesStr)) : [];
731                } catch(e) { favorites = []; }
732
733                document.querySelectorAll('.card-favorite-btn, .favorite-btn').forEach(btn => {
734                    const gid = String(btn.dataset.id);
735                    if (favorites.includes(gid)) {
736                        btn.classList.add('active');
737                        const icon = btn.querySelector('i');
738                        if (icon) { icon.className = 'ph ph-box-arrow-down ph-fill'; }
739                    } else {
740                        btn.classList.remove('active');
741                        const icon = btn.querySelector('i');
742                        if (icon) { icon.className = 'ph ph-box-arrow-down'; }
743                    }
744                });
745
746                // Update Header Badge
747                const badges = document.querySelectorAll('.fav-count-badge');
748                badges.forEach(badge => {
749                    if (favorites.length > 0) {
750                        badge.textContent = favorites.length;
751                        badge.style.display = 'flex';
752                    } else {
753                        badge.style.display = 'none';
754                    }
755                });
756            }
757
758            function updateDeveloperFavoriteIcons() {
759                const favoritesStr = getCookie('fav_developers');
760                let favorites = [];
761                try {
762                    favorites = favoritesStr ? JSON.parse(decodeURIComponent(favoritesStr)) : [];
763                } catch(e) { favorites = []; }
764
765                document.querySelectorAll('.dev-favorite-btn').forEach(btn => {
766                    const devName = String(btn.dataset.name);
767                    if (favorites.includes(devName)) {
768                        btn.classList.add('active');
769                        const icon = btn.querySelector('i');
770                        if (icon) { icon.className = 'ph ph-box-arrow-down ph-fill'; }
771                    } else {
772                        btn.classList.remove('active');
773                        const icon = btn.querySelector('i');
774                        if (icon) { icon.className = 'ph ph-plus'; }
775                    }
776                });
777            }
778
779            document.addEventListener('DOMContentLoaded', () => {
780                updateFavoriteIcons();
781                updateDeveloperFavoriteIcons();
782            });
783
784            // Live Search
785            (function() {
786                const searchInput = document.getElementById('main-search');
787                const resultsDropdown = document.getElementById('search-results');
788                const searchCloseBtn = document.querySelector('.search-close-btn-mobile');
789                const headerSearch = document.querySelector('.header-search');
790                let searchTimeout = null;
791
792                const renderResults = (data, showHeaders = false) => {
793                    let html = '';
794                    if (data.categories && data.categories.length > 0) {
795                        const count = data.categories.length;
796                        const offset = Math.random() * 360;
797                        const hues = Array.from({length: count}, (_, i) => (offset + (i * 360 / count)) % 360);
798                        // Shuffle the hues so adjacent items don't look like a rainbow
799                        for (let i = count - 1; i > 0; i--) {
800                            const j = Math.floor(Math.random() * (i + 1));
801                            [hues[i], hues[j]] = [hues[j], hues[i]];
802                        }
803
804                        html += `<div class="search-section">
805                            ${showHeaders ? `<div class="search-section-title">
806                                <i class="ph ph-squares-four" style="font-size:18px;"></i>
807                                Popular Categories                            </div>` : ''}
808                            <div class="search-categories" style="padding: 0 5px; ${showHeaders ? '' : 'padding-top:10px;'} display: flex; flex-wrap: wrap; gap: 8px; justify-content: center;">
809                                ${data.categories.map((c, i) => {
810                                    const hue = Math.floor(hues[i]);
811                                    return `<a href="${c.url}" class="search-category-item" style="--pill-hue:${hue}"><i class="ph ph-${c.icon || 'squares-four'}" style="font-size: 16px; opacity: 0.8;"></i> ${c.name} <span class="search-cat-count">(${c.game_count})</span></a>`;
812                                }).join('')}
813                            </div>
814                        </div>`;
815                    }
816                    if (data.games && data.games.length > 0) {
817                        html += `<div class="search-section">
818                            ${showHeaders ? `<div class="search-section-title">
819                                <i class="ph ph-game-controller" style="font-size:18px;"></i>
820                                Popular Games                            </div>` : ''}
821                            <div class="search-results-grid" style="${showHeaders ? '' : 'padding-top:10px;'}">
822                                ${data.games.map(g => `<a href="${g.url}" class="search-result-card" title="${g.title}"><img src="${g.thumbnail}" alt="${g.title}"><div class="search-result-title">${g.title}</div></a>`).join('')}
823                            </div>
824                        </div>`;
825                    }
826                    if (data.developers && data.developers.length > 0) {
827                        const devCount = data.developers.length;
828                        const devOffset = Math.random() * 360;
829                        const devHues = Array.from({length: devCount}, (_, i) => (devOffset + (i * 360 / devCount)) % 360);
830                        for (let i = devCount - 1; i > 0; i--) {
831                            const j = Math.floor(Math.random() * (i + 1));
832                            [devHues[i], devHues[j]] = [devHues[j], devHues[i]];
833                        }
834
835                        html += `<div class="search-section">
836                            <div class="search-section-title">
837                                <i class="ph ph-user-circle" style="font-size:18px;"></i>
838                                Developers                            </div>
839                            <div class="search-categories" style="padding: 0 5px; display: flex; flex-wrap: wrap; gap: 8px; justify-content: center;">
840                                ${data.developers.map((d, i) => {
841                                    const hue = Math.floor(devHues[i]);
842                                    return `<a href="${d.url}" class="search-category-item" style="--pill-hue:${hue}"><i class="ph ph-user" style="font-size: 16px; opacity: 0.8;"></i> ${d.name}</a>`;
843                                }).join('')}
844                            </div>
845                        </div>`;
846                    }
847
848                    if (!data.games?.length && !data.categories?.length && !data.developers?.length) {
849                        html = '<div class="search-loading">No results found</div>';
850                    }
851                    resultsDropdown.innerHTML = html;
852                };
853
854                let currentSearchQuery = null;
855                const performSearch = async (q) => {
856                    currentSearchQuery = q;
857                    const len = q.length;
858                    const isOpening = window.getComputedStyle(resultsDropdown).display === 'none';
859                    
860                    // API Rule: fetch suggestions ('') for len 0,1,2. fetch 'q' for len 3+.
861                    const apiQuery = len >= 3 ? q : '';
862                    const showHeaders = (len === 0);
863                    
864                    if (len >= 3 && !isOpening) {
865                        resultsDropdown.innerHTML = `
866                            <div class="search-section">
867                                ${showHeaders ? '<div class="skeleton-search-title"></div>' : ''}
868                                <div style="padding: 0 5px; ${showHeaders ? '' : 'padding-top:10px;'} display: flex; flex-wrap: wrap; gap: 6px;">
869                                    ${Array(3).fill('<div class="skeleton-search-cat"></div>').join('')}
870                                </div>
871                            </div>
872                            <div class="search-section">
873                                ${showHeaders ? '<div class="skeleton-search-title"></div>' : ''}
874                                <div class="search-results-grid" style="${showHeaders ? '' : 'padding-top:10px;'}">
875                                    ${Array(8).fill('<div class="skeleton-search-game"></div>').join('')}
876                                </div>
877                            </div>
878                        `;
879                    }
880
881                    try {
882                        // Fetch data and wait for expansion animation concurrently
883                        const fetchPromise = fetch(`https://www.gamevgames.com/api/search?q=${encodeURIComponent(apiQuery)}`).then(res => res.json());
884                        const waitPromise = isOpening ? new Promise(r => setTimeout(r, 300)) : Promise.resolve();
885
886                        const [data] = await Promise.all([fetchPromise, waitPromise]);
887
888                        if (currentSearchQuery === q) {
889                            if (isOpening) {
890                                resultsDropdown.style.display = 'block';
891                            }
892                            renderResults(data, showHeaders);
893                            // GA4: Track search event (only for real queries)
894                            if (q.length >= 3 && window.GA4) {
895                                var totalResults = (data.games ? data.games.length : 0) + (data.categories ? data.categories.length : 0);
896                                window.GA4.search(q, totalResults);
897                            }
898                        }
899                    } catch (e) { 
900                        console.error('Search error:', e); 
901                    }
902                };
903
904                searchInput.addEventListener('input', (e) => {
905                    clearTimeout(searchTimeout);
906                    const q = e.target.value.trim();
907                    searchTimeout = setTimeout(() => performSearch(q), 300);
908                });
909
910                searchInput.addEventListener('focus', () => {
911                    const q = searchInput.value.trim();
912                    performSearch(q);
913                });
914
915                searchCloseBtn?.addEventListener('click', () => {
916                    headerSearch.classList.remove('active');
917                    resultsDropdown.style.display = 'none';
918                });
919
920                // Mobile Search Trigger from Bottom Nav
921                document.addEventListener('click', (e) => {
922                    const trigger = e.target.closest('.mobile-search-trigger');
923                    if (trigger) {
924                        e.preventDefault();
925                        headerSearch.classList.toggle('active');
926                        if (headerSearch.classList.contains('active')) {
927                            // Wait for slideDown animation (300ms) before focusing
928                            // This prevents the mobile keyboard from causing layout shifts and stutter during animation
929                            setTimeout(() => {
930                                searchInput.focus();
931                            }, 300);
932                        }
933                    }
934                });
935
936                document.addEventListener('click', (e) => {
937                    if (!searchInput.contains(e.target) && !resultsDropdown.contains(e.target) && !searchCloseBtn?.contains(e.target)) {
938                        resultsDropdown.style.display = 'none';
939                    }
940                });
941            })();
942            </script>
942
943
944            <!-- Page Content -->
945            <div class="content-area">
946                
947                <!-- Games Content -->
948                <main class="games-content">
949                    <div class="category-page-container" style="padding: 0 20px;">
950        <!-- Breadcrumbs -->
951    <nav class="breadcrumbs category-page-breadcrumbs">
952        <a href="https://www.gamevgames.com/">Games</a>
953        <span class="breadcrumb-separator">&gt;&gt;</span>
954        <span class="current">2 Player Games</span>
955    </nav>
956
957    <div class="section-header category-page-header">
958        <h1 class="section-title category-page-title">
959            2 Player Games        </h1>
960                <div class="category-intro" data-collapsed="true">
961            <p class="category-intro-text" id="categoryIntroText">Share one keyboard and challenge your best friend! Settle rivalries in head-to-head split-screen battles with 2 player games unblocked on gameVgames.</p>
962            <button type="button"
963                    class="category-intro-toggle"
964                    id="categoryIntroToggle"
965                    hidden
966                    aria-expanded="false"
967                    aria-controls="categoryIntroText"
968                    data-more="Show more"
969                    data-less="Show less">
970                Show more            </button>
971        </div>
972            </div>
973
974    <!-- 🌟 TOP 12 POPULAR GAMES GRID 🌟 -->
975        <div class="games-grid popular-grid">
976                    <a href="https://www.gamevgames.com/game/basket-random" class="game-card glass-card bento-item bento-large popular-special-card">
977    <div class="game-card-wrapper">
978        <div class="game-thumb" data-preview="https://videos.gamevgames.com/videos/file_69cc412c250fa.mp4?v=20260916152336">
979            
980                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_69a6df25ea2e8.webp" 
981                 alt="Basket Random" 
982                 width="240"
983                 height="180"
984                 loading="eager" fetchpriority="high" 
985                 class="card-image">
986
987            <div class="card-overlay">
988                <div class="game-hover-info">
989                    <h4 class="hover-title">Basket Random</h4>
990                </div>
991            </div>
992        </div>
993
994                <span class="game-badge badge-popular" style="background: linear-gradient(135deg , #E30005 , #ff787a ); color: #fff; box-shadow: 0 0 10px rgba(255, 0, 127, 0.6); border: 1px solid rgba(255, 255, 255, 0.2); padding: 1.3px 5px;">
995            <i class="ph ph-fire" style="font-size: 15px;color: #fff;"></i>
996        </span>
997            </div>
998</a>
999                    <a href="https://www.gamevgames.com/game/mechastick-fighter" class="game-card glass-card bento-item bento-large popular-special-card">
1000    <div class="game-card-wrapper">
1001        <div class="game-thumb" >
1002            
1003                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_69e0bc95835ee.webp" 
1004                 alt="MechaStick Fighter" 
1005                 width="240"
1006                 height="180"
1007                 loading="eager" fetchpriority="high" 
1008                 class="card-image">
1009
1010            <div class="card-overlay">
1011                <div class="game-hover-info">
1012                    <h4 class="hover-title">MechaStick Fighter</h4>
1013                </div>
1014            </div>
1015        </div>
1016
1017                <span class="game-badge badge-popular" style="background: linear-gradient(135deg , #E30005 , #ff787a ); color: #fff; box-shadow: 0 0 10px rgba(255, 0, 127, 0.6); border: 1px solid rgba(255, 255, 255, 0.2); padding: 1.3px 5px;">
1018            <i class="ph ph-fire" style="font-size: 15px;color: #fff;"></i>
1019        </span>
1020            </div>
1021</a>
1022                    <a href="https://www.gamevgames.com/game/getaway-shootout" class="game-card glass-card bento-item bento-large popular-special-card">
1023    <div class="game-card-wrapper">
1024        <div class="game-thumb" data-preview="https://videos.gamevgames.com/videos/file_69cc4601912a7.mp4?v=20260916152336">
1025            
1026                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_69c683b60169c.webp" 
1027                 alt="Getaway Shootout" 
1028                 width="240"
1029                 height="180"
1030                 loading="eager" fetchpriority="high" 
1031                 class="card-image">
1032
1033            <div class="card-overlay">
1034                <div class="game-hover-info">
1035                    <h4 class="hover-title">Getaway Shootout</h4>
1036                </div>
1037            </div>
1038        </div>
1039
1040                <span class="game-badge badge-popular" style="background: linear-gradient(135deg , #E30005 , #ff787a ); color: #fff; box-shadow: 0 0 10px rgba(255, 0, 127, 0.6); border: 1px solid rgba(255, 255, 255, 0.2); padding: 1.3px 5px;">
1041            <i class="ph ph-fire" style="font-size: 15px;color: #fff;"></i>
1042        </span>
1043            </div>
1044</a>
1045                    <a href="https://www.gamevgames.com/game/soccer-random" class="game-card glass-card bento-item bento-large popular-special-card">
1046    <div class="game-card-wrapper">
1047        <div class="game-thumb" data-preview="https://videos.gamevgames.com/videos/file_69cc418f2b3ab.mp4?v=20260916152336">
1048            
1049                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/game_69bc7ed2e8478.webp" 
1050                 alt="Soccer Random" 
1051                 width="240"
1052                 height="180"
1053                 loading="eager" fetchpriority="high" 
1054                 class="card-image">
1055
1056            <div class="card-overlay">
1057                <div class="game-hover-info">
1058                    <h4 class="hover-title">Soccer Random</h4>
1059                </div>
1060            </div>
1061        </div>
1062
1063                <span class="game-badge badge-popular" style="background: linear-gradient(135deg , #E30005 , #ff787a ); color: #fff; box-shadow: 0 0 10px rgba(255, 0, 127, 0.6); border: 1px solid rgba(255, 255, 255, 0.2); padding: 1.3px 5px;">
1064            <i class="ph ph-fire" style="font-size: 15px;color: #fff;"></i>
1065        </span>
1066            </div>
1067</a>
1068                    <a href="https://www.gamevgames.com/game/geometry-vibes" class="game-card glass-card bento-item bento-large popular-special-card">
1069    <div class="game-card-wrapper">
1070        <div class="game-thumb" data-preview="https://videos.gamevgames.com/videos/file_69c3e34517d81.mp4?v=20260916152336">
1071            
1072                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/game_69b7b7d059e0c.webp" 
1073                 alt="Geometry Vibes" 
1074                 width="240"
1075                 height="180"
1076                 loading="eager" fetchpriority="high" 
1077                 class="card-image">
1078
1079            <div class="card-overlay">
1080                <div class="game-hover-info">
1081                    <h4 class="hover-title">Geometry Vibes</h4>
1082                </div>
1083            </div>
1084        </div>
1085
1086                <span class="game-badge badge-popular" style="background: linear-gradient(135deg , #E30005 , #ff787a ); color: #fff; box-shadow: 0 0 10px rgba(255, 0, 127, 0.6); border: 1px solid rgba(255, 255, 255, 0.2); padding: 1.3px 5px;">
1087            <i class="ph ph-fire" style="font-size: 15px;color: #fff;"></i>
1088        </span>
1089            </div>
1090</a>
1091                    <a href="https://www.gamevgames.com/game/kart-bros" class="game-card glass-card bento-item bento-large popular-special-card">
1092    <div class="game-card-wrapper">
1093        <div class="game-thumb" >
1094            
1095                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_69dd52f1ce828.webp" 
1096                 alt="Kart Bros" 
1097                 width="240"
1098                 height="180"
1099                 loading="eager" fetchpriority="high" 
1100                 class="card-image">
1101
1102            <div class="card-overlay">
1103                <div class="game-hover-info">
1104                    <h4 class="hover-title">Kart Bros</h4>
1105                </div>
1106            </div>
1107        </div>
1108
1109                <span class="game-badge badge-popular" style="background: linear-gradient(135deg , #E30005 , #ff787a ); color: #fff; box-shadow: 0 0 10px rgba(255, 0, 127, 0.6); border: 1px solid rgba(255, 255, 255, 0.2); padding: 1.3px 5px;">
1110            <i class="ph ph-fire" style="font-size: 15px;color: #fff;"></i>
1111        </span>
1112            </div>
1113</a>
1114                    <a href="https://www.gamevgames.com/game/stick-fight" class="game-card glass-card bento-item bento-large popular-special-card">
1115    <div class="game-card-wrapper">
1116        <div class="game-thumb" >
1117            
1118                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a0b816c7afe1.webp" 
1119                 alt="Stick Fight" 
1120                 width="240"
1121                 height="180"
1122                 loading="eager" fetchpriority="high" 
1123                 class="card-image">
1124
1125            <div class="card-overlay">
1126                <div class="game-hover-info">
1127                    <h4 class="hover-title">Stick Fight</h4>
1128                </div>
1129            </div>
1130        </div>
1131
1132                <span class="game-badge badge-popular" style="background: linear-gradient(135deg , #E30005 , #ff787a ); color: #fff; box-shadow: 0 0 10px rgba(255, 0, 127, 0.6); border: 1px solid rgba(255, 255, 255, 0.2); padding: 1.3px 5px;">
1133            <i class="ph ph-fire" style="font-size: 15px;color: #fff;"></i>
1134        </span>
1135            </div>
1136</a>
1137                    <a href="https://www.gamevgames.com/game/volley-random" class="game-card glass-card bento-item bento-large popular-special-card">
1138    <div class="game-card-wrapper">
1139        <div class="game-thumb" data-preview="https://videos.gamevgames.com/videos/file_69cc41a53865f.mp4?v=20260916152336">
1140            
1141                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/game_69be4a9452ba9.webp" 
1142                 alt="Volley Random" 
1143                 width="240"
1144                 height="180"
1145                 loading="eager" fetchpriority="high" 
1146                 class="card-image">
1147
1148            <div class="card-overlay">
1149                <div class="game-hover-info">
1150                    <h4 class="hover-title">Volley Random</h4>
1151                </div>
1152            </div>
1153        </div>
1154
1155                <span class="game-badge badge-popular" style="background: linear-gradient(135deg , #E30005 , #ff787a ); color: #fff; box-shadow: 0 0 10px rgba(255, 0, 127, 0.6); border: 1px solid rgba(255, 255, 255, 0.2); padding: 1.3px 5px;">
1156            <i class="ph ph-fire" style="font-size: 15px;color: #fff;"></i>
1157        </span>
1158            </div>
1159</a>
1160                    <a href="https://www.gamevgames.com/game/house-of-hazards" class="game-card glass-card bento-item bento-large popular-special-card">
1161    <div class="game-card-wrapper">
1162        <div class="game-thumb" data-preview="https://videos.gamevgames.com/videos/file_69d0d85d71f69.mp4?v=20260916152336">
1163            
1164                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/game_69d0d85c0364b.webp" 
1165                 alt="House of Hazards" 
1166                 width="240"
1167                 height="180"
1168                 loading="eager" fetchpriority="high" 
1169                 class="card-image">
1170
1171            <div class="card-overlay">
1172                <div class="game-hover-info">
1173                    <h4 class="hover-title">House of Hazards</h4>
1174                </div>
1175            </div>
1176        </div>
1177
1178                <span class="game-badge badge-popular" style="background: linear-gradient(135deg , #E30005 , #ff787a ); color: #fff; box-shadow: 0 0 10px rgba(255, 0, 127, 0.6); border: 1px solid rgba(255, 255, 255, 0.2); padding: 1.3px 5px;">
1179            <i class="ph ph-fire" style="font-size: 15px;color: #fff;"></i>
1180        </span>
1181            </div>
1182</a>
1183                    <a href="https://www.gamevgames.com/game/baseball-bros" class="game-card glass-card bento-item bento-large popular-special-card">
1184    <div class="game-card-wrapper">
1185        <div class="game-thumb" >
1186            
1187                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_69dd3fcdb2505.webp" 
1188                 alt="Baseball Bros" 
1189                 width="240"
1190                 height="180"
1191                 loading="eager" fetchpriority="high" 
1192                 class="card-image">
1193
1194            <div class="card-overlay">
1195                <div class="game-hover-info">
1196                    <h4 class="hover-title">Baseball Bros</h4>
1197                </div>
1198            </div>
1199        </div>
1200
1201                <span class="game-badge badge-popular" style="background: linear-gradient(135deg , #E30005 , #ff787a ); color: #fff; box-shadow: 0 0 10px rgba(255, 0, 127, 0.6); border: 1px solid rgba(255, 255, 255, 0.2); padding: 1.3px 5px;">
1202            <i class="ph ph-fire" style="font-size: 15px;color: #fff;"></i>
1203        </span>
1204            </div>
1205</a>
1206                    <a href="https://www.gamevgames.com/game/tsunami-brainrots-online" class="game-card glass-card bento-item bento-large popular-special-card">
1207    <div class="game-card-wrapper">
1208        <div class="game-thumb" data-preview="https://videos.gamevgames.com/videos/file_69cc4579d988d.mp4?v=20260916152336">
1209            
1210                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/game_69c543c865a31.webp" 
1211                 alt="Tsunami Brainrots Online" 
1212                 width="240"
1213                 height="180"
1214                 loading="eager" fetchpriority="high" 
1215                 class="card-image">
1216
1217            <div class="card-overlay">
1218                <div class="game-hover-info">
1219                    <h4 class="hover-title">Tsunami Brainrots Online</h4>
1220                </div>
1221            </div>
1222        </div>
1223
1224                <span class="game-badge badge-popular" style="background: linear-gradient(135deg , #E30005 , #ff787a ); color: #fff; box-shadow: 0 0 10px rgba(255, 0, 127, 0.6); border: 1px solid rgba(255, 255, 255, 0.2); padding: 1.3px 5px;">
1225            <i class="ph ph-fire" style="font-size: 15px;color: #fff;"></i>
1226        </span>
1227            </div>
1228</a>
1229                    <a href="https://www.gamevgames.com/game/boxing-random" class="game-card glass-card bento-item bento-large popular-special-card">
1230    <div class="game-card-wrapper">
1231        <div class="game-thumb" data-preview="https://videos.gamevgames.com/videos/file_69cc41b753b7f.mp4?v=20260916152336">
1232            
1233                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/game_69be5123135ac.webp" 
1234                 alt="Boxing Random" 
1235                 width="240"
1236                 height="180"
1237                 loading="eager" fetchpriority="high" 
1238                 class="card-image">
1239
1240            <div class="card-overlay">
1241                <div class="game-hover-info">
1242                    <h4 class="hover-title">Boxing Random</h4>
1243                </div>
1244            </div>
1245        </div>
1246
1247                <span class="game-badge badge-popular" style="background: linear-gradient(135deg , #E30005 , #ff787a ); color: #fff; box-shadow: 0 0 10px rgba(255, 0, 127, 0.6); border: 1px solid rgba(255, 255, 255, 0.2); padding: 1.3px 5px;">
1248            <i class="ph ph-fire" style="font-size: 15px;color: #fff;"></i>
1249        </span>
1250            </div>
1251</a>
1252                    </div>
1253    
1254    <style>
1255    .category-page-container .breadcrumbs .breadcrumb-separator {
1256        color: #e30005 !important;
1257        font-weight: 700;
1258        opacity: 1;
1259    }
1260
1261    .category-page-breadcrumbs {
1262        margin-bottom: 8px !important;
1263    }
1264
1265    .category-page-header.section-header {
1266        display: flex !important;
1267        flex-direction: column !important;
1268        align-items: flex-start !important;
1269        justify-content: flex-start !important;
1270        gap: 8px !important;
1271        width: 100%;
1272        margin-bottom: 30px !important;
1273    }
1274
1275    .category-page-title {
1276        font-size: 2.2rem;
1277        font-weight: 800;
1278        margin: 0 !important;
1279        display: block;
1280        width: 100%;
1281    }
1282
1283    .category-intro {
1284        width: 100%;
1285        max-width: none;
1286    }
1287
1288    .category-intro-text {
1289        margin: 0;
1290        color: var(--text-secondary, rgba(255, 255, 255, 0.72));
1291        font-size: 0.8rem;
1292        line-height: 1.45;
1293        font-weight: 400;
1294    }
1295
1296    /* Collapsed: one full-width line, ellipsis where it no longer fits */
1297    .category-intro[data-collapsed="true"] .category-intro-text {
1298        display: block;
1299        white-space: nowrap;
1300        overflow: hidden;
1301        text-overflow: ellipsis;
1302    }
1303
1304    /* Expanded: wrap naturally (2+ lines) */
1305    .category-intro[data-collapsed="false"] .category-intro-text {
1306        display: block;
1307        white-space: normal;
1308        overflow: visible;
1309        text-overflow: clip;
1310    }
1311
1312    .category-intro-toggle {
1313        margin-top: 6px;
1314        padding: 0;
1315        border: 0;
1316        background: none;
1317        color: #e30005;
1318        font-size: 0.85rem;
1319        font-weight: 600;
1320        cursor: pointer;
1321        text-decoration: underline;
1322        text-underline-offset: 2px;
1323    }
1324
1325    .category-intro-toggle:hover {
1326        opacity: 0.9;
1327    }
1328
1329    /* Category SEO article: tighter padding + smaller type than homepage card */
1330    .category-page-container .category-seo-article.seo-article-section {
1331        margin-top: 28px !important;
1332        margin-bottom: 28px !important;
1333        padding: 20px 16px !important;
1334        box-shadow: none;
1335    }
1336
1337    .category-page-container .category-seo-article .seo-article-content {
1338        max-width: none !important;
1339        margin: 0 !important;
1340        font-size: 0.82rem !important;
1341        line-height: 1.55 !important;
1342    }
1343
1344    .category-page-container .category-seo-article .seo-article-content h1,
1345    .category-page-container .category-seo-article .seo-article-content h2,
1346    .category-page-container .category-seo-article .seo-article-content h3,
1347    .category-page-container .category-seo-article .seo-article-content h4 {
1348        font-size: 1.05rem !important;
1349        font-weight: 700 !important;
1350        margin-top: 1.1em !important;
1351        margin-bottom: 0.45em !important;
1352        line-height: 1.35 !important;
1353    }
1354
1355    .category-page-container .category-seo-article .seo-article-content h1:first-child,
1356    .category-page-container .category-seo-article .seo-article-content h2:first-child,
1357    .category-page-container .category-seo-article .seo-article-content h3:first-child,
1358    .category-page-container .category-seo-article .seo-article-content p:first-child {
1359        margin-top: 0 !important;
1360    }
1361
1362    .category-page-container .category-seo-article .seo-article-content p {
1363        margin-bottom: 0.85em !important;
1364        font-size: inherit !important;
1365    }
1366
1367    .category-page-container .category-seo-article .seo-article-content li {
1368        margin-bottom: 0.4em !important;
1369        font-size: inherit !important;
1370    }
1371
1372    .category-page-container .category-seo-article .seo-article-content a,
1373    .category-page-container .category-seo-article .seo-article-content.prose a {
1374        text-decoration: none !important;
1375        border-bottom: none !important;
1376        box-shadow: none !important;
1377    }
1378
1379    .category-page-container .category-seo-article .seo-article-content a:hover,
1380    .category-page-container .category-seo-article .seo-article-content.prose a:hover {
1381        text-decoration: none !important;
1382        border-bottom: none !important;
1383    }
1384
1385    .category-page-container .category-seo-article .seo-article-content .ql-size-large,
1386    .category-page-container .category-seo-article .seo-article-content .ql-size-huge {
1387        font-size: 1rem !important;
1388    }
1389
1390    @media (max-width: 640px) {
1391        .category-page-container .category-seo-article.seo-article-section {
1392            padding: 16px 12px !important;
1393            margin-top: 20px !important;
1394            margin-bottom: 20px !important;
1395        }
1396    }
1397
1398    /* 🌟 LARGER CARDS & MORE SPACING FOR CATEGORY PAGE GRID 🌟 */
1399    .category-page-container .games-grid {
1400        grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)) !important; /* Min card width increased to 200px */
1401        grid-auto-rows: auto !important;
1401 /* Dynamic row height to support aspect-ratio */
1402        gap: 24px !important; /* Gap kept at a spacious 24px */
1403    }
1404
1405    /* Keep all game cards on this page at 4:3 aspect-ratio */
1406    .category-page-container .games-grid .game-card {
1407        height: auto !important;
1408    }
1409
1410    .category-page-container .games-grid .game-thumb {
1411        aspect-ratio: 4/3 !important;
1412        height: auto !important;
1413    }
1414
1415    /* Popular Grid Sizing (Dividers of 12: 6, 4, 3, 2 to guarantee no trailing empty slots) */
1416    .category-page-container .popular-grid {
1417        grid-template-columns: repeat(6, 1fr) !important;
1418        grid-auto-rows: auto !important;
1419        gap: 24px !important;
1420        margin-bottom: 24px !important;
1421    }
1422
1423    .category-page-container .popular-grid .bento-item {
1424        grid-column: span 1 !important;
1425        grid-row: span 1 !important;
1426    }
1427
1428    /* Premium Popular Glowing Frames & Neon Pulse */
1429    @keyframes popular-pulse {
1430        0% {
1431            box-shadow: 0 0 10px rgba(255, 0, 127, 0.4), inset 0 0 8px rgba(255, 0, 127, 0.1) !important;
1432            border-color: rgba(255, 0, 127, 0.5) !important;
1433        }
1434        50% {
1435            box-shadow: 0 0 20px rgba(255, 0, 127, 0.75), inset 0 0 15px rgba(255, 0, 127, 0.25) !important;
1436            border-color: rgba(255, 0, 127, 0.85) !important;
1437        }
1438        100% {
1439            box-shadow: 0 0 10px rgba(255, 0, 127, 0.4), inset 0 0 8px rgba(255, 0, 127, 0.1) !important;
1440            border-color: rgba(255, 0, 127, 0.5) !important;
1441        }
1442    }
1443
1444    .popular-special-card {
1445        position: relative;
1446        border: 2px solid rgba(255, 0, 127, 0.5) !important;
1447        animation: popular-pulse 2s infinite ease-in-out !important;
1448        transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
1449    }
1450    
1451    .popular-special-card:hover {
1452        animation: none !important;
1453        border-color: #ffaa00 !important;
1454        box-shadow: 0 0 25px #ffaa00, inset 0 0 15px rgba(255, 170, 0, 0.3) !important;
1455        transform: scale(1.04) translateY(-4px) !important;
1456    }
1457
1458
1459
1460    @media (max-width: 1200px) {
1461        .category-page-container .popular-grid {
1462            grid-template-columns: repeat(4, 1fr) !important;
1463            gap: 20px !important;
1464        }
1465    }
1466
1467    @media (max-width: 992px) {
1468        .category-page-container .popular-grid {
1469            grid-template-columns: repeat(3, 1fr) !important;
1470            gap: 15px !important;
1471        }
1472    }
1473
1474    @media (max-width: 640px) {
1475        .category-page-container .games-grid {
1476            grid-template-columns: repeat(auto-fill, minmax(130px, 1fr)) !important;
1477            grid-auto-rows: auto !important;
1478            gap: 12px !important;
1479        }
1480        .category-page-container .popular-grid {
1481            grid-template-columns: repeat(2, 1fr) !important;
1482            gap: 12px !important;
1483            margin-bottom: 12px !important;
1484        }
1485    }
1486    </style>
1487
1488    <!-- Main Game Grid Section -->
1489        <div class="games-grid standard-grid">
1490                    <a href="https://www.gamevgames.com/game/stickman-fighters-2" class="game-card glass-card bento-item bento-large ">
1491    <div class="game-card-wrapper">
1492        <div class="game-thumb" >
1493            
1494                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6ab11f9617398.webp" 
1495                 alt="Stickman Fighters 2" 
1496                 width="240"
1497                 height="180"
1498                 loading="eager" fetchpriority="high" 
1499                 class="card-image">
1500
1501            <div class="card-overlay">
1502                <div class="game-hover-info">
1503                    <h4 class="hover-title">Stickman Fighters 2</h4>
1504                </div>
1505            </div>
1506        </div>
1507
1508                <span class="game-badge badge-new">
1509            New        </span>
1510            </div>
1511</a>
1512                    <a href="https://www.gamevgames.com/game/stickman-party" class="game-card glass-card bento-item bento-large ">
1513    <div class="game-card-wrapper">
1514        <div class="game-thumb" >
1515            
1516                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6ab1180f2e70e.webp" 
1517                 alt="Stickman Party" 
1518                 width="240"
1519                 height="180"
1520                 loading="eager" fetchpriority="high" 
1521                 class="card-image">
1522
1523            <div class="card-overlay">
1524                <div class="game-hover-info">
1525                    <h4 class="hover-title">Stickman Party</h4>
1526                </div>
1527            </div>
1528        </div>
1529
1530                <span class="game-badge badge-new">
1531            New        </span>
1532            </div>
1533</a>
1534                    <a href="https://www.gamevgames.com/game/gt-cars-mega-ramps" class="game-card glass-card bento-item bento-large ">
1535    <div class="game-card-wrapper">
1536        <div class="game-thumb" >
1537            
1538                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6aaeada1a60c6.webp" 
1539                 alt="GT Cars Mega Ramps" 
1540                 width="240"
1541                 height="180"
1542                 loading="eager" fetchpriority="high" 
1543                 class="card-image">
1544
1545            <div class="card-overlay">
1546                <div class="game-hover-info">
1547                    <h4 class="hover-title">GT Cars Mega Ramps</h4>
1548                </div>
1549            </div>
1550        </div>
1551
1552                <span class="game-badge badge-new">
1553            New        </span>
1554            </div>
1555</a>
1556                    <a href="https://www.gamevgames.com/game/hockey-bros" class="game-card glass-card bento-item bento-large ">
1557    <div class="game-card-wrapper">
1558        <div class="game-thumb" >
1559            
1560                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6aabea42a2cab.webp" 
1561                 alt="Hockey Bros" 
1562                 width="240"
1563                 height="180"
1564                 loading="eager" fetchpriority="high" 
1565                 class="card-image">
1566
1567            <div class="card-overlay">
1568                <div class="game-hover-info">
1569                    <h4 class="hover-title">Hockey Bros</h4>
1570                </div>
1571            </div>
1572        </div>
1573
1574                <span class="game-badge badge-featured">
1575            Trending        </span>
1576            </div>
1577</a>
1578                    <a href="https://www.gamevgames.com/game/stickman-fighters" class="game-card glass-card bento-item bento-large ">
1579    <div class="game-card-wrapper">
1580        <div class="game-thumb" >
1581            
1582                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6aaaafa9a8eec.webp" 
1583                 alt="Stickman Fighters" 
1584                 width="240"
1585                 height="180"
1586                 loading="eager" fetchpriority="high" 
1587                 class="card-image">
1588
1589            <div class="card-overlay">
1590                <div class="game-hover-info">
1591                    <h4 class="hover-title">Stickman Fighters</h4>
1592                </div>
1593            </div>
1594        </div>
1595
1596                <span class="game-badge badge-new">
1597            New        </span>
1598            </div>
1599</a>
1600                    <a href="https://www.gamevgames.com/game/tag-game" class="game-card glass-card bento-item bento-large ">
1601    <div class="game-card-wrapper">
1602        <div class="game-thumb" >
1603            
1604                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6aa806a5b8435.webp" 
1605                 alt="Tag Game" 
1606                 width="240"
1607                 height="180"
1608                 loading="eager" fetchpriority="high" 
1609                 class="card-image">
1610
1611            <div class="card-overlay">
1612                <div class="game-hover-info">
1613                    <h4 class="hover-title">Tag Game</h4>
1614                </div>
1615            </div>
1616        </div>
1617
1618                <span class="game-badge badge-new">
1619            New        </span>
1620            </div>
1621</a>
1622                    <a href="https://www.gamevgames.com/game/tank-wars" class="game-card glass-card bento-item bento-large ">
1623    <div class="game-card-wrapper">
1624        <div class="game-thumb" >
1625            
1626                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a9850e0df735.webp" 
1627                 alt="Tank Wars" 
1628                 width="240"
1629                 height="180"
1630                 loading="eager" fetchpriority="high" 
1631                 class="card-image">
1632
1633            <div class="card-overlay">
1634                <div class="game-hover-info">
1635                    <h4 class="hover-title">Tank Wars</h4>
1636                </div>
1637            </div>
1638        </div>
1639
1640                <span class="game-badge badge-new">
1641            New        </span>
1642            </div>
1643</a>
1644                    <a href="https://www.gamevgames.com/game/1-speed-keyboard-lucky-escape" class="game-card glass-card bento-item bento-large ">
1645    <div class="game-card-wrapper">
1646        <div class="game-thumb" >
1647            
1648                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6ab02528b0c91.webp" 
1649                 alt="+1 Speed Keyboard Lucky Escape" 
1650                 width="240"
1651                 height="180"
1652                 loading="eager" fetchpriority="high" 
1653                 class="card-image">
1654
1655            <div class="card-overlay">
1656                <div class="game-hover-info">
1657                    <h4 class="hover-title">+1 Speed Keyboard Lucky Escape</h4>
1658                </div>
1659            </div>
1660        </div>
1661
1662                <span class="game-badge badge-featured">
1663            Trending        </span>
1664            </div>
1665</a>
1666                    <a href="https://www.gamevgames.com/game/flip-duel" class="game-card glass-card bento-item bento-large ">
1667    <div class="game-card-wrapper">
1668        <div class="game-thumb" >
1669            
1670                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a8c5f9795b5e.webp" 
1671                 alt="Flip Duel" 
1672                 width="240"
1673                 height="180"
1674                 loading="eager" fetchpriority="high" 
1675                 class="card-image">
1676
1677            <div class="card-overlay">
1678                <div class="game-hover-info">
1679                    <h4 class="hover-title">Flip Duel</h4>
1680                </div>
1681            </div>
1682        </div>
1683
1684                <span class="game-badge badge-featured">
1685            Trending        </span>
1686            </div>
1687</a>
1688                    <a href="https://www.gamevgames.com/game/pikwip" class="game-card glass-card bento-item bento-large ">
1689    <div class="game-card-wrapper">
1690        <div class="game-thumb" >
1691            
1692                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a857cc98137a.webp" 
1693                 alt="PikWip" 
1694                 width="240"
1695                 height="180"
1696                 loading="eager" fetchpriority="high" 
1697                 class="card-image">
1698
1699            <div class="card-overlay">
1700                <div class="game-hover-info">
1701                    <h4 class="hover-title">PikWip</h4>
1702                </div>
1703            </div>
1704        </div>
1705
1706                <span class="game-badge badge-new">
1707            New        </span>
1708            </div>
1709</a>
1710                    <a href="https://www.gamevgames.com/game/monopoly" class="game-card glass-card bento-item bento-large ">
1711    <div class="game-card-wrapper">
1712        <div class="game-thumb" >
1713            
1714                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a7e1d1bcb37b.
1714webp" 
1715                 alt="Monopoly" 
1716                 width="240"
1717                 height="180"
1718                 loading="eager" fetchpriority="high" 
1719                 class="card-image">
1720
1721            <div class="card-overlay">
1722                <div class="game-hover-info">
1723                    <h4 class="hover-title">Monopoly</h4>
1724                </div>
1725            </div>
1726        </div>
1727
1728                <span class="game-badge badge-new">
1729            New        </span>
1730            </div>
1731</a>
1732                    <a href="https://www.gamevgames.com/game/goalheads-io" class="game-card glass-card bento-item bento-large ">
1733    <div class="game-card-wrapper">
1734        <div class="game-thumb" >
1735            
1736                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a7e0a0931e91.webp" 
1737                 alt="GoalHeads.io" 
1738                 width="240"
1739                 height="180"
1740                 loading="eager" fetchpriority="high" 
1741                 class="card-image">
1742
1743            <div class="card-overlay">
1744                <div class="game-hover-info">
1745                    <h4 class="hover-title">GoalHeads.io</h4>
1746                </div>
1747            </div>
1748        </div>
1749
1750                <span class="game-badge badge-new">
1751            New        </span>
1752            </div>
1753</a>
1754                    <a href="https://www.gamevgames.com/game/pico-park" class="game-card glass-card bento-item bento-large ">
1755    <div class="game-card-wrapper">
1756        <div class="game-thumb" >
1757            
1758                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a735b5c51ebe.webp" 
1759                 alt="Pico Park" 
1760                 width="240"
1761                 height="180"
1762                 loading="lazy" 
1763                 class="card-image">
1764
1765            <div class="card-overlay">
1766                <div class="game-hover-info">
1767                    <h4 class="hover-title">Pico Park</h4>
1768                </div>
1769            </div>
1770        </div>
1771
1772                <span class="game-badge badge-new">
1773            New        </span>
1774            </div>
1775</a>
1776                    <a href="https://www.gamevgames.com/game/tennis-masters-2026" class="game-card glass-card bento-item bento-large ">
1777    <div class="game-card-wrapper">
1778        <div class="game-thumb" >
1779            
1780                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a7058ce4f607.webp" 
1781                 alt="Tennis Masters 2026" 
1782                 width="240"
1783                 height="180"
1784                 loading="lazy" 
1785                 class="card-image">
1786
1787            <div class="card-overlay">
1788                <div class="game-hover-info">
1789                    <h4 class="hover-title">Tennis Masters 2026</h4>
1790                </div>
1791            </div>
1792        </div>
1793
1794                <span class="game-badge badge-new">
1795            New        </span>
1796            </div>
1797</a>
1798                    <a href="https://www.gamevgames.com/game/super-smash-flash-2" class="game-card glass-card bento-item bento-large ">
1799    <div class="game-card-wrapper">
1800        <div class="game-thumb" >
1801            
1802                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a6c69c6416e6.webp" 
1803                 alt="Super Smash Flash 2" 
1804                 width="240"
1805                 height="180"
1806                 loading="lazy" 
1807                 class="card-image">
1808
1809            <div class="card-overlay">
1810                <div class="game-hover-info">
1811                    <h4 class="hover-title">Super Smash Flash 2</h4>
1812                </div>
1813            </div>
1814        </div>
1815
1816                <span class="game-badge badge-new">
1817            New        </span>
1818            </div>
1819</a>
1820                    <a href="https://www.gamevgames.com/game/sniper-for-brainrots" class="game-card glass-card bento-item bento-large ">
1821    <div class="game-card-wrapper">
1822        <div class="game-thumb" data-preview="https://videos.gamevgames.com/videos/file_6a6b532169fc8.mp4?v=20260916152336">
1823            
1824                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a6b504d60e60.webp" 
1825                 alt="Sniper for Brainrots" 
1826                 width="240"
1827                 height="180"
1828                 loading="lazy" 
1829                 class="card-image">
1830
1831            <div class="card-overlay">
1832                <div class="game-hover-info">
1833                    <h4 class="hover-title">Sniper for Brainrots</h4>
1834                </div>
1835            </div>
1836        </div>
1837
1838                <span class="game-badge badge-featured">
1839            Trending        </span>
1840            </div>
1841</a>
1842                    <a href="https://www.gamevgames.com/game/online-chess" class="game-card glass-card bento-item bento-large ">
1843    <div class="game-card-wrapper">
1844        <div class="game-thumb" >
1845            
1846                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a67c0fda549b.webp" 
1847                 alt="Online Chess" 
1848                 width="240"
1849                 height="180"
1850                 loading="lazy" 
1851                 class="card-image">
1852
1853            <div class="card-overlay">
1854                <div class="game-hover-info">
1855                    <h4 class="hover-title">Online Chess</h4>
1856                </div>
1857            </div>
1858        </div>
1859
1860                <span class="game-badge badge-new">
1861            New        </span>
1862            </div>
1863</a>
1864                    <a href="https://www.gamevgames.com/game/ping-pong-chaos" class="game-card glass-card bento-item bento-large ">
1865    <div class="game-card-wrapper">
1866        <div class="game-thumb" >
1867            
1868                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a523469a5d3d.webp" 
1869                 alt="Ping Pong Chaos" 
1870                 width="240"
1871                 height="180"
1872                 loading="lazy" 
1873                 class="card-image">
1874
1875            <div class="card-overlay">
1876                <div class="game-hover-info">
1877                    <h4 class="hover-title">Ping Pong Chaos</h4>
1878                </div>
1879            </div>
1880        </div>
1881
1882                <span class="game-badge badge-new">
1883            New        </span>
1884            </div>
1885</a>
1886                    <a href="https://www.gamevgames.com/game/tube-jumpers" class="game-card glass-card bento-item bento-large ">
1887    <div class="game-card-wrapper">
1888        <div class="game-thumb" >
1889            
1890                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a5222f83ea1e.webp" 
1891                 alt="Tube Jumpers" 
1892                 width="240"
1893                 height="180"
1894                 loading="lazy" 
1895                 class="card-image">
1896
1897            <div class="card-overlay">
1898                <div class="game-hover-info">
1899                    <h4 class="hover-title">Tube Jumpers</h4>
1900                </div>
1901            </div>
1902        </div>
1903
1904                <span class="game-badge badge-new">
1905            New        </span>
1906            </div>
1907</a>
1908                    <a href="https://www.gamevgames.com/game/escape-the-alien-prison" class="game-card glass-card bento-item bento-large ">
1909    <div class="game-card-wrapper">
1910        <div class="game-thumb" >
1911            
1912                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a50f2b76f66c.webp" 
1913                 alt="Escape the Alien Prison" 
1914                 width="240"
1915                 height="180"
1916                 loading="lazy" 
1917                 class="card-image">
1918
1919            <div class="card-overlay">
1920                <div class="game-hover-info">
1921                    <h4 class="hover-title">Escape the Alien Prison</h4>
1922                </div>
1923            </div>
1924        </div>
1925
1926                <span class="game-badge badge-new">
1927            New        </span>
1928            </div>
1929</a>
1930                    <a href="https://www.gamevgames.com/game/crazy-bikes-2-player" class="game-card glass-card bento-item bento-large ">
1931    <div class="game-card-wrapper">
1932        <div class="game-thumb" >
1933            
1934                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a4a342a01e1d.webp" 
1935                 alt="Crazy Bikes 2 Player" 
1936                 width="240"
1937                 height="180"
1938                 loading="lazy" 
1939                 class="card-image">
1940
1941            <div class="card-overlay">
1942                <div class="game-hover-info">
1943                    <h4 class="hover-title">Crazy Bikes 2 Player</h4>
1944                </div>
1945            </div>
1946        </div>
1947
1948                <span class="game-badge badge-new">
1949            New        </span>
1950            </div>
1951</a>
1952                    <a href="https://www.gamevgames.com/game/regular-show-fist-punch" class="game-card glass-card bento-item bento-large ">
1953    <div class="game-card-wrapper">
1954        <div class="game-thumb" >
1955            
1956                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a49078354432.webp" 
1957                 alt="Regular Show Fist Punch " 
1958                 width="240"
1959                 height="180"
1960                 loading="lazy" 
1961                 class="card-image">
1962
1963            <div class="card-overlay">
1964                <div class="game-hover-info">
1965                    <h4 class="hover-title">Regular Show Fist Punch </h4>
1966                </div>
1967            </div>
1968        </div>
1969
1970            </div>
1971</a>
1972                    <a href="https://www.gamevgames.com/game/stickman-battle-2" class="game-card glass-card bento-item bento-large ">
1973    <div class="game-card-wrapper">
1974        <div class="game-thumb" >
1975            
1976                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a4161642cc1c.webp" 
1977                 alt="Stickman Battle 2" 
1978                 width="240"
1979                 height="180"
1980                 loading="lazy" 
1981                 class="card-image">
1982
1983            <div class="card-overlay">
1984                <div class="game-hover-info">
1985                    <h4 class="hover-title">Stickman Battle 2</h4>
1986                </div>
1987            </div>
1988        </div>
1989
1990            </div>
1991</a>
1992                    <a href="https://www.gamevgames.com/game/pacman-30th-anniversary" class="game-card glass-card bento-item bento-large ">
1993    <div class="game-card-wrapper">
1994        <div class="game-thumb" >
1995            
1996                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a4019bf857e2.webp" 
1997                 alt="Pacman 30th Anniversary" 
1998                 width="240"
1999                 height="180"
2000                 loading="lazy" 
2001                 class="card-image">
2002
2003            <div class="card-overlay">
2004                <div class="game-hover-info">
2005                    <h4 class="hover-title">Pacman 30th Anniversary</h4>
2006                </div>
2007            </div>
2008        </div>
2009
2010            </div>
2011</a>
2012                    <a href="https://www.gamevgames.com/game/ragdoll-soccer-2-players" class="game-card glass-card bento-item bento-large ">
2013    <div class="game-card-wrapper">
2014        <div class="game-thumb" >
2015            
2016                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a3af4ce2a94b.webp" 
2017                 alt="Ragdoll Soccer 2 Players " 
2018                 width="240"
2019                 height="180"
2020                 loading="lazy" 
2021                 class="card-image">
2022
2023            <div class="card-overlay">
2024                <div class="game-hover-info">
2025                    <h4 class="hover-title">Ragdoll Soccer 2 Players </h4>
2026                </div>
2027            </div>
2028        </div>
2029
2030            </div>
2031</a>
2032                    <a href="https://www.gamevgames.com/game/stickman-party-2-3-4-player" class="game-card glass-card bento-item bento-large ">
2033    <div class="game-card-wrapper">
2034        <div class="game-thumb" >
2035            
2036                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a3912b165425.webp" 
2037                 alt="Stickman Party 2-3-4 Player" 
2038                 width="240"
2039                 height="180"
2040                 loading="lazy" 
2041                 class="card-image">
2042
2043            <div class="card-overlay">
2044                <div class="game-hover-info">
2045                    <h4 class="hover-title">Stickman Party 2-3-4 Player</h4>
2046                </div>
2047            </div>
2048        </div>
2049
2050            </div>
2051</a>
2052                    <a href="https://www.gamevgames.com/game/football-legends-2026" class="game-card glass-card bento-item bento-large ">
2053    <div class="game-card-wrapper">
2054        <div class="game-thumb" >
2055            
2056                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a344b30459d3.webp" 
2057                 alt="Football Legends 2026" 
2058                 width="240"
2059                 height="180"
2060                 loading="lazy" 
2061                 class="card-image">
2062
2063            <div class="card-overlay">
2064                <div class="game-hover-info">
2065                    <h4 class="hover-title">Football Legends 2026</h4>
2066                </div>
2067            </div>
2068        </div>
2069
2070            </div>
2071</a>
2072                    <a href="https://www.gamevgames.com/game/collect-brainrot-arena" class="game-card glass-card bento-item bento-large ">
2073    <div class="game-card-wrapper">
2074        <div class="game-thumb" >
2075            
2076                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a3303c41fda9.webp" 
2077                 alt="Collect Brainrot Arena" 
2078                 width="240"
2079                 height="180"
2080                 loading="lazy" 
2081                 class="card-image">
2082
2083            <div class="card-overlay">
2084                <div class="game-hover-info">
2085                    <h4 class="hover-title">Collect Brainrot Arena</h4>
2086                </div>
2087            </div>
2088        </div>
2089
2090            </div>
2091</a>
2092                    <a href="https://www.gamevgames.com/game/basketball-legends" class="game-card glass-card bento-item bento-large ">
2093    <div class="game-card-wrapper">
2094        <div class="game-thumb" >
2095            
2096                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a32f7b7d702e.webp" 
2097                 alt="Basketball Legends" 
2098                 width="240"
2099                 height="180"
2100                 loading="lazy" 
2101                 class="card-image">
2102
2103            <div class="card-overlay">
2104                <div class="game-hover-info">
2105                    <h4 class="hover-title">Basketball Legends</h4>
2106                </div>
2107            </div>
2108        </div>
2109
2110            </div>
2111</a>
2112                    <a href="https://www.gamevgames.com/game/superfighters" class="game-card glass-card bento-item bento-large ">
2113    <div class="game-card-wrapper">
2114        <div class="game-thumb" >
2115            
2116                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a32aa38a5ec7.webp" 
2117                 alt="Superfighters" 
2118                 width="240"
2119                 height="180"
2120                 loading="lazy" 
2121                 class="card-image">
2122
2123            <div class="card-overlay">
2124                <div class="game-hover-info">
2125                    <h4 class="hover-title">Superfighters</h4>
2126                </div>
2127            </div>
2128        </div>
2129
2130            </div>
2131</a>
2132                    <a href="https://www.gamevgames.com/game/2048" class="game-card glass-card bento-item bento-large ">
2133    <div class="game-card-wrapper">
2134        <div class="game-thumb" >
2135            
2136                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a2eb1cab85b0.webp" 
2137                 alt="2048" 
2138                 width="240"
2139                 height="180"
2140                 loading="lazy" 
2141                 class="card-image">
2142
2143            <div class="card-overlay">
2144                <div class="game-hover-info">
2145                    <h4 class="hover-title">2048</h4>
2146                </div>
2147            </div>
2148        </div>
2149
2150            </div>
2151</a>
2152                    <a href="https://www.gamevgames.com/game/tank-stars" class="game-card glass-card bento-item bento-large ">
2153    <div class="game-card-wrapper">
2154        <div class="game-thumb" >
2155            
2156                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a2eaddd71c08.webp" 
2157                 alt="Tank Stars" 
2158                 width="240"
2159                 height="180"
2160                 loading="lazy" 
2161                 class="card-image">
2162
2163            <div class="card-overlay">
2164                <div class="game-hover-info">
2165                    <h4 class="hover-title">Tank Stars</h4>
2166                </div>
2167            </div>
2168        </div>
2169
2170            </div>
2171</a>
2172                    <a href="https://www.gamevgames.com/game/tennis-masters" class="game-card glass-card bento-item bento-large ">
2173    <div class="game-card-wrapper">
2174        <div class="game-thumb" >
2175            
2176                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a2bf26f9f5d4.webp" 
2177                 alt="Tennis Masters" 
2178                 width="240"
2179                 height="180"
2180                 loading="lazy" 
2181                 class="card-image">
2182
2183            <div class="card-overlay">
2184                <div class="game-hover-info">
2185                    <h4 class="hover-title">Tennis Masters</h4>
2186                </div>
2187            </div>
2188        </div>
2189
2190            </div>
2191</a>
2192                    <a href="https://www.gamevgames.com/game/soccer-stars-world-cup" class="game-card glass-card bento-item bento-large ">
2193    <div class="game-card-wrapper">
2194        <div class="game-thumb" >
2195            
2196                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a2bd81f6d482.webp" 
2197                 alt="Soccer Stars World Cup" 
2198                 width="240"
2199                 height="180"
2200                 loading="lazy" 
2201                 class="card-image">
2202
2203            <div class="card-overlay">
2204                <div class="game-hover-info">
2205                    <h4 class="hover-title">Soccer Stars World Cup</h4>
2206                </div>
2207            </div>
2208        </div>
2209
2210            </div>
2211</a>
2212                    <a href="https://www.gamevgames.com/game/football-masters" class="game-card glass-card bento-item bento-large ">
2213    <div class="game-card-wrapper">
2214        <div class="game-thumb" >
2215            
2216                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a23fffbb8e59.webp" 
2217                 alt="Football Masters" 
2218                 width="240"
2219                 height="180"
2220                 loading="lazy" 
2221                 class="card-image">
2222
2223            <div class="card-overlay">
2224                <div class="game-hover-info">
2225                    <h4 class="hover-title">Football Masters</h4>
2226                </div>
2227            </div>
2228        </div>
2229
2230            </div>
2231</a>
2232                    <a href="https://www.gamevgames.com/game/stickman-battle" class="game-card glass-card bento-item bento-large ">
2233    <div class="game-card-wrapper">
2234        <div class="game-thumb" >
2235            
2236                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a23ddebb958c.webp" 
2237                 alt="Stickman Battle" 
2238                 width="240"
2239                 height="180"
2240                 loading="lazy" 
2241                 class="card-image">
2242
2243            <div class="card-overlay">
2244                <div class="game-hover-info">
2245                    <h4 class="hover-title">Stickman Battle</h4>
2246                </div>
2247            </div>
2248        </div>
2249
2250            </div>
2251</a>
2252                    <a href="https://www.gamevgames.com/game/basketball-stars-2026" class="game-card glass-card bento-item bento-large ">
2253    <div class="game-card-wrapper">
2254        <div class="game-thumb" >
2255            
2256                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a1dfad38be54.webp" 
2257                 alt="Basketball Stars 2026" 
2258                 width="240"
2259                 height="180"
2260                 loading="lazy" 
2261                 class="card-image">
2262
2263            <div class="card-overlay">
2264                <div class="game-hover-info">
2265                    <h4 class="hover-title">Basketball Stars 2026</h4>
2266                </div>
2267            </div>
2268        </div>
2269
2270            </div>
2271</a>
2272                    <a href="https://www.gamevgames.com/game/stickman-kombat-2d" class="game-card glass-card bento-item bento-large ">
2273    <div class="game-card-wrapper">
2274        <div class="game-thumb" >
2275            
2276                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a180feb3995d.webp" 
2277                 alt="Stickman Kombat 2D" 
2278                 width="240"
2279                 height="180"
2280                 loading="lazy" 
2281                 class="card-image">
2282
2283            <div class="card-overlay">
2284                <div class="game-hover-info">
2285                    <h4 class="hover-title">Stickman Kombat 2D</h4>
2286                </div>
2287            </div>
2288        </div>
2289
2290            </div>
2291</a>
2292                    <a href="https://www.gamevgames.com/game/bit-planes" class="game-card glass-card bento-item bento-large ">
2293    <div class="game-card-wrapper">
2294        <div class="game-thumb" >
2295            
2296                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a15c93aeb355.webp" 
2297                 alt="Bit Planes" 
2298                 width="240"
2299                 height="180"
2300                 loading="lazy" 
2301                 class="card-image">
2302
2303            <div class="card-overlay">
2304                <div class="game-hover-info">
2305                    <h4 class="hover-title">Bit Planes</h4>
2306                </div>
2307            </div>
2308        </div>
2309
2310                <span class="game-badge badge-hot">
2311            Hot        </span>
2312            </div>
2313</a>
2314                    <a href="https://www.gamevgames.com/game/football-legends" class="game-card glass-card bento-item bento-large ">
2315    <div class="game-card-wrapper">
2316        <div class="game-thumb" >
2317            
2318                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a12c0df2e909.webp" 
2319                 alt="Football Legends" 
2320                 width="240"
2321                 height="180"
2322                 loading="lazy" 
2323                 class="card-image">
2324
2325            <div class="card-overlay">
2326                <div class="game-hover-info">
2327                    <h4 class="hover-title">Football Legends</h4>
2328                </div>
2329            </div>
2330        </div>
2331
2332            </div>
2333</a>
2334                    <a href="https://www.gamevgames.com/game/basketball-stars" class="game-card glass-card bento-item bento-large ">
2335    <div class="game-card-wrapper">
2336        <div class="game-thumb" >
2337            
2338                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a1189db0b775.webp" 
2339                 alt="Basketball Stars" 
2340                 width="240"
2341                 height="180"
2342                 loading="lazy" 
2343                 class="card-image">
2344
2345            <div class="card-overlay">
2346                <div class="game-hover-info">
2347                    <h4 class="hover-title">Basketball Stars</h4>
2348                </div>
2349            </div>
2350        </div>
2351
2352            </div>
2353</a>
2354                    <a href="https://www.gamevgames.com/game/fireboy-and-watergirl-7" class="game-card glass-card bento-item bento-large ">
2355    <div class="game-card-wrapper">
2356        <div class="game-thumb" >
2357            
2358                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a0da2e032388.webp" 
2359                 alt="Fireboy and Watergirl 7" 
2360                 width="240"
2361                 height="180"
2362                 loading="lazy" 
2363                 class="card-image">
2364
2365            <div class="card-overlay">
2366                <div class="game-hover-info">
2367                    <h4 class="hover-title">Fireboy and Watergirl 7</h4>
2368                </div>
2369            </div>
2370        </div>
2371
2372                <span class="game-badge badge-featured">
2373            Trending        </span>
2374            </div>
2375</a>
2376                    <a href="https://www.gamevgames.com/game/fireboy-and-watergirl-6" class="game-card glass-card bento-item bento-large ">
2377    <div class="game-card-wrapper">
2378        <div class="game-thumb" >
2379            
2380                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a0da01d1406e.webp" 
2381                 alt="Fireboy and Watergirl 6" 
2382                 width="240"
2383                 height="180"
2384                 loading="lazy" 
2385                 class="card-image">
2386
2387            <div class="card-overlay">
2388                <div class="game-hover-info">
2389                    <h4 class="hover-title">Fireboy and Watergirl 6</h4>
2390                </div>
2391            </div>
2392        </div>
2393
2394            </div>
2395</a>
2396                    <a href="https://www.gamevgames.com/game/fireboy-and-watergirl-5" class="game-card glass-card bento-item bento-large ">
2397    <div class="game-card-wrapper">
2398        <div class="game-thumb" >
2399            
2400                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a0d9a8603f2c.webp" 
2401                 alt="Fireboy and Watergirl 5" 
2402                 width="240"
2403                 height="180"
2404                 loading="lazy" 
2405                 class="card-image">
2406
2407            <div class="card-overlay">
2408                <div class="game-hover-info">
2409                    <h4 class="hover-title">Fireboy and Watergirl 5</h4>
2410                </div>
2411            </div>
2412        </div>
2413
2414            </div>
2415</a>
2416                    <a href="https://www.gamevgames.com/game/fireboy-and-watergirl-4" class="game-card glass-card bento-item bento-large ">
2417    <div class="game-card-wrapper">
2418        <div class="game-thumb" >
2419            
2420                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a0d97475c765.webp" 
2421                 alt="Fireboy and Watergirl 4" 
2422                 width="240"
2423                 height="180"
2424                 loading="lazy" 
2425                 class="card-image">
2426
2427            <div class="card-overlay">
2428                <div class="game-hover-info">
2429                    <h4 class="hover-title">Fireboy and Watergirl 4</h4>
2430                </div>
2431            </div>
2432        </div>
2433
2434            </div>
2435</a>
2436                    <a href="https://www.gamevgames.com/game/fireboy-and-watergirl-3" class="game-card glass-card bento-item bento-large ">
2437    <div class="game-card-wrapper">
2438        <div class="game-thumb" >
2439            
2440                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a0d935fa03d3.webp" 
2441                 alt="Fireboy and Watergirl 3" 
2442                 width="240"
2443                 height="180"
2444                 loading="lazy" 
2445                 class="card-image">
2446
2447            <div class="card-overlay">
2448                <div class="game-hover-info">
2449                    <h4 class="hover-title">Fireboy and Watergirl 3</h4>
2450                </div>
2451            </div>
2452        </div>
2453
2454            </div>
2455</a>
2456                    <a href="https://www.gamevgames.com/game/fireboy-and-watergirl-2" class="game-card glass-card bento-item bento-large ">
2457    <div class="game-card-wrapper">
2458        <div class="game-thumb" >
2459            
2460                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a0d8d4c32d27.webp" 
2461                 alt="Fireboy and Watergirl 2" 
2462                 width="240"
2463                 height="180"
2464                 loading="lazy" 
2465                 class="card-image">
2466
2467            <div class="card-overlay">
2468                <div class="game-hover-info">
2469                    <h4 class="hover-title">Fireboy and Watergirl 2</h4>
2470                </div>
2471            </div>
2472        </div>
2473
2474            </div>
2475</a>
2476                    <a href="https://www.gamevgames.com/game/fireboy-and-watergirl-1" class="game-card glass-card bento-item bento-large ">
2477    <div class="game-card-wrapper">
2478        <div class="game-thumb" >
2479            
2480                                    <img src="https://images.gamevgames.com/cdn-cgi/image/width=240,quality=75,format=auto/games/file_6a0cda34e1f0a.webp" 
2481                 alt="Fireboy and Watergirl 1" 
2482                 width="240"
2483                 height="180"
2484                 loading="lazy" 
2485                 class="card-image">
2486
2487            <div class="card-overlay">
2488                <div class="game-hover-info">
2489                    <h4 class="hover-title">Fireboy and Watergirl 1</h4>
2490                </div>
2491            </div>
2492        </div>
2493
2494                <span class="game-badge badge-featured">
2495            Trending        </span>
2496            </div>
2497</a>
2498            </div>
2499
2500    <!-- Pagination -->
2501    <div class="pagination-wrapper" style="margin-top: 40px; text-align: center;">
2502                    <button id="load-more-btn" class="load-more-icon-only" data-page="2" data-total="3" aria-label="Load More">
2503                <span class="btn-text" style="display: inline-flex; align-items: center; justify-content: center;"><i class="ph ph-caret-double-down"></i></span>
2504                <span class="btn-loader" style="display:none;"><i class="ph ph-circle-notch ph-spin"></i></span>
2505            </button>
2506        
2507        <!-- SEO Links (Hidden for users, visible for bots) -->
2508        <nav class="pagination-seo-links" aria-label="Pagination"><a href="https://www.gamevgames.com/2-player" class="active">1</a><a href="https://www.gamevgames.com/2-player?page=2" >2</a><a href="https://www.gamevgames.com/2-player?page=3" >3</a></nav>    </div>
2509    
2510    <!-- Kategori SEO Makalesi (yalnızca bottom_text; kısa description buraya düşmesin) -->
2511            <div class="section seo-article-section category-seo-article">
2512        <div class="seo-article-content prose category-description">
2513            <p>Experience the best <strong>2 player games unblocked</strong> on <a href="https://www.gamevgames.com/2-player">gameVgames</a>. Play the most popular desktop browser titles instantly with responsive controls, zero downloads, and smooth performance.</p>
2514
2515<h2>Core Mechanics and Rules</h2>
2516<ul>
2517  <li><strong>Reflex Timing:</strong> Master responsive movement and precise timing essential for 2 player games.</li>
2518  <li><strong>Strategic Progression:</strong> Unlock stage milestones, upgrades, and abilities as you advance.</li>
2519  <li><strong>Desktop Precision:</strong> Take full advantage of keyboard controls and mouse aiming on desktop.</li>
2520  <li><strong>Score Optimization:</strong> Perfect your gameplay runs to conquer high scores on global leaderboards.</li>
2521</ul>
2522
2523<h2>Popular 2 Player Games on gameVgames</h2>
2524<ol>
2525  <li><a href="https://www.gamevgames.com/game/basket-random">Basket Random</a>: A standout browser hit offering dynamic gameplay and responsive controls.</li>
2526  <li><a href="https://www.gamevgames.com/game/mechastick-fighter">MechaStick Fighter</a>: Compete for high scores and master precision timing across challenging stages.</li>
2527  <li><a href="https://www.gamevgames.com/game/soccer-random">Soccer Random</a>: Engage in fast-paced action featuring creative mechanics and satisfying progression.</li>
2528  <li><a href="https://www.gamevgames.com/game/getaway-shootout">Getaway Shootout</a>: Experience smooth physics and thrilling challenges designed for desktop gaming.</li>
2529  <li><a href="https://www.gamevgames.com/game/geometry-vibes">Geometry Vibes</a>: An addictive favorite that tests your reflexes and tactical decision-making.</li>
2530  <li><a href="https://www.gamevgames.com/game/kart-bros">Kart Bros</a>: Navigate immersive obstacle courses and unlock rewarding stage achievements.</li>
2531</ol>
2532
2533<h2>Related Categories</h2>
2534<ul>
2535  <li><a href="https://www.gamevgames.com/co-op">Co-op Games</a>: Explore complementary gameplay dynamics and popular companion titles.</li>
2536  <li><a href="https://www.gamevgames.com/sports">Sports Games</a>: Explore complementary gameplay dynamics and popular companion titles.</li>
2537  <li><a href="https://www.gamevgames.com/fighting">Fighting Games</a>: Explore complementary gameplay dynamics and popular companion titles.</li>
2538  <li><a href="https://www.gamevgames.com/arcade">Arcade Games</a>: Explore complementary gameplay dynamics and popular companion titles.</li>
2539</ul>
2540
2541<h2>Frequently Asked Questions</h2>
2542<div class="category-faq">
2543  <div class="faq-item">
2544    <h3 class="faq-q">Can I play 2 player games for free without downloading?</h3>
2545    <p class="faq-a">Yes. All 2 player games on gameVgames run directly in your web browser with zero downloads required.</p>
2546  </div>
2547  <div class="faq-item">
2548    <h3 class="faq-q">Are 2 player games unblocked on school Chromebooks?</h3>
2549    <p class="faq-a">Yes. Our lightweight HTML5 2 player games are fully unblocked and optimized for school networks and laptops.</p>
2550  </div>
2551  <div class="faq-item">
2552    <h3 class="faq-q">
2552Can I play these games with a keyboard and mouse?</h3>
2553    <p class="faq-a">Yes. Desktop controls are fully supported with responsive keyboard keybinds and mouse precision.</p>
2554  </div>
2555  <div class="faq-item">
2556    <h3 class="faq-q">Do 2 player games save my game progress?</h3>
2557    <p class="faq-a">Yes. Level progress, high scores, and unlocked content are automatically saved in your browser cache.</p>
2558  </div>
2559  <div class="faq-item">
2560    <h3 class="faq-q">Are there multiplayer modes available in this genre?</h3>
2561    <p class="faq-a">Yes. Many titles in our collection feature competitive online multiplayer or local two-player modes.</p>
2562  </div>
2563</div>        </div>
2564    </div>
2565    </div>
2566
2567<script type="application/ld+json">{"@context":"https://schema.org","@type":"CollectionPage","@id":"https://www.gamevgames.com/2-player#collection","name":"2 Player Games","description":"Share one keyboard and challenge your best friend! Settle rivalries in head-to-head split-screen battles with 2 player games unblocked on gameVgames.","url":"https://www.gamevgames.com/2-player","isPartOf":{"@id":"https://www.gamevgames.com/#website"},"breadcrumb":{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.gamevgames.com/"},{"@type":"ListItem","position":2,"name":"All Categories","item":"https://www.gamevgames.com/categories"},{"@type":"ListItem","position":3,"name":"2 Player Games","item":"https://www.gamevgames.com/2-player"}]},"mainEntity":{"@type":"ItemList","itemListElement":[{"@type":"ListItem","position":1,"url":"https://www.gamevgames.com/game/stickman-fighters-2","name":"Stickman Fighters 2"},{"@type":"ListItem","position":2,"url":"https://www.gamevgames.com/game/stickman-party","name":"Stickman Party"},{"@type":"ListItem","position":3,"url":"https://www.gamevgames.com/game/gt-cars-mega-ramps","name":"GT Cars Mega Ramps"},{"@type":"ListItem","position":4,"url":"https://www.gamevgames.com/game/hockey-bros","name":"Hockey Bros"},{"@type":"ListItem","position":5,"url":"https://www.gamevgames.com/game/stickman-fighters","name":"Stickman Fighters"},{"@type":"ListItem","position":6,"url":"https://www.gamevgames.com/game/tag-game","name":"Tag Game"},{"@type":"ListItem","position":7,"url":"https://www.gamevgames.com/game/tank-wars","name":"Tank Wars"},{"@type":"ListItem","position":8,"url":"https://www.gamevgames.com/game/1-speed-keyboard-lu
2567cky-escape","name":"+1 Speed Keyboard Lucky Escape"},{"@type":"ListItem","position":9,"url":"https://www.gamevgames.com/game/flip-duel","name":"Flip Duel"},{"@type":"ListItem","position":10,"url":"https://www.gamevgames.com/game/pikwip","name":"PikWip"},{"@type":"ListItem","position":11,"url":"https://www.gamevgames.com/game/monopoly","name":"Monopoly"},{"@type":"ListItem","position":12,"url":"https://www.gamevgames.com/game/goalheads-io","name":"GoalHeads.io"},{"@type":"ListItem","position":13,"url":"https://www.gamevgames.com/game/pico-park","name":"Pico Park"},{"@type":"ListItem","position":14,"url":"https://www.gamevgames.com/game/tennis-masters-2026","name":"Tennis Masters 2026"},{"@type":"ListItem","position":15,"url":"https://www.gamevgames.com/game/super-smash-flash-2","name":"Super Smash Flash 2"},{"@type":"ListItem","position":16,"url":"https://www.gamevgames.com/game/sniper-for-brainrots","name":"Sniper for Brainrots"},{"@type":"ListItem","position":17,"url":"https://www.gamevgames.com/game/online-chess","name":"Online Chess"},{"@type":"ListItem","position":18,"url":"https://www.gamevgames.com/game/ping-pong-chaos","name":"Ping Pong Chaos"},{"@type":"ListItem","position":19,"url":"https://www.gamevgames.com/game/tube-jumpers","name":"Tube Jumpers"},{"@type":"ListItem","position":20,"url":"https://www.gamevgames.com/game/escape-the-alien-prison","name":"Escape the Alien Prison"}]}}</script>
vendor: 1 bytes, line 2567
2567
2568<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Can I play 2 player games for free without downloading?","acceptedAnswer":{"@type":"Answer","text":"Yes. All 2 player games on gameVgames run directly in your web browser with zero downloads required."}},{"@type":"Question","name":"Are 2 player games unblocked on school Chromebooks?","acceptedAnswer":{"@type":"Answer","text":"Yes. Our lightweight HTML5 2 player games are fully unblocked and optimized for school networks and laptops."}},{"@type":"Question","name":"Can I play these games with a keyboard and mouse?","acceptedAnswer":{"@type":"Answer","text":"Yes. Desktop controls are fully supported with responsive keyboard keybinds and mouse precision."}},{"@type":"Question","name":"Do 2 player games save my game progress?","acceptedAnswer":{"@type":"Answer","text":"Yes. Level progress, high scores, and unlocked content are automatically saved in your browser cache."}},{"@type":"Question","name":"Are there multiplayer modes available in this genre?","acceptedA
2568nswer":{"@type":"Answer","text":"Yes. Many titles in our collection feature competitive online multiplayer or local two-player modes."}}]}</script>
2568
2569
2570<!-- GA4: Category View Event -->
2571<script>
2572document.addEventListener('DOMContentLoaded', function() {
2573    if (window.GA4) {
2574        window.GA4.categoryView("2 Player", "2-player");
2575    }
2576
2577    var wrap = document.querySelector('.category-intro');
2578    var text = document.getElementById('categoryIntroText');
2579    var btn = document.getElementById('categoryIntroToggle');
2580    if (!wrap || !text || !btn) return;
2581
2582    function needsToggle() {
2583        // Measure while forced to a single nowrap line
2584        var wasCollapsed = wrap.getAttribute('data-collapsed') !== 'false';
2585        wrap.setAttribute('data-collapsed', 'true');
2586        var overflow = text.scrollWidth > text.clientWidth + 1;
2587        wrap.setAttribute('data-collapsed', wasCollapsed ? 'true' : 'false');
2588        return overflow;
2589    }
2590
2591    function syncToggle() {
2592        var overflow = needsToggle();
2593        btn.hidden = !overflow;
2594        if (!overflow) {
2595            // Fits on one line — no button, keep single line
2596            wrap.setAttribute('data-collapsed', 'true');
2597            btn.setAttribute('aria-expanded', 'false');
2598            return;
2599        }
2600        if (wrap.getAttribute('data-collapsed') !== 'false') {
2601            wrap.setAttribute('data-collapsed', 'true');
2602            btn.textContent = btn.getAttribute('data-more') || 'Show more';
2603            btn.setAttribute('aria-expanded', 'false');
2604        }
2605    }
2606
2607    btn.addEventListener('click', function () {
2608        var collapsed = wrap.getAttribute('data-collapsed') !== 'false';
2609        if (collapsed) {
2610            wrap.setAttribute('data-collapsed', 'false');
2611            btn.textContent = btn.getAttribute('data-less') || 'Show less';
2612            btn.setAttribute('aria-expanded', 'true');
2613        } else {
2614            wrap.setAttribute('data-collapsed', 'true');
2615            btn.textContent = btn.getAttribute('data-more') || 'Show more';
2616            btn.setAttribute('aria-expanded', 'false');
2617        }
2618    });
2619
2620    syncToggle();
2621    window.addEventListener('resize', function () {
2622        // Keep expanded state if user opened it; only re-check button visibility
2623        var expanded = wrap.getAttribute('data-collapsed') === 'false' && !btn.hidden;
2624        syncToggle();
2625        if (expanded && !btn.hidden) {
2626            wrap.setAttribute('data-collapsed', 'false');
2627            btn.textContent = btn.getAttribute('data-less') || 'Show less';
2628            btn.setAttribute('aria-expanded', 'true');
2629        }
2630    });
2631});
2632</script>
2632
2633                </main>
2634            </div>
2635
2636        </div>
2637    </div>
2638    <div class="mobile-bottom-nav">
2639        <a href="https://www.gamevgames.com/" class="nav-item ">
2640            <i class="ph ph-house"></i>
2641            <span>Home</span>
2642        </a>
2643        <a href="https://www.gamevgames.com/categories" class="nav-item ">
2644            <i class="ph ph-squares-four"></i>
2645            <span>Categories</span>
2646        </a>
2647        
2648        <!-- LEADERBOARD BUTTON -->
2649        <div class="nav-item-shuffle-wrapper">
2650            <a href="https://www.gamevgames.com/rankings" class="nav-item-shuffle " title="Leaderboard" aria-label="Leaderboard">
2651                <i class="ph-fill ph-trophy"></i>
2652            </a>
2653        </div>
2654
2655        <a href="https://www.gamevgames.com/favorites" class="nav-item ">
2656            <i class="ph ph-box-arrow-down"></i>
2657            <span>Favorites</span>
2658        </a>
2659        <a href="#" class="nav-item mobile-search-trigger">
2660            <i class="ph ph-magnifying-glass"></i>
2661            <span>Search</span>
2662        </a>
2663    </div>
2664
2665    <!-- Dynamic Cookie Consent System -->
2666    <div class="cookie-consent" id="cookie-consent">
2667        <div class="cookie-consent-header">
2668            <i class="ph ph-shield-check"></i>
2669            <h4>Cookie Policy</h4>
2670        </div>
2671        <div class="cookie-consent-body">
2672            <p>We use cookies to ensure you get the best experience on our website.</p>
2673        </div>
2674        <div class="cookie-consent-actions">
2675            <button class="cookie-btn cookie-btn-secondary" id="decline-all-cookies">Decline All</button>
2676            <button class="cookie-btn cookie-btn-primary" id="accept-all-cookies">Accept All</button>
2677        </div>
2678        <div class="cookie-settings-link" id="open-cookie-settings">Manage Settings</div>
2679
2680        <!-- Preferences Panel -->
2681        <div class="cookie-preferences" id="cookie-preferences">
2682            <div class="cookie-pref-item">
2683                <div class="cookie-pref-info">
2684                    <h5>Essential Cookies</h5>
2685                    <p>Required for the basic functions of the site to work.</p>
2686                </div>
2687                <div class="consent-toggle">
2688                    <input type="checkbox" id="consent-essential" name="consent_essential" checked disabled>
2689                    <label for="consent-essential"></label>
2690                </div>
2691            </div>
2692            <div class="cookie-pref-item">
2693                <div class="cookie-pref-info">
2694                    <h5>Analytics Cookies</h5>
2695                    <p>Helps us analyze site usage and improve performance.</p>
2696                </div>
2697                <label class="cookie-switch">
2698                    <input type="checkbox" id="pref-analytics" checked>
2699                    <span class="cookie-slider"></span>
2700                </label>
2701            </div>
2702            <div class="cookie-pref-item">
2703                <div class="cookie-pref-info">
2704                    <h5>Marketing Cookies</h5>
2705                    <p>Used to show you personalized ads based on your interests.</p>
2706                </div>
2707                <label class="cookie-switch">
2708                    <input type="checkbox" id="pref-marketing" checked>
2709                    <span class="cookie-slider"></span>
2710                </label>
2711            </div>
2712            <button class="cookie-btn cookie-btn-primary" id="save-cookie-preferences" style="width:100%; margin-top:10px;">
2713                Save Preferences            </button>
2714        </div>
2715    </div>
2716
2717    
2717<script>
2718    document.addEventListener('DOMContentLoaded', () => {
2719        const consent = document.getElementById('cookie-consent');
2720        const prefPanel = document.getElementById('cookie-preferences');
2721        const openSettings = document.getElementById('open-cookie-settings');
2722        const acceptAllBtn = document.getElementById('accept-all-cookies');
2723        const declineAllBtn = document.getElementById('decline-all-cookies');
2724        const savePrefBtn = document.getElementById('save-cookie-preferences');
2725        const analyticsCheck = document.getElementById('pref-analytics');
2726        const marketingCheck = document.getElementById('pref-marketing');
2727
2728        const savedConsent = localStorage.getItem('cookie-consent-settings');
2729        if (!savedConsent) {
2730            setTimeout(() => consent.classList.add('show'), 2000);
2731        }
2732
2733        if (openSettings) {
2734            openSettings.addEventListener('click', () => {
2735                prefPanel.style.display = prefPanel.style.display === 'block' ? 'none' : 'block';
2736            });
2737        }
2738
2739        const saveSettings = (settings) => {
2740            localStorage.setItem('cookie-consent-settings', JSON.stringify(settings));
2741            window.cookieConsents = settings;
2742            consent.classList.remove('show');
2743            showToast('Save Preferences', 'success');
2744            setTimeout(() => location.reload(), 1000);
2745        };
2746
2747        if (acceptAllBtn) acceptAllBtn.addEventListener('click', () => {
2748            saveSettings({ essential: true, analytics: true, marketing: true });
2749        });
2750
2751        if (declineAllBtn) declineAllBtn.addEventListener('click', () => {
2752            saveSettings({ essential: true, analytics: false, marketing: false });
2753        });
2754
2755        if (savePrefBtn) savePrefBtn.addEventListener('click', () => {
2756            saveSettings({
2757                essential: true,
2758                analytics: analyticsCheck.checked,
2759                marketing: marketingCheck.checked
2760            });
2761        });
2762
2763        // Track Impressions (Delayed by 3s to improve LCP)
2764        setTimeout(() => {
2765            const impressionObserver = new IntersectionObserver((entries) => {
2766                entries.forEach(entry => {
2767                    if (entry.isIntersecting) {
2768                        const card = entry.target;
2769                        const gameId = card.querySelector('.card-favorite-btn')?.dataset.id || card.dataset.id;
2770                        if (gameId && !card.dataset.tracked) {
2771                            window.trackEvent(gameId, 'impression');
2772                            card.dataset.tracked = 'true';
2773                            impressionObserver.unobserve(card);
2774                        }
2775                    }
2776                });
2777            }, { threshold: 0.3 });
2778
2779            document.querySelectorAll('.game-card').forEach(card => impressionObserver.observe(card));
2780        }, 3000);
2781
2782        // Track Clicks
2783        document.addEventListener('click', (e) => {
2784            const card = e.target.closest('.game-card');
2785            if (card && !e.target.closest('.card-favorite-btn')) {
2786                const gameId = card.querySelector('.card-favorite-btn')?.dataset.id || card.dataset.id;
2787                if (gameId) window.trackEvent(gameId, 'click');
2788            }
2789        });
2790    });
2791
2792    </script>
2792
2793
2794
2795    <style>
2796    /* Game Preview Tooltip - Premium Redesign */
2797    .gp-tooltip {
2798        position: fixed;
2799        z-index: 999999999;
2800        width: 132px;
2801        background: #0f1016;
2802        border: 1px solid rgba(255, 0, 51, 0.6);
2803        border-radius: 12px;
2804        box-shadow: 0 10px 40px rgba(0,0,0,1), 0 0 20px rgba(255, 0, 51, 0.35);
2805        overflow: hidden;
2806        pointer-events: none;
2807        opacity: 0;
2808        visibility: hidden;
2809        transform: translateY(8px);
2810        transition: opacity 0.2s, transform 0.2s, visibility 0.2s;
2811        display: flex;
2812        flex-direction: column;
2813    }
2814    .gp-tooltip.active {
2815        opacity: 1;
2816        visibility: visible;
2817        transform: translateY(0);
2818    }
2819    .gp-image-container {
2820        position: relative;
2821        width: 100%;
2822        aspect-ratio: 4 / 3;
2823        background: #000;
2824        overflow: hidden;
2825    }
2826    .gp-tooltip-image {
2827        width: 100%;
2828        height: 100%;
2829        object-fit: cover;
2830    }
2831    /* Category Preview Styles */
2832    .gp-category-content {
2833        padding: 15px 10px;
2834        text-align: center;
2835        display: none;
2836        flex-direction: column;
2837        align-items: center;
2838        gap: 8px;
2839        background: linear-gradient(135deg, #0f1016 0%, #1a1b26 100%);
2840    }
2841    .gp-cat-icon-wrapper {
2842        width: 40px;
2843        height: 40px;
2844        background: rgba(255, 0, 51, 0.1);
2845        border: 1px solid rgba(255, 0, 51, 0.3);
2846        border-radius: 50%;
2847        display: flex;
2848        align-items: center;
2849        justify-content: center;
2850        font-size: 18px;
2851        color: #ff0033;
2852        box-shadow: 0 0 15px rgba(255, 0, 51, 0.2);
2853    }
2854    .gp-cat-title {
2855        color: #fff;
2856        font-weight: 800;
2857        font-size: 12px;
2858    }
2859    .gp-cat-count {
2860        color: #ff0033;
2861        font-weight: 700;
2862        font-size: 10px;
2863        text-transform: uppercase;
2864        letter-spacing: 0.5px;
2865        background: rgba(255, 0, 51, 0.1);
2866        padding: 3px 10px;
2867        border-radius: 12px;
2868    }
2869    </style>
2870
2871    <div class="gp-tooltip" id="game-preview-tooltip">
2872        <div class="gp-image-container gp-game-content">
2873            <img src="" class="gp-tooltip-image">
2874        </div>
2875        <div class="gp-category-content">
2876            <div class="gp-cat-icon-wrapper">
2877                <i class="ph ph-grid-four"></i>
2878            </div>
2879            <div class="gp-cat-info">
2880                <div class="gp-cat-title">---</div>
2881                <div class="gp-cat-count">---</div>
2882            </div>
2883        </div>
2884    </div>
2885
2886    
2886<script>
2887    (function() {
2888        const tooltip = document.getElementById('game-preview-tooltip');
2889        const img = tooltip.querySelector('img');
2890        const gameContent = tooltip.querySelector('.gp-game-content');
2891        const catContent = tooltip.querySelector('.gp-category-content');
2892        const cache = {};
2893        let activeLink = null;
2894
2895        document.addEventListener('mouseover', async (e) => {
2896            const link = e.target.closest('a');
2897            if (!link) return;
2898
2899            // Sadece metin icerikli alanlardaki linklerde calistir
2900            const contentArea = link.closest('.game-description, .game-instructions, .faq-answer-content, .category-description');
2901            if (!contentArea) return;
2902
2903            const href = link.href;
2904            if (!href) return;
2905
2906            const isGame = href.includes('/game/');
2907            if (!isGame) return;
2908
2909            activeLink = link;
2910
2911            const onLeave = () => {
2912                if (activeLink === link) {
2913                    tooltip.classList.remove('active');
2914                    activeLink = null;
2915                }
2916                link.removeEventListener('mouseleave', onLeave);
2917            };
2918            link.addEventListener('mouseleave', onLeave);
2919
2920            try {
2921                if (isGame) {
2922                    const slugMatch = href.match(/\/game\/([a-zA-Z0-9-]+)/);
2923                    if (!slugMatch) return;
2924                    const slug = slugMatch[1];
2925
2926                    let data = cache[slug];
2927                    if (!data) {
2928                        const response = await fetch('https://www.gamevgames.com/api/game-preview/' + slug);
2929                        data = await response.json();
2930                        if (data && data.success) cache[slug] = data;
2931                    }
2932
2933                    if (data && data.success && activeLink === link) {
2934                        gameContent.style.display = 'block';
2935                        catContent.style.display = 'none';
2936                        
2937                        img.src = data.thumbnail;
2938                        showTooltip(link);
2939                    }
2940                }
2941            } catch(err) {}
2942        });
2943
2944        function showTooltip(link) {
2945            tooltip.classList.add('active');
2946            const rect = link.getBoundingClientRect();
2947            const tw = 132;
2948            const th = tooltip.offsetHeight || 165;
2949
2950            let l = rect.left + (rect.width / 2) - (tw / 2);
2951            let t = rect.top - 15 - th;
2952
2953            if (l < 10) l = 10;
2954            if (l + tw > window.innerWidth - 10) l = window.innerWidth - tw - 10;
2955            if (t < 10) t = rect.bottom + 10;
2956
2957            tooltip.style.left = l + 'px';
2958            tooltip.style.top = t + 'px';
2959        }
2960    })();
2961
2962    </script>
2962
2963
2964    
2965    
2965<script src="https://www.gamevgames.com/assets/js/pagination.js?v=1782717952" defer></script>
2965
2966    
2966<script src="https://www.gamevgames.com/assets/js/games-grid-orientation.js?v=1788765584" defer></script>
2966
2967    <style>
2968        .pagination-seo-links {
2969            position: absolute;
2970            left: -10000px;
2971            top: auto;
2972            width: 1px;
2973            height: 1px;
2974            overflow: hidden;
2975        }
2976        .btn-loader {
2977            margin-left: 8px;
2978        }
2979        #load-more-btn:disabled {
2980            opacity: 0.8;
2981            cursor: not-allowed;
2982        }
2983        
2984        /* PWA Install Button — pill with label (glass family) */
2985        .pwa-install-btn {
2986            width: auto !important;
2987            min-width: 40px;
2988            height: 40px;
2989            padding: 0 14px 0 12px !important;
2990            gap: 8px;
2991            border-radius: 999px !important;
2992            color: var(--accent) !important;
2993            border-color: rgba(var(--accent-rgb), 0.35) !important;
2994            animation: pwaPulse 2s infinite;
2995            margin-right: 4px;
2996            display: none; /* Controlled by JS */
2997            align-items: center;
2998            justify-content: center;
2999            flex-shrink: 0;
3000            cursor: pointer;
3001        }
3002        .pwa-install-btn i {
3003            width: auto !important;
3004            height: auto !important;
3005            font-size: 1.15rem !important;
3006            line-height: 1;
3007            flex-shrink: 0;
3008        }
3009        .pwa-install-label {
3010            font-size: 0.82rem;
3011            font-weight: 700;
3012            letter-spacing: 0.01em;
3013            white-space: nowrap;
3014            line-height: 1;
3015            color: inherit;
3016        }
3017        .pwa-install-btn:hover {
3018            background: var(--accent) !important;
3019            color: #fff !important;
3020            border-color: var(--accent) !important;
3021            box-shadow: 0 0 15px var(--accent-glow);
3022        }
3023        @keyframes pwaPulse {
3024            0% { box-shadow: 0 0 0 0 rgba(var(--accent-rgb), 0.4); }
3025            70% { box-shadow: 0 0 0 10px rgba(var(--accent-rgb), 0); }
3026            100% { box-shadow: 0 0 0 0 rgba(var(--accent-rgb), 0); }
3027        }
3028        @media (max-width: 900px) {
3029            .pwa-install-label {
3030                display: none;
3031            }
3032            .pwa-install-btn {
3033                width: 40px !important;
3034                padding: 0 !important;
3035                border-radius: 50% !important;
3036            }
3037        }
3038        @media (max-width: 768px) {
3039            .pwa-install-btn {
3040                display: none !important; /* Hide on mobile; browser UI handles install */
3041            }
3042        }
3043    </style>
3044    
3044<script>
3045        // Language Sidebar Toggle
3046        const langContainer = document.querySelector('.sidebar-lang');
3047        const langToggle = document.querySelector('.lang-toggle-btn');
3048        
3049        if (langToggle && langContainer) {
3050            langToggle.addEventListener('click', function(e) {
3051                e.stopPropagation();
3052                langContainer.classList.toggle('active');
3053            });
3054            
3055            // Closing when clicking outside
3056            document.addEventListener('click', function(e) {
3057                if (!langContainer.contains(e.target)) {
3058                    langContainer.classList.remove('active');
3059                }
3060            });
3061        }
3062
3063        // ==========================================
3064        // PWA INSTALL LOGIC
3065        // ==========================================
3066        let deferredPrompt;
3067        const installBtn = document.getElementById('pwa-install-btn');
3068
3069        function showPwaInstallBtn() {
3070            if (!installBtn) return;
3071            installBtn.style.display = 'inline-flex';
3072        }
3073
3074        // Design preview without Chrome install event:
3075        // localStorage.setItem('gvg_pwa_force_ui', '1'); location.reload();
3076        try {
3077            if (localStorage.getItem('gvg_pwa_force_ui') === '1') {
3078                showPwaInstallBtn();
3079            }
3080        } catch (e) {}
3081
3082        window.addEventListener('beforeinstallprompt', (e) => {
3083            e.preventDefault();
3084            deferredPrompt = e;
3085            showPwaInstallBtn();
3086        });
3087
3088        if (installBtn) {
3089            installBtn.addEventListener('click', (e) => {
3090                if (!deferredPrompt) {
3091                    // Preview / already-installed: no native prompt available
3092                    return;
3093                }
3094                installBtn.style.display = 'none';
3095                deferredPrompt.prompt();
3096                deferredPrompt.userChoice.then((choiceResult) => {
3097                    if (choiceResult.outcome === 'accepted') {
3098                        console.log('User accepted the A2HS prompt');
3099                    } else {
3100                        console.log('User dismissed the A2HS prompt');
3101                    }
3102                    deferredPrompt = null;
3103                });
3104            });
3105        }
3106
3107        // Register Service Worker
3108        if ('serviceWorker' in navigator) {
3109            window.addEventListener('load', () => {
3110                navigator.serviceWorker.register('https://www.gamevgames.com/sw.js')
3111                    .then(reg => console.log('Service Worker registered'))
3112                    .catch(err => console.log('Service Worker registration failed:', err));
3113            });
3114        }
3115    </script>
3115
3116    <button id="scrollTopBtn" class="scroll-to-top" aria-label="scroll_to_top">
3117        <i class="ph-bold ph-caret-up"></i>
3118    </button>
3119    
3119<script src="https://www.gamevgames.com/assets/js/scroll-to-top.js?v=1777901417" defer></script>
3119
3120    
3120<script>
3121window.GVG_QUICK_GAMES = {
3122    apiUrl: "https://www.gamevgames.com/api/favorites-data",
3123    profileUrl: "https://www.gamevgames.com/profile",
3124    favoritesUrl: "https://www.gamevgames.com/favorites",
3125    loggedIn: false,
3126    i18n: {
3127        titleGuest: "My Favorites",
3128        titleUser: "My Games",
3129        favorites: "Favorites",
3130        recent: "Recent",
3131        liked: "Liked",
3132        emptyFav: "No favorites yet.",
3133        emptyRecent: "Play a game and it will show up here.",
3134        emptyLiked: "No likes yet. Tap thumbs up on a game.",
3135        seeMore: "See more",
3136        viewAll: "View All Favorites",
3137        guestEmpty: "Sign in to sync favorites across devices.",
3138        guestFooter: "Link an account so these favorites don’t get lost.",
3139        signIn: "Sign in",
3140        developers: "Developers",
3141        error: "Error loading favorites."    }
3142};
3143</script>
vendor: 1 bytes, line 3143
3143
3144<script src="https://www.gamevgames.com/assets/js/quick-games.js?v=1786695954" defer></script>
3144
3145    <div id="authModal" class="auth-modal-overlay" style="display: none;" aria-hidden="true">
3146    <div class="auth-modal-backdrop"></div>
3147    <div class="auth-modal-card glass-panel">
3148        <button type="button" class="auth-modal-close" id="closeAuthModal" title="Kapat">
3149            <i class="ph-bold ph-x"></i>
3150        </button>
3151
3152        <div class="auth-modal-header">
3153            <div class="auth-modal-icon">
3154                <i class="ph-fill ph-game-controller"></i>
3155            </div>
3156            <h2 class="auth-modal-title">Welcome to gameVgames!</h2>
3157            <p class="auth-modal-subtitle">Play games, earn XP, and climb the leaderboard!</p>
3158        </div>
3159
3160        <!-- Social OAuth Quick Buttons -->
3161        <div class="auth-modal-socials">
3162            <a href="https://www.gamevgames.com/auth/google" class="btn-social-auth google-auth-btn">
3163                <svg width="18" height="18" viewBox="0 0 24 24"><path fill="#4285F4" d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"/><path fill="#34A853" d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"/><path fill="#FBBC05" d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.06H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.94l2.85-2.22.81-.63z"/><path fill="#EA4335" d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.06l3.66 2.84c.87-2.6 3.3-4.52 6.16-4.52z"/></svg>
3164                <span>Continue with Google</span>
3165            </a>
3166            <a href="https://www.gamevgames.com/auth/discord" class="btn-social-auth discord-auth-btn">
3167                <i class="ph-fill ph-discord-logo"></i>
3168                <span>Continue with Discord</span>
3169            </a>
3170        </div>
3171
3172        <div class="auth-modal-divider">
3173            <span>or</span>
3174        </div>
3175
3176        <!-- Tab Switcher -->
3177        <div class="auth-modal-tabs">
3178            <button type="button" class="auth-modal-tab active" data-tab="login">Login</button>
3179            <button type="button" class="auth-modal-tab" data-tab="register">Register</button>
3180        </div>
3181
3182        <!-- Login Form -->
3183        <div class="auth-modal-body tab-content active" id="authTabLogin">
3184            <form method="post" action="https://www.gamevgames.com/login" class="account-auth-form" autocomplete="on">
3185                <input type="hidden" name="csrf_token" value="512502d2775b16d8dc8d0f667655100e7a1ce04ff57a131fab0825ee4c30dca3">                <div class="account-field">
3186                    <label for="modal_login">Email or Username</label>
3187                    <input type="text" id="modal_login" name="login" required maxlength="100" autocomplete="username" inputmode="email">
3188                </div>
3189                <div class="account-field">
3190                    <label for="modal_password">Password</label>
3191                    <input type="password" id="modal_password" name="password" required minlength="8" autocomplete="current-password">
3192                </div>
3193                <div class="account-remember-row" style="display: flex; justify-content: space-between; align-items: center; margin-bottom: 16px;">
3194                    <label class="account-remember" style="margin:0;">
3195                        <input type="checkbox" name="remember" value="1" checked>
3196                        <span>Remember me</span>
3197                    </label>
3198                </div>
3199                <button type="submit" class="account-submit" style="width: 100%;">Sign in</button>
3200            </form>
3201        </div>
3202
3203        <!-- Register Form -->
3204        <div class="auth-modal-body tab-content" id="authTabRegister" style="display: none;">
3205            <form method="post" action="https://www.gamevgames.com/register" class="account-auth-form" autocomplete="on">
3206                <input type="hidden" name="csrf_token" value="512502d2775b16d8dc8d0f667655100e7a1ce04ff57a131fab0825ee4c30dca3">                <div class="account-field">
3207                    <label for="modal_reg_username">Username</label>
3208                    <input type="text" id="modal_reg_username" name="username" required minlength="3" maxlength="30" pattern="[A-Za-z0-9_]{3,30}" autocomplete="username">
3209                </div>
3210                <div class="account-field">
3211                    <label for="modal_reg_email">Email</label>
3212                    <input type="email" id="modal_reg_email" name="email" required maxlength="100" autocomplete="email">
3213                </div>
3214                <div class="account-field">
3215                    <label for="modal_reg_password">Password</label>
3216                    <input type="password" id="modal_reg_password" name="password" required minlength="8" autocomplete="new-password">
3217                </div>
3218                <div class="account-field">
3219                    <label for="modal_reg_password_confirm">Confirm password</label>
3220                    <input type="password" id="modal_reg_password_confirm" name="password_confirm" required minlength="8" autocomplete="new-password">
3221                </div>
3222                <button type="submit" class="account-submit" style="width: 100%;">Create account</button>
3223            </form>
3224        </div>
3225
3226    </div>
3227</div>
3228        <div id="gvgGuestListsNudge" class="gvg-lists-nudge" hidden role="tooltip">
3229    <button type="button" class="gvg-lists-nudge__close" data-lists-nudge-close aria-label="Close">
3230        <i class="ph-bold ph-x"></i>
3231    </button>
3232    <strong id="gvgListsNudgeTitle">
3233        <i class="ph ph-lightbulb" aria-hidden="true"></i>
3234        Make your own lists    </strong>
3235    <p>Join and drop favorites into lists you create.</p>
3236    <div class="gvg-lists-nudge__flow" aria-hidden="true">
3237        <i class="ph-fill ph-box-arrow-down"></i>
3238        <svg class="gvg-lists-nudge__arrow" viewBox="0 0 56 28" fill="none">
3239            <path d="M3.5 16.5c9.5-10 21-9.2 33.5-2.2 4.2 2.3 8.4 4 14 3.2" stroke="currentColor" stroke-width="1.7" stroke-linecap="round"/>
3240            <path d="M41 9.2c4.2 3.4 8.2 6.6 13.2 8.4" stroke="currentColor" stroke-width="1.7" stroke-linecap="round"/>
3241            <path d="M46.5 22.5c3.8-.4 7.2-2.2 9.8-7.2" stroke="currentColor" stroke-width="1.7" stroke-linecap="round"/>
3242        </svg>
3243        <i class="ph-bold ph-list-bullets"></i>
3244    </div>
3245    <button type="button" class="gvg-lists-nudge__cta" data-lists-nudge-join>Sign up</button>
3246</div>
3247<div id="gvgGuestLikeNudge" class="gvg-lists-nudge" hidden role="tooltip">
3248    <button type="button" class="gvg-lists-nudge__close" data-like-nudge-close aria-label="Close">
3249        <i class="ph-bold ph-x"></i>
3250    </button>
3251    <strong>
3252        <i class="ph ph-lightbulb" aria-hidden="true"></i>
3253        Keep your likes    </strong>
3254    <p>Liked! Sign in so your likes stay on your account.</p>
3255    <button type="button" class="gvg-lists-nudge__cta" data-like-nudge-join>Sign up</button>
3256</div>
3257    <div id="gvgLbDrawer" class="gvg-lb-drawer" aria-hidden="true">
3258    <div class="gvg-lb-drawer__backdrop" data-lb-close></div>
3259    <aside class="gvg-lb-drawer__panel" role="dialog" aria-modal="true" aria-labelledby="gvgLbDrawerTitle">
3260        <header class="gvg-lb-drawer__header">
3261            <div class="gvg-lb-drawer__title-wrap">
3262                <i class="ph-fill ph-trophy gvg-lb-drawer__trophy" aria-hidden="true"></i>
3263                <h2 id="gvgLbDrawerTitle" class="gvg-lb-drawer__title">Leaderboard</h2>
3264            </div>
3265            <button type="button" class="gvg-lb-drawer__close" data-lb-close aria-label="Close">
3266                <i class="ph-bold ph-x" aria-hidden="true"></i>
3267            </button>
3268        </header>
3269
3270        <div class="gvg-lb-drawer__tabs" role="tablist">
3271            <div class="gvg-lb-drawer__tabs-row">
3272                <button type="button" class="gvg-lb-drawer__tab" role="tab" aria-selected="false" data-lb-tab="monthly">
3273                    <i class="ph ph-calendar" aria-hidden="true"></i>
3274                    Monthly                </button>
3275                <button type="button" class="gvg-lb-drawer__tab gvg-lb-drawer__tab--alltime is-active" role="tab" aria-selected="true" data-lb-tab="alltime">
3276                    <i class="ph-fill ph-crown" aria-hidden="true"></i>
3277                    All Time Best                </button>
3278                <button type="button" class="gvg-lb-drawer__tab" role="tab" aria-selected="false" data-lb-tab="daily">
3279                    <i class="ph ph-lightning" aria-hidden="true"></i>
3280                    Daily                </button>
3281            </div>
3282            <div class="gvg-lb-drawer__tabs-row gvg-lb-drawer__tabs-row--secondary">
3283                <button type="button" class="gvg-lb-drawer__tab" role="tab" aria-selected="false" data-lb-tab="achievements">
3284                    <i class="ph ph-medal" aria-hidden="true"></i>
3285                    Badges                </button>
3286                <button type="button" class="gvg-lb-drawer__tab" role="tab" aria-selected="false" data-lb-tab="streak">
3287                    <i class="ph ph-fire" aria-hidden="true"></i>
3288                    Streak                </button>
3289            </div>
3290        </div>
3291
3292                <div class="gvg-lb-drawer__cta">
3293            <button type="button" class="gvg-lb-drawer__cta-btn btn-trigger-auth" data-auth-modal="true" data-auth-tab="register">
3294                Join the Leaderboard? Create an Account!            </button>
3295        </div>
3296        
3297        <div class="gvg-lb-drawer__crown-slot" data-lb-crown hidden></div>
3298
3299        <div class="gvg-lb-drawer__body">
3300            <div class="gvg-lb-drawer__status" data-lb-status hidden></div>
3301            <ul class="gvg-lb-drawer__list" data-lb-list></ul>
3302            <div class="gvg-lb-drawer__me" data-lb-me hidden></div>
3303        </div>
3304
3305        <footer class="gvg-lb-drawer__footer">
3306            <button type="button" class="gvg-lb-drawer__load-more" data-lb-more hidden>
3307                Load more            </button>
3308            <a href="https://www.gamevgames.com/rankings" class="gvg-lb-drawer__view-all">
3309                View full rankings                <i class="ph-bold ph-arrow-right" aria-hidden="true"></i>
3310            </a>
3311        </footer>
3312    </aside>
3313</div>
3314<script>
3315window.GVG_LB_DRAWER = {
3316    apiUrl: "https://www.gamevgames.com/api/rankings",
3317    fullUrl: "https://www.gamevgames.com/rankings",
3318    loggedIn: false,
3319    i18n: {
3320        empty: "Henüz bu kategoride oyuncu bulunmuyor.",
3321        error: "Could not load rankings.",
3322        loading: "Loading…",
3323        you: "Your Rank",
3324        level: "Level",
3325        badges: "Badges",
3326        days: "Days",
3327        xp: 'XP',
3328        crown_kicker: "Monthly Crown"    }
3329};
3330</script>
vendor: 1 bytes, line 3330
3330
3331<script src="https://www.gamevgames.com/assets/js/leaderboard-drawer.js?v=1788211840" defer></script>
3331
3332        
3332<script src="https://www.gamevgames.com/assets/js/guest-lists-nudge.js?v=1786971996"></script>
3332
3333            
3333<script src="https://www.gamevgames.com/assets/js/auth-modal.js?v=1786018781"></script>
vendor: 1 bytes, line 3333
3333
3334<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"0b36735e1219437b9e53969de58d0cb1","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 3334
3334
3335<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a401496e088ecdc7',t:'MTc5MDI0NzY0MQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
3335</body>
3336</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.