Create your own gaming website in minutes - no coding required!
| Feature | Description |
|---|---|
| Beautiful UI | Modern glassmorphism design with smooth animations |
| Dark/Light Mode | Toggle between dark and light themes |
| Smart Search | Instant search across all games |
| Categories | Filter games by category |
| Favorites | Save your favorite games (localStorage) |
| Fully Responsive | Works on desktop, tablet, and mobile |
| Offline Support | Works offline with service worker |
| Fast & Lightweight | Single HTML file, no dependencies |
| SEO Optimized | Meta tags, Open Graph, structured data |
| Multiple Editions | Main, Simple UI, Terminal, No Games |
| Game Modal | Fullscreen gaming experience |
| Toast Notifications | Beautiful notification system |
| Legal Pages | Privacy, Terms, Contact, About, FAQ |
| LocalStorage | Persistent favorites and preferences |
| Keyboard Shortcuts | ESC to close modals |
Okay Arcade comes with 4 unique editions to suit your needs:
| Edition | Style | Best For |
|---|---|---|
| Main | Full-featured, glassmorphism UI | Complete gaming sites |
| Simple UI | Clean, minimal design | Lightweight deployments |
| Terminal | CLI/command-line interface | Developer-focused sites |
| No Games | Empty template | Starting from scratch |
The flagship version with all features - search, filters, favorites, theme toggle, offline support, and more.
A clean, minimal alternative with light theme - perfect for fast loading and mobile-first experiences.
A unique CLI-style interface where users type commands to browse and play games - great for tech-savvy audiences.
Same as Main Edition but with an empty games array - perfect for building your own custom arcade from scratch.
Complete documentation is available in the /docs folder or to Official Docs Site:
okay-arcade/
├── index.html # Main arcade template
├── sw.js # Service worker (optional)
├── manifest.json # PWA manifest (optional)
├── README.md # This file
├── LICENSE # MIT License
├── (other)editions/ # Alternative editions
│ ├── nogames(edition).html # Empty template
│ ├── simpleui(edition).html # Simple UI version
│ └── terminal(no-ui)(edition).html # CLI-style version
└── docs/ # Documentation (GitHub Pages)
├── index.md # Documentation home
├── getting-started.md # Quick start guide
├── installation.md # Installation instructions
├── deployment.md # Deployment guide
├── customization/ # Customization guides
├── editions/ # Edition documentation
├── advanced/ # Advanced guides
└── troubleshooting/ # Troubleshooting guides
- HTML5 - Semantic markup
- CSS3 - Modern styling with CSS variables, glassmorphism
- JavaScript (ES6+) - Vanilla JS, no frameworks
- Font Awesome 6 - Icons (CDN)
- LocalStorage - Persistent data
- Service Worker - Offline support
Contributions are welcome! Here's how you can help:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Bug fixes
- New features
- Documentation improvements
- New game additions
- Translations
This project is licensed under the MIT License - see the LICENSE file for details.
You are free to:
- ✅ Use commercially
- ✅ Modify
- ✅ Distribute
- ✅ Use privately
- Email: mydreamz.agency@agouridis.tech
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Website: okay.agouridis.site
If you find this project useful, please give it a star! It helps others discover the project.
- Font Awesome for icons
- Unsplash for background images
- All game providers for embeddable games
- The open-source community for inspiration
Made with ❤️ by Andreas Agouridis