🃏
Open Source · Self-Hosted · Zero Dependencies

Your own browser
game platform

Install GamesLand on any PHP server and start playing. Card games, puzzles, and strategy — with user accounts, leaderboards, and real-time multiplayer. No frameworks, no build steps, no subscriptions.

6 Games
2 min Install
0 Dependencies

Everything you need, nothing you don't

A complete game platform that runs on a basic PHP host. No Node, no Composer, no Docker — just upload and play.

🔌

One-Click Install

Browser-based wizard sets up your database and admin account in two steps. Works on shared hosting — no terminal needed.

👥

User Accounts

Full registration and login with bcrypt hashing, CSRF protection, and session security. Admin and player roles built in.

📊

Leaderboards

Per-game rankings with gold, silver, and bronze medals. Track wins, losses, draws, and win rates for every player.

Real-Time Updates

Server-Sent Events power live online player lists and active session counts — no page refresh required.

🎨

Customisable

Change site name, theme colours, dark mode, and registration settings from the admin panel. No code editing required.

🔒

Admin Panel

Site stats, game management, user overview, and a full audit log. Enable or disable games with a single click.

Classic games, modern platform

A growing collection of single-player and multiplayer games — starting with a full-featured card game engine.

7
J
2
Q
A
8
Playable Now

Switch

The classic card shedding game. Match suits or ranks, play special cards to skip, reverse, or stack penalties on your opponent. Features a strategic AI with a "Last Card" call mechanic.

  • Full 52-card deck with suit/rank rendering
  • Special cards: 2, 8, Jack, Queen, Ace
  • Stackable penalty draws (2s, Black Jacks, Aces, Queens)
  • Strategic AI opponent
  • Win/loss tracking with database persistence

Tic Tac Toe

Classic 3x3 grid game

Coming Soon
🧩

Memory Match

Find matching pairs of cards

Coming Soon

Rock Paper Scissors

The classic hand game

Coming Soon
🐍

Snake

Guide the snake to eat food

Coming Soon

Chess

The classic strategy game

Coming Soon

Up and running in three steps

No command line, no package managers. Upload the files and follow the wizard.

1

Upload

Copy the project files to your web server's document root via FTP, file manager, or git clone. Any PHP 8.1+ host works — shared hosting included.

2

Configure

Open your site in a browser. The installer auto-detects a fresh install and walks you through database setup — host, port, name, and credentials. Tables are created automatically.

3

Play

Create your admin account and you're in. Customise the theme, enable or disable games, invite players, and start competing on the leaderboard.

Simple stack, solid foundation

Built with vanilla PHP, MySQL, and plain JavaScript. No frameworks, no build tools, no runtime dependencies.

Backend
  • PHP 8.1+ with strict types
  • MySQL / MariaDB via PDO
  • 7 tables — users, games, results, sessions, players, audit log, settings
  • bcrypt password hashing (cost 12)
Frontend
  • Vanilla JS — no frameworks
  • Server-Sent Events for live updates
  • CSS custom properties for theming
  • Responsive — desktop sidebar, mobile collapse
Security
  • CSRF tokens on all forms
  • Prepared statements — no SQL injection
  • HttpOnly + SameSite cookies
  • Audit log for admin actions

Requirements

PHP 8.1 or higher
MySQL 5.7+ or MariaDB 10.3+
Any web server (Apache, Nginx, LiteSpeed)

Ready to host your own game night?

Download GamesLand, drop it on your server, and start playing in under two minutes.