Skip to content

GameXp404/File-GameHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

44 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฎ GameHub

Portal Game Online Gratis Indonesia โ€” 22+ HTML5 Games di Browser

Live Site PWA License

GitHub stars GitHub forks

GameHub Preview


๐ŸŒŸ Fitur Utama

  • ๐ŸŽฎ 22+ Game playable โ€” clicker, slot, puzzle, refleks, word games, board games
  • ๐ŸŽจ UI ala CrazyGames โ€” sidebar kategori + grid responsive + dark theme
  • ๐Ÿ‘ค Login system โ€” guest, email, atau Google (client-side via localStorage)
  • โค๏ธ Favorit & Recently Played โ€” tracking aktivitas user
  • ๐Ÿ”” Notifikasi โ€” log unlocked achievements, game played
  • ๐Ÿ› ๏ธ Admin Panel โ€” CRUD game, edit layout, export JSON, ganti password
  • ๐Ÿ“ฒ PWA installable โ€” install sebagai app di Android/iOS/Desktop
  • ๐ŸŒ Multi-platform โ€” desktop launcher (Windows .bat) + Android APK siap Play Store
  • ๐Ÿ” SEO + Open Graph โ€” preview menarik saat di-share di WhatsApp/Facebook/Twitter
  • โšก Service Worker โ€” offline support, smart caching strategy

๐ŸŽฏ Live Demo

Platform URL Status
GitHub Pages gamexp404.github.io/File-GameHub ๐ŸŸข Active
Netlify Mirror gamevirtual.netlify.app ๐ŸŸก Backup

๐ŸŽฒ Daftar Game

Original Games (built from scratch)

Game Kategori Tech Highlight
๐Ÿ’ฐ Cash King Clicker 4 tema (moneysite/casino/crypto/MLM), prestige system, 20 achievement
๐Ÿ Snake Classic Arcade Canvas-based, keyboard control, best score
๐Ÿ”ข 2048 Puzzle Original game logic
โญ• Tic Tac Toe Board vs AI dengan blocking strategy
๐Ÿง  Memory Match Puzzle 16 cards, move counter, best record
โœŠ Rock Paper Scissors Arcade Score tracking persistent
๐Ÿ”จ Whack-a-Mole Refleks 30 detik, escalating difficulty
โšก Reaction Test Refleks ms-precision, average tracking
๐Ÿ”ฎ Tebak Angka Trivia Hot/cold hints, history
๐Ÿชข Hangman ID Kata 46 kata Indonesia (kota, makanan, sejarah)
๐Ÿ“ Wordle ID Kata 50 kata 5-huruf, 6 tebakan, virtual KB
๐ŸŸฆ Tetris Puzzle 7 tetromino, line clear, level system
๐Ÿฆ Flappy Burung Refleks Click-to-jump, pipe avoidance
๐Ÿ“ Pong Arcade vs CPU, mouse + keyboard
๐Ÿ’ฃ Minesweeper Puzzle 9ร—9, 10 mines, flood-fill

Slot Games (7 variants)

๐ŸŽฐ Mini Slot ยท ๐Ÿงง Slot CaiShen ่ดข็ฅž ยท ๐ŸŽฐ Slot 5 Reel CaiShen ยท ๐Ÿช™ Slot Ultra ยท ๐Ÿƒ Slot Advanced (5 paylines + bonus pick) ยท ๐Ÿ’ Slot Fruit ยท ๐ŸŽฐ Slot Demo 5x6

Coming Soon

โ™Ÿ๏ธ Catur ยท ๐Ÿ”ข Sudoku ยท ๐ŸŽ๏ธ Drag Race ยท ๐Ÿ“ˆ Crypto Trader ยท ๐ŸŒพ Idle Farm ยท ๐Ÿฐ Tower Defense ยท ๐Ÿš€ Space Shooter ยท ๐Ÿ’Ž Match-3 Jewel ยท ๐Ÿƒ Solitaire

๐Ÿš€ Quick Start

Cara main online

Buka gamexp404.github.io/File-GameHub โ€” tidak perlu install.

Install sebagai PWA (mobile/desktop)

  1. Buka site di Chrome/Edge
  2. Address bar โ†’ ikon Install (โŠ•) atau menu โ‹ฎ โ†’ Install GameHub
  3. App muncul di Home Screen / Start Menu

