Gamified HTML5 PHP Gaming PortalGamified HTML5 PHP Gaming Portal
A modern, lightweight HTML5 gaming portal built with PHP + MySQL — supercharged with XP, levels, badges, weekly quests, friendshGamified HTML5 PHP Gaming Portal
A modern, lightweight HTML5 gaming portal built with PHP + MySQL — supercharged with XP, levels, ...
Overview
99gamez — Gamified HTML5 PHP Gaming Portal
by WebWizards (cibey)
Play, level up, and collect badges! 99gamez is a complete PHP/MySQL gaming portal where players can enjoy HTML5 games, earn XP, level up, unlock badges, complete weekly quests, and interact socially. It includes a powerful admin panel, blog, and automatic game importers — all wrapped in a modern Bulma-based design.
This lightweight yet feature-rich system is ideal for launching your own game site with gamification, social networking, and monetization-ready ad zones.
Built for performance and easy customization — no external framework required, 100% self-hosted, and marketplace-ready!
Features
✨ Main Features
- 🎮 Games Engine: Import from GameDistribution, GameMonetize, or GamePix; add your own iframe or self-hosted games.
- 🏆 Gamification: XP system, triangular level progression, badge catalog, and weekly quests with rewards.
- 👥 Social System: Friends, favorites, reactions (like/dislike), ratings, threaded comments, and live activity feed.
- 📝 Blog: Full blog with categories, search, image uploads, and SEO-friendly post pages.
- 🔐 Authentication: Email/password with roles (Admin, Editor, User) and optional Google OAuth login.
- 🧰 Admin Panel: Manage games, users, comments, XP, badges, quests, blog posts, settings, and ads zones.
- 💡 Settings: Favicon/logo upload, title & meta settings, CAPTCHA & OAuth setup, footer HTML editor.
- 📦 Installer: Easy step-by-step installer that auto-imports SQL, creates admin, and writes config file.
- 📱 Responsive: Built with Bulma CSS for a clean, mobile-friendly layout.
- 💬 Notifications: Contact form & message system for player feedback.
Requirements
✅ Requirements
- PHP 8.0 or higher (tested on 8.1+)
- MySQL 5.7+ or MariaDB 10.4+
- PHP Extensions required:
pdo_mysqlopenssljsonmbstringcurlfileinfo
- Web Server:
- Apache with
mod_rewriteenabled - or Nginx with PHP-FPM
- Apache with
- Writable directories:
/uploads/uploads/blog/uploads/badges
- Recommended browser: Chrome, Firefox, Safari, Edge
- Optional integrations:
- Google OAuth (for social login)
- reCAPTCHA or hCaptcha site/secret keys
Instructions
🚀 Installation Instructions
- Upload all script files to your web root directory or subfolder on your hosting.
- Create a new MySQL or MariaDB database and assign a user with full privileges.
- Visit
https://yourdomain.com/install/in your browser. - Enter the following details in the installer:
- Database host, name, username, and password
- Site title
- Admin email and password
- The installer will automatically:
- Import all required SQL tables
- Seed demo data (categories, badges, etc.)
- Create your admin account
- Generate
core/config/settings.phpwith your credentials
- After successful installation, you will see a success page with confetti 🎉
- Login to your site via
/pages/login.phpusing the admin credentials you created.
🎮 Quick Game Import (GameDistribution)
- Go to GameDistribution RSS Builder and create a JSON feed.
- Copy the direct feed URL.
- In the Admin panel → Games → GD Importer, paste the JSON URL in the Direct JSON Catalog field.
- Click Import to add games automatically.
🌐 Apache Configuration (.htaccess)
<code>RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ $1 [L,QSA]
</code>
🌐 Nginx Configuration (sample)
<code>location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ .php$ {
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass unix:/run/php/php8.1-fpm.sock;
}
</code>
After setup, your site is ready! Customize branding, add badges or quests, and start importing HTML5 games.
Other items by this author
Future product updates
Quality checked by Codester
Lowest price guarantee
| Category | Scripts & Code / PHP Scripts / Games |
| First release | 2 November 2025 |
| Last update | 2 November 2025 |
| Software version | PHP 8.0, PHP 8.1 |
| Files included | .php, .css, .html, .sql, Javascript .js |
| Tags | leaderboard, levels, badges, game portal, html5 games, gamemonetize, game distribution, blog system, gamepix, php gaming portal, gamified script, xp system, quests, social gaming, friends system |








