Skip to content
Free audit Get a quote
RetroProductPerformanceGamification

Back2OldGames without WordPress: from download archive to arcade

Ignacio Pineda · · 3 min read
Back2OldGames without WordPress: from download archive to arcade

In 2022 we built Back2OldGames on WordPress and BuddyPress: a downloadable archive of 12 systems with a community on top. Today it is something else: 16,498 games that play in the browser, across 56 systems, without a single plugin. This is what changed, and why.

The project had stopped being a content site

WordPress is a great tool for publishing, and BuddyPress gets you a community in an afternoon. For what Back2OldGames was in 2022 (game pages, downloads, profiles and badges) it made sense.

What came next was a different thing: starting an emulator inside the page, different controls for every system, save states, high scores nobody can fake, and quests that change every day. That is not content anymore, it is an application. And building it from plugins would have meant one more plugin to maintain for every feature, all of them pulling on the same database.

So it was not migrated: it was rebuilt. A platform of its own, from the home page to the last form, with no WordPress, no BuddyPress, no WooCommerce and no Elementor.

The player only exists when you press Play

Games run in ClaBa Player, the site's own player, built on EmulatorJS (GPL-3.0). What matters is when it loads: only when you press Play. A game page is a light page you read, share and find in search like any other; the emulator, which is the heavy part, arrives when someone asks for it.

It works with a keyboard, with a USB or Bluetooth controller and, on touch screens, with on-screen controls. Save states stay in the player's browser. There is nothing to install and no account to create.

Accounts without passwords

Playing, rating and downloading never require an account. Anyone who wants one, to keep their list, favorites and history on every device, signs in with a passkey (or, if they prefer, with Google, X, Facebook or GitHub). No password to remember, none to leak, and no “forgot my password” flow to maintain.

A leaderboard is only worth it with clean rules

Score Attack puts your name on the board for a classic. The player reads the score from the game itself as you play and, during the run, switches off what an emulator allows and an arcade cabinet does not: save and load, fast-forward, slow motion, rewind and cheats. Submitting a score needs an account. A leaderboard where you can rewind measures nothing.

Gamification without punishment

The 2022 version had badges, missions, ranks and credits. The new one keeps the idea and changes the substance: the retro passport is opt-in, gives XP and permanent stamps for exploring different games, not for finishing them or setting records, and never takes points away or locks anything if you skip a day. Quests reset every day.

The share card for your passport shows your player name, XP, level and stamps. Never your private play history, your email or your save states.

What isn't known isn't made up

Every game page shows the details that exist for that game (year, genre, developer, players, description). When a detail is unknown, it is left out instead of guessed. With 16,680 games it would be easy to fill the gaps; that is exactly what you must not do.

No ad networks

The site is free and runs on hosting donated by Super Awesome Host (also a client of ours), credited by the site itself, with no third-party ad code, no pop-ups and no AdSense. Analytics cookies are only set if you accept them; until then, measurements store nothing on your device. Cloudflare sits in front, and the forms are protected by Turnstile.

And in your pocket

The new platform has an Android app, in beta, downloaded straight from the site: no account, no subscription and no ad networks. The same catalog and the same games, with touch controls and landscape play.

Then and now

We didn't migrate a website: we built the one the project already was. WordPress was the starting point, not the ceiling.

Team note
Ignacio Pineda
Co-founder · Business
Co-founder of Intervolutions. Strategy, marketing and client relationships: he turns the technical into business results.
Read the case study: the brief, the build and the numbers

Share this

Link to this page: https://intervolutions.com/devlog/back2oldgames-adios-wordpress/

What will your website cost?

Pick what you need, add extras if you want, and watch the price range and timeline update as you go. When it looks right, send it and we reply with a fixed price within one business day.