Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Okay Arcade

A Beautiful Free Online Gaming Arcade Template

Create your own gaming website in minutes - no coding required!

Live DemoDocumentationReport BugRequest Feature


Features

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

Editions

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

Main Edition

The flagship version with all features - search, filters, favorites, theme toggle, offline support, and more.

Simple UI Edition

A clean, minimal alternative with light theme - perfect for fast loading and mobile-first experiences.

Terminal Edition

A unique CLI-style interface where users type commands to browse and play games - great for tech-savvy audiences.

No Games Edition

Same as Main Edition but with an empty games array - perfect for building your own custom arcade from scratch.


Documentation

Complete documentation is available in the /docs folder or to Official Docs Site:

Getting Started

Customization

Editions

Advanced

Troubleshooting


Project Structure

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

Technologies

  • 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

Contributing

Contributions are welcome! Here's how you can help:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

What We Accept

  • Bug fixes
  • New features
  • Documentation improvements
  • New game additions
  • Translations

License

This project is licensed under the MIT License - see the LICENSE file for details.

You are free to:

  • ✅ Use commercially
  • ✅ Modify
  • ✅ Distribute
  • ✅ Use privately

Support


Star History

If you find this project useful, please give it a star! It helps others discover the project.

Star History Chart

Acknowledgments

  • 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

⬆ Back to Top

About

A browser-based gaming platform template!

Resources

Security policy

Stars

18 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages