Devlog — What’s New

We continuously improve GameGuessr: new features, performance tweaks, bug fixes, and community requests. This page is updated regularly so Google and players can see we are active.

Campaign mode becomes the main experience

Version1.3.0
#campaign#modes#navigation#seo
  • Campaign: now the recommended starting point with Training and Survival modes that unlock as you progress.
  • Modes page: Campaign replaces Classic as the featured mode, highlighted with a 'Start Here' badge.
  • Navigation: all game modes now redirect back to the Campaign page for a unified experience.
  • Brand page: updated to reflect Campaign as the premier game mode on GameGuessr.

FAQ page redesign and improvements

Version1.2.4
#faq#design#navigation#content
  • FAQ: complete redesign with animated gradient mesh background, floating particles, and cyber glow effects.
  • Content: updated contact email, corrected game modes descriptions, added contextual links throughout answers.
  • Navigation: added FAQ link to footer, links now direct to specific mode pages.
  • UX: fixed card expansion behavior - now only the opened FAQ expands without affecting adjacent cards.

Ad policy compliance: CMP, 404 cleanup, anti‑adblock UX

Version1.2.3
#ads#policy#cmp#modal#multiplayer#ux
  • Consent: integrated Google Funding Choices CMP and ensured it loads before any ad calls (index, multiplayer).
  • 404 page: removed AdSense to keep error pages ad‑free per policy.
  • Multiplayer: removed hidden/automatic ad refresh pattern.
  • Anti‑adblock: replaced coercive wall with a centered, modes‑style modal offering ‘Enable ads’, ‘Go VIP (ad‑free)’, or ‘Continue’; remember dismissal for 24h.
  • Overlay robustness: reparented the modal to body to truly center over the whole viewport and fixed z‑index layering.

Season 2 Launch - Battle Pass Reset & Fresh Start

Version1.3.1
#battlepass#season2#progression#reset
  • Season 2: Battle Pass officially launched with all players starting fresh at level 1.
  • Level Reset: all user levels reset to 1 and experience reset to 0 for a fair Season 2 start.
  • Season 1 Archive: all Season 1 levels permanently saved in user profiles (S1_level column).
  • Battle Pass UI: improved reward card spacing and layout for better visual clarity.
  • Future Features: Season 1 leaderboards and profile displays coming in upcoming updates.

Multiplayer sync, end screen, and security

Version1.2.2
#multiplayer#sync#ui#security
  • End screen: fixed sides (you on the left) and winner/loser colors; round-by-round summary aligned.
  • Multiplayer: ensured no duplicate game appears in a match across difficulties.
  • Profile cards (VS): increased spacing and added subtle glow.
  • Stability: removed legacy get_player_data.php request.
  • Guests: increased visible energy from 5 to 15 (only when not logged in).

API reorganization & Performance optimizations

Version1.2.1
#architecture#performance#security#multiplayer
  • Major refactoring of all project structure for better organization.
  • Multiplayer fixes: corrected score synchronization, ELO calculation, and finished state bugs.
  • Security enhancements: added comprehensive input validation across all API endpoints.
  • Library page optimization: implemented search debouncing (300ms delay) to prevent lag when typing.
  • UI improvements: fixed input focus after wrong answers in multiplayer, translated notifications to English.

Shop removal & Energy purchase system

Version1.2.0
#major-update#shop#economy#energy
  • Removed shop page - simplified economy to coins only.
  • Removed all potion types from game modes, battle pass, and daily bonuses.
  • Battle Pass: 100 levels now reward coins only (progressive scaling).
  • Daily Bonus: Simplified to coins-only rewards.
  • NEW: Buy energy directly from navbar (+1 energy for 300 coins).
  • Added '+' indicator next to energy counter with hover effects.
  • Refined energy '+' badge and purchase popup to match Modes page style; removed coins x2 indicator from menus (still active in-game only).

Multiplayer invitation system overhaul and UX polish

Version1.1.3
#multiplayer#invitations#ui#cursor
  • Fixed critical bug: multiplayer matches no longer start without the invited friend accepting the invitation (added notification verification).
  • Auto-cancel system: when player 1 quits the waiting room, the invitation is automatically cancelled and removed from player 2's notifications.
  • Improved Cancel Game button: better styling, fixed clickability issues with proper z-index handling.
  • Mobile improvements: fixed scroll issues in multiplayer game page, adjusted overflow properties for smooth navigation.
  • Notification page: reduced excessive spacing (200px→120px padding) and hidden empty AdSense containers.
  • Custom cursor: implemented special select cursor (static/cursor/select.cur) across all clickable elements on multiplayer pages.
  • Session management: filtered cancelled game sessions from pending challenges list.

Devlog layout, policy spacing, and liquid glass footer

Version1.1.2
#devlog#ui#mobile#footer
  • Devlog: switched to a vertical card list (pavés), newest first, with improved spacing under the navbar.
  • Privacy & Refund: lowered titles and content so they sit comfortably under the fixed navbar on all breakpoints.
  • Footer: universal ‘liquid glass’ theme (transparent + blur) that blends with every background; added rounded top corners.
  • Navbar (mobile): centered burger and tightened XP bar height to fit; adjusted small-phone overrides to avoid jump.

Performance polish and footer fixes

Version1.1
#performance#ui#seo
  • Fixed compact footer rendering on Help Us page (proper stylesheet inclusion).
  • Added Devlog page with SEO to showcase ongoing activity.
  • Improved sitemap and internal linking for better crawlability.
  • Small CSS refinements aligned with Modes page visuals.

Navbar mobile UX, spacing, and policy pages redesign

Version1.1.1
#navbar#mobile#ui#pages
  • Mobile/Tablet: XP bar now visible and fixed inside the navbar across edge breakpoints; increased z-index for streak flames and event banners; auto-hide floating elements when menu opens.
  • Tablet: Eliminated the in-between range where the navbar was mobile but XP bar hidden (extended breakpoint up to 1024px).
  • Classic & Multiplayer: Added extra spacing below the fixed navbar so content doesn’t touch the header on small screens.
  • Classic: Unified Back button position with GeoGamer and cleaned invalid inline markup.
  • Navbar: Capped profile avatar size defensively to prevent oversized images (page-level CSS can’t inflate it).
  • My Subscription: Fixed issue where navbar avatar appeared gigantic due to global avatar rule collision.
  • Privacy & Refund Policy pages: complete visual redesign to match Modes page (purple gradient, glass cards, consistent typography).