Run lokal (developer)

git clone https://github.com/GameXp404/File-GameHub.git
cd File-GameHub
# Buka index.html di browser, atau:
python -m http.server 8000
# Visit http://localhost:8000

๐Ÿ› ๏ธ Admin Panel

GameHub punya admin panel built-in untuk kelola game tanpa edit kode.

Akses Klik Masuk โ†’ tab ๐Ÿ› ๏ธ Admin
Username admin
Password GameHub2026! (bisa diganti via UI)

Fitur Admin:

  • โž• Tambah/edit/hapus/reorder game (live preview card)
  • ๐ŸŽจ Layout Manual: edit warna, brand, judul, ukuran card, custom CSS
  • ๐Ÿ”‘ Ganti password admin (simpan localStorage atau export ke source)
  • ๐Ÿ“‹ Export GAMES array sebagai JSON
  • ๐Ÿ“ฅ Bulk import dari JSON (merge atau replace)
  • ๐Ÿ“ฒ Upload thumbnail PNG (base64 ke localStorage)

๐Ÿ—๏ธ Tech Stack

  • Frontend: Vanilla HTML5 + CSS3 + JavaScript (no framework, no build step)
  • PWA: Service Worker + Web App Manifest
  • Audio: WebAudio API (offline-friendly, no MP3 dependencies)
  • Storage: localStorage (auth, favorites, activity, settings)
  • Hosting: GitHub Pages (primary) + Netlify (mirror)
  • CI/CD: Auto-deploy via git push ke GitHub Pages

๐Ÿ“ Struktur Folder

File-GameHub/
โ”œโ”€โ”€ index.html                # Hub utama (admin panel + GAMES array)
โ”œโ”€โ”€ manifest.json             # PWA manifest (9 icons, shortcuts)
โ”œโ”€โ”€ sw.js                     # Service Worker (caching strategy)
โ”œโ”€โ”€ og-image.png              # Social media preview (1200ร—630)
โ”œโ”€โ”€ netlify.toml              # Netlify deploy config
โ”œโ”€โ”€ sitemap.xml               # SEO sitemap
โ”œโ”€โ”€ robots.txt                # Crawler rules
โ”œโ”€โ”€ .well-known/
โ”‚   โ””โ”€โ”€ assetlinks.json       # Android TWA verification
โ”œโ”€โ”€ icons/                    # PWA icons (9 sizes: 72-512px + maskable)
โ””โ”€โ”€ games/
    โ”œโ”€โ”€ cash-king.html        # Cash King clicker
    โ”œโ”€โ”€ snake.html            # Snake Classic
    โ”œโ”€โ”€ tetris.html           # Tetris
    โ”œโ”€โ”€ ... (15+ HTML games)
    โ””โ”€โ”€ slot-*/               # Slot games dengan asset PNG

๐Ÿ“ฑ Android APK (Play Store Ready)

Project punya signed AAB siap upload ke Google Play Store:

  • Built via PWABuilder.com dari PWA manifest
  • Format: .aab (Android App Bundle, wajib Play Store sejak 2021)
  • Package ID: app.netlify.gamevirtual
  • Signed dengan keystore (backed up secure)

Publish flow: daftar Google Play Console ($25 sekali bayar) โ†’ upload AAB โ†’ submit review (~1-7 hari).

๐ŸŽฏ Roadmap

  • Hub UI dengan grid + sidebar (ala CrazyGames)
  • 22 game playable
  • Admin panel + layout editor
  • PWA + Service Worker
  • SEO + Open Graph + Sitemap
  • Multiple icons (favicon, apple-touch, maskable)
  • Android AAB siap Play Store
  • Auto-deploy via GitHub Pages
  • Custom domain .com
  • Google Analytics 4 integration
  • User leaderboard (Firebase Realtime DB)
  • Multi-language (ID/EN switcher)
  • Real OAuth (Netlify Identity / Firebase Auth)
  • Submit ke Play Store
  • Tambah 10+ game (Sudoku, Catur, Tower Defense)

๐ŸŽจ Screenshot

Hub View

๐Ÿค Credits

๐Ÿ“œ License

MIT License โ€” free to use, modify, distribute. See LICENSE.


Made with โค๏ธ in Pekanbaru, Indonesia

Demo ยท Issues ยท Pull Requests

Releases

No releases published

Packages

 
 
 

Contributors