Welcome to the BizPlay knowledge base. Everything about the platform — features, shortcuts, admin tools, and more.
ℹ️
BizPlay is a free unblocked games platform. No downloads, no sign-ups required to play. Create an account to unlock comments, badges, friends, favourites, collections, XP & levels, and leaderboards.
What's New
⚡ XP & Levels — earn XP by playing, rating, and commenting. Level up to show off your rank
🏆 Most XP Leaderboard — brand-new leaderboard tab ranking players by total XP
🤖 BizBot AI — floating chat assistant in the bottom-right corner, powered by Gemini/Groq
📁 Collections — build and share custom game playlists
📝 Blog & Updates — renamed from Updates, now supports full blog posts
🎯 Challenges — admin-set daily/weekly/monthly challenges visible on the leaderboard page
🧭 Navigation
How to find your way around BizPlay.
Top Navigation Bar
Fixed at the top of every page. Contains the logo, search bar, page links, and your account button.
Click BIZPLAY → returns to the homepage
Search bar (center) → type to filter live, Enter for full results
Press / from anywhere to focus the search bar instantly
Right side: 🔔 notification bell + your avatar/name when signed in
Left Side Menu
The icon strip on the far left — present on every page. Hover to expand and see labels.
🏠 Home → shows all homepage sections
🏷 Tags → opens the full tag browser with pill buttons
Category items (Action, Racing, Puzzle…) → filter games instantly. Shows a count badge per category
Active item highlighted with accent colour
Ripple animation on click
Other Controls
🎲 Random game — button next to the logo on the homepage, sends you to a random game
↑ Back to top — appears in bottom-right after scrolling 600px
Progress bar — thin accent bar at the very top edge while data loads, disappears when ready
Page transitions — 300ms fade between pages on the homepage
🎮 Games & Homepage
The homepage, section rows, and how games are loaded and cached.
Homepage Sections
The homepage is organized into horizontal scroll rows, each showing a curated set of games. Sections can be reordered and hidden from Settings.
⭐ Spotlight — admin-pinned games: Day / Week / Month / Year
▶ Continue Playing — last played game with a Resume button
🕐 Recently Played — your last 12 games (stored locally)
Featured / Trending / New / Most Played — flags set per-game in the admin panel
⭐ Highest Rated — games with ≥3 ratings sorted by average stars
♥ Your Favourites — hearted games (requires login)
🎮 All Games — icon grid of every game in the library
Game Cards
Thumbnail, name, category, description (toggle in Settings), and tags
Hover → scale animation + optional video preview plays silently
Games are cached in localStorage after the first load. On each visit the site checks a version number in Firestore. If it matches, games load instantly from cache with no network call. If the version changed, fresh data is fetched silently in the background.
Game of the Day
When no admin spotlight is set, a game is auto-selected using today's date as a seed — the same game for everyone, rotating at midnight.
▶ Game Page
Everything on the page when you open a game.
Pre-game Screen
Before the game iframe loads, a splash shows the game name, thumbnail, description, and controls. Click Play Now to launch. Can be disabled in Settings → Profile so games open immediately.
In-game Controls
Fullscreen — expands the game frame to fill your screen. Press Esc to exit
Share — copies the game URL to clipboard for sharing
♥ Favourite — saves to your Favourites (requires login). Click again to remove
⭐ Star rating — rate 1–5 stars (requires login). Games need ≥3 ratings to appear in Highest Rated
Stats Tracking
Play count — increments in Firestore each time you click Play
Time played — tracked per session, pauses when tab is hidden, added to your profile total
Both feed into the leaderboards and profile stats
Related Games
A sidebar shows games related to the current one. Set per-game in the admin panel. Click any to navigate directly.
🔍 Search & Tags
Finding games by name, category, or tag.
Search Bar
Press / to focus from anywhere on the page
Type to filter by game name, category, or tag in real time
Dropdown shows up to 6 suggestions — click to jump directly to that game
Press Enter to see full results in a card grid with stagger animations
Press Esc to blur. Clear the input to return to homepage sections
Category Filter
Click any category in the left side menu to filter the entire homepage to that category. The hero section hides; only matching games are shown. Click Home in the side menu to go back.
Tags Browser
Click Tags in the left side menu to see every unique tag as a clickable pill. The title has a mouse-repel physics effect. Click a pill to filter by that tag.
No Results State
If no games match, a 🕹️ icon and title appear, followed by 4 randomly suggested games. Cards animate in with a stagger delay.
👤 Profile
Your public profile page, avatar, badges, and activity.
Every user has a public profile at /pages/profile.html?uid=UID. Share this URL with friends so they can add you.
Emoji Avatar
Choose from 30 game-themed emoji. Appears in your comments, leaderboard row, and the nav bar.
Click the ✏️ button on your avatar to open the picker
Saved to Firestore immediately, syncs across sessions
Stats
Games — total unique games played
Favs — number of favourited games
Comments — total comments posted across all games
Played — total playtime formatted as Xh Ym
♥ Likes — profile likes received from other users
Badges
Badges appear as pill chips below your profile card. Awarded automatically when you hit a threshold set by the admin.
Checked every time you post a comment or visit your own profile
Accept or decline friend requests directly from the dropdown
Click any notification to mark it read
Click Mark all read to clear the badge
Shows up to 30 most recent notifications
💬 Comments
Comments, replies, likes, and the word filter.
Posting
Available at the bottom of every game page. Requires login. Type and click Post or press Ctrl+Enter.
Comments appear live for everyone on the page (Firestore listener)
Delete your own comments with the × button
Ordered newest first
Replies
Click ↩ Reply on any comment to open a reply box. Replies are nested below the parent with a blue left border.
Collapsed by default — click "X replies" to expand
After posting, the thread auto-expands to show your reply
Delete your own replies with ×
Likes
Click ♡ on any comment to like it. Liked comments can appear in the Top Comments leaderboard tab. Click again to unlike.
Word Filter & Timeouts
The admin maintains a banned word list. If your comment contains one, it's rejected and a fullscreen countdown popup appears.
1st offense: 60 seconds
2nd offense (within 1 hour): 10 minutes
3rd offense: 30 minutes
4th+: 1 hour
After 1 hour clean, the count resets
Matching is case-insensitive and includes substrings
🏆 Leaderboards
Global rankings across six categories.
Leaderboard Tabs
Each tab shows top 100 players globally sorted by that metric. Click any row to visit that player's profile. Top 3 get gold/silver/bronze glow effects.
⚡ Most XP — total XP earned (playing, rating, commenting, watching ads)
🎮 Most Games — total unique games played
⏱ Most Time — total playtime in hours & minutes
💬 Comments — total comments posted
♥ Profile Likes — likes received from other users
👍 Most Liked — thumbs-up received
🏆 Top Comments — individual comments ranked by likes, with a link to the game they were posted on
How to Climb
⚡ Play games — +10 XP per session per game
⭐ Rate games — +5 XP first time per game
💬 Comment — +15 XP first comment per game per session
👥 Add friends — profile engagement boosts your likes and thumbs-up counts
🕐 Keep games open — Most Time is purely logged session time
Active Challenges Sidebar
If the admin has set an active challenge, it appears in the right sidebar on the leaderboards page. Challenges are daily, weekly, or monthly and link to a specific game. Complete them to earn bonus XP and recognition.
Players Worldwide Globe
Interactive 3D globe below the leaderboard shows visitor countries in real time. Points represent live sessions and all-time visitors. Auto-rotates — hover over a dot to see the country code and count.
XP Tips Marquee
A scrolling ticker between the leaderboard and globe reminds you how to earn XP. Hover to pause it.
⚙️ Settings
Personalise how BizPlay looks and behaves. All settings are stored locally — they persist across sessions but aren't synced across devices.
Appearance
Theme — Light or Dark
Accent Color — Blue / Purple / Green / Pink / Orange / Custom (color wheel)
Card Size — Compact / Default / Large (live preview)
Font Size — Small / Default / Large (scales all text via CSS variable)
Animations — toggle fade-in and hover animations
Hero Background — toggle the floating card animation in the homepage hero
Show Game Descriptions — show/hide description text under search cards
Show Play Count — display play count badge on homepage row cards
Sections
Control which homepage sections appear and their order.
Toggle the switch to show/hide each section
Drag the ⠿ handle to reorder — takes effect on next homepage visit
Reset button restores defaults
Profile Tab
Pre-game Screen — show the game info splash before launching
New Game Notifications — toast when new games are added
Show Recently Played — show/hide the Recently Played section on homepage
Play History — clear locally-stored recently played list
Reset All — return all settings to defaults
🏆 Badges & Achievements
Badges are awarded automatically when you hit certain milestones. They appear as chips below your profile card for everyone to see.
Badges are checked whenever your profile loads. There's no button to press — just keep playing and engaging with the community.
How Badges Are Earned
Each badge has a criteria type and a threshold (minimum number to qualify)
Your stats are checked on every profile load — if you qualify, the badge is added
Badges are permanent once awarded and stack over time
Criteria Types
Comments Posted — total comments you've left across all games
Games Played — total unique games you've launched
Profile Likes Received — how many people have liked your profile
Thumbs Up Received — combined thumbs-up count on your comments
Games Favourited — number of games you've added to Favourites
Current Badges
Loading badges…
⌨️ Keyboard Shortcuts
Speed up your BizPlay experience.
KeyAction
/Focus the search bar from anywhere on the homepage
EscBlur the search bar
Ctrl+EnterPost a comment (while comment textarea is focused)
EnterSave profile name/bio changes (while input is focused)
❓ FAQ
Common questions answered.
Why don't my badges show?
Badges are awarded when you post a comment OR visit your own profile. If you had activity before the badge system was added, just visit your profile and they'll be backfilled automatically. Also confirm the admin has created badges in the Badges tab.
Why does the homepage look empty sometimes?
BizPlay loads games from a local cache instantly — if you have no cache yet (first visit) or your connection is slow, there's a brief wait. Refresh if it persists. Once the cache exists, games appear almost instantly on every future visit.
Do I need an account to play?
No. All games are playable without an account. You need an account for comments, favourites, ratings, friends, badges, and leaderboards.
Are my settings saved across devices?
No. Settings (theme, card size, section order, etc.) are stored in localStorage — device-specific and not synced to your account.
How do I share a game?
Open the game and click the Share button. The direct URL is copied to your clipboard. Anyone with the link goes straight to that game.
Why can't I post a comment?
You need to be signed in. If you are and it's still blocked, you're on a timeout from using a banned word — a countdown popup will appear when you try. Wait it out and use appropriate language.
Can I play on mobile?
Yes — BizPlay is responsive. Individual games are embedded via iframes and some may need keyboard input or not support touch controls.
How does XP work?
You earn XP automatically as you play (+10), rate (+5), and comment (+15). XP adds up permanently. Your level is calculated from your total XP — the higher your level, the more XP is required for each next level. Check the XP & Levels page for the full formula and level table.
Why didn't I get XP for playing?
XP for playing is awarded once per game per day. If you already played that game today, you won't get another +10 until tomorrow. You also need to be signed in — anonymous plays do not count. A blue ⚡ toast appears bottom-right when XP is awarded.
What are Collections?
Collections let you group games into named playlists (e.g. "Math Games", "After Lunch"). Open any game and click the 📁 Collections button to add it to a list. Collections appear on your profile and can be browsed by anyone.
How do I use the BizBot chatbot?
Click the chat bubble in the bottom-right corner of any page. BizBot answers questions about BizPlay, the XP system, leaderboards, and more. It uses pre-written answers for common questions and AI (Gemini/Groq) for anything else.
How do I go fullscreen on a game?
Click the fullscreen button below the game frame, or press F while on the game page. Press Esc to exit fullscreen.
Why is a game broken or not loading?
Click the flag 🚩 button below the game and report it. Common fixes: try a different browser, disable ad blockers, or try in an incognito window. Some games require specific plugins or only work on desktop.
How do leaderboard anonymous users work?
Users with Anonymous Mode enabled appear on leaderboards as "Anonymous" with a blurred avatar, and their profile link is disabled. They still accumulate stats and XP — they just can't be identified.
Is BizPlay safe for school?
Yes. All games run in your browser — no downloads, no installs. The domain doesn't contain any blocked keywords. BizPlay uses HTTPS and has no pop-up ads or auto-redirects.
💡 Tips & Tricks
Get more out of BizPlay.
Climb the Leaderboard
Play lots of different games — each unique game counts toward Most Games
Leave good comments — they may get liked and reach Top Comments
Visit other users' profiles and give ♥ Likes — they'll often return the favour
Keep games open — Most Time is purely about logged playtime
Unlock Badges Fast
Visit your own profile — it runs a badge backfill, so you may already qualify
Comment on games to progress toward comment-count badges
Favourite games to progress toward favourites-count badges
Find Games Faster
Press / to jump straight to the search bar
Browse by Tags for discovery — you'll find games you'd never search for
🎲 Random game button when you can't decide
Check ⭐ Spotlight for admin-curated picks
Power Settings
Set Card Size to Compact to see more games at once
Disable Game Descriptions in Settings for a faster, denser search view
Drag sections in Settings → Sections to put your favourite row first
Pick a custom accent colour — the entire UI recolors to match
ℹ️ About BizPlay
Built by a curious mind. Played by everyone.
Who made this?
BizPlay was built by an anonymous creator — someone who spends way too much time thinking about how things work, what makes experiences feel good, and how to build something that just works without overcomplicating it. No team, no funding, no office. Just curiosity and a laptop.
The vibe
The person behind BizPlay thinks in systems. They notice when something feels slightly off and immediately want to fix it. They value simplicity over complexity, clean design over flashy gimmicks, and genuinely good experiences over everything else. They build fast, iterate faster, and aren't afraid to throw something out and start again if it isn't right.
Why BizPlay?
Because browser games deserve a better home. No sketchy ads covering the screen, no popups every 10 seconds, no hunting for the actual play button. Just games, a clean interface, and nothing in the way. BizPlay is what happens when someone who actually plays games builds the site they always wanted.
What's next?
More games, features, and improvements. BizPlay is actively being built — check the Updates page to see what's new.
⚡ XP & Levels
BizPlay's XP system rewards you for every interaction on the platform. Every point counts toward your level — and your place on the Most XP leaderboard.
XP is earned automatically whenever you play, rate, or comment. A blue ⚡ pill toast appears in the bottom-right corner of the screen each time you earn XP — no button to press.
How to Earn XP
ActionXPLimit
🎮 Play a game+10Once per game per day
⭐ Rate a game+5Once per game (first rating only)
💬 Post a comment+15Once per game per session
📺 Watch a rewarded ad+50When available on GD games
You must be signed in for any XP to be recorded. Playing anonymously does not award XP.
Level Formula
Level = floor(√(XP ÷ 80)) + 1
Each level requires progressively more XP than the last — the gap between levels grows as you progress. This is intentional: early levels are quick to reach, higher levels are a real achievement.
Level Thresholds
LevelXP RequiredXP for Next Level
Level 10 XP80 XP
Level 280 XP240 XP
Level 3320 XP400 XP
Level 51,280 XP720 XP
Level 106,480 XP1,520 XP
Level 1515,680 XP2,320 XP
Level 2028,880 XP3,120 XP
Level 2546,080 XP3,920 XP
Level 3067,280 XP4,720 XP
Level 50192,080 XP7,920 XP
XP & the Leaderboard
The Most XP tab on the Leaderboard page shows the top 100 players ranked by total XP — making it the single most comprehensive ranking on the platform (it rewards all types of engagement, not just one metric).
Your XP is cumulative and never resets
The Most XP tab is the first/default leaderboard tab
Top 3 players get gold/silver/bronze glow effects on their row
Earning XP Efficiently
Comments give the most per action — +15 XP per game per session. Comment on a different game each session for maximum gain
Play variety — you can only get +10 XP once per game per day, so playing many different games beats replaying the same one
Rate everything — first time you rate each game earns +5 XP. With hundreds of games available, this adds up fast
Rewarded ads — on GameDistribution games, watch a rewarded ad for +50 XP (5× a single play session)
Daily habit — a few games per day compounds quickly: 3 games × 10 XP = 30 XP/day = 10,950 XP/year just from playing
Technical Notes
XP is stored in the xp field of your user document in Firestore
XP updates use Firestore's atomic increment() — no double-counting or race conditions
Play XP uses sessionStorage to prevent duplicate awards within a session
The daily play limit is tracked with a key in sessionStorage keyed to the date string
Comment XP uses sessionStorage per game per user — refreshing the page resets this (one award per session per game)
📁 Collections
Collections let you organize games into named playlists — like personal curated lists. They show on your profile for everyone to browse.
Creating a Collection
Open any game page and click the 📁 Collections button below the game frame
Click + New Collection in the picker
Give it a name and choose an emoji icon
The game is added to the collection immediately
Adding & Removing Games
Open any game → click 📁 → select an existing collection to add the game
A checkmark appears on collections that already contain this game
Click a checked collection to remove the game from it
Collections are updated immediately — no Save button needed
Viewing Collections
Your collections appear on your profile page as expandable cards
Each card shows the collection name, emoji, and a preview of the games inside
Anyone can view your collections by visiting your profile link
Requires a BizPlay account — collections aren't available to anonymous users
Managing Collections
Rename or delete a collection from the 📁 picker on any game page
Deleted collections are permanent — games inside are not deleted, only the collection itself
There's no limit on how many collections you can create or how many games can be in each one