Games — Github Io All
GitHub Pages provides free hosting for static files (HTML, CSS, JS), making it ideal for indie developers.
: Many developers maintain "Awesome Lists" that categorize hundreds of games: github io all games
// setup filter buttons function initFilters() const btns = document.querySelectorAll('.filter-btn'); btns.forEach(btn => btn.addEventListener('click', (e) => const cat = btn.getAttribute('data-cat'); if (!cat) return; activeCategory = cat; // update active class btns.forEach(b => b.classList.remove('active')); btn.classList.add('active'); renderGames(); ); ); const searchInput = document.getElementById('searchInput'); if (searchInput) searchInput.addEventListener('input', (e) => searchQuery = e.target.value; renderGames(); ); GitHub Pages provides free hosting for static files
With a dark mode UI and categorized tabs (Action, Strategy, Driving), Classroom 6x feels like a professional storefront. It also updates its proxy list weekly to dodge blockers. | Tool | Purpose | |------|---------| | |
| Tool | Purpose | |------|---------| | | Full-featured 2D game engine | | Kaboom.js | Simple, beginner-friendly | | Three.js | 3D games / experiences | | P5.js | Creative coding & simple games | | Zig / C++ → WASM | High-performance games | | TinyGS | Tiny game engine for jam games |