A polished browser clicker / idle game built with vanilla HTML, CSS and JavaScript.
CLICKER is a neon-themed incremental game focused on progression, automation and replayability. It uses modular vanilla JavaScript with no framework or build step.
- Manual clicking and SPACE input
- Upgrades and passive income
- Combo and critical clicks
- XP and level progression
- Random events
- Missions and achievements
- Pets with rarity and passive bonuses
- Prestige with permanent progression
- Statistics dashboard
- Offline earnings
- LocalStorage save system
- Responsive neon UI
clicker-game/
├── .github/workflows/pages.yml
├── assets/
│ ├── architecture.svg
│ └── screenshots/
│ └── gameplay.png
├── css/
├── js/
├── .gitignore
├── .nojekyll
├── LICENSE
├── README.md
├── START.bat
└── index.html
- ES modules for separation of concerns
- Centralized game state
- Modular gameplay systems
- Persistent browser storage
- Offline progression calculation
- GitHub Actions deployment
- No external runtime dependencies
- Install Python 3.
- Run
START.bat. - Open
http://localhost:8000.
Opening index.html directly with file:// is not recommended because browser ES modules can be blocked by local-file security rules.
The project is deployed automatically through GitHub Actions:
Live demo: https://milesden.github.io/clicker-game/
- More upgrades and pets
- Daily rewards
- Leaderboard backend
- Sound effects and music
- PWA support
This project demonstrates modular JavaScript, state management, browser persistence, UI architecture and deployment automation in a framework-free project.
MIT
