DEV Community

Marvin Tang
Marvin Tang

Posted on

How I Built a Free Educational Games Website from Scratch

I've been building free browser game sites for a while now. Physics games, sorting games, two-player games — each one started with a specific idea and a gap I noticed in the market.

LumiGameLab was different. This one started with a question I kept coming back to: why is it so hard to find a good free educational games site?

The Problem I Kept Running Into

There are thousands of free browser game sites on the internet. Most of them follow the same formula — action games, casual games, multiplayer games. Fun, addictive, designed to keep players coming back.

But educational games? The ones that actually teach something — physics simulations, math challenges, logic puzzles, geography games — were scattered everywhere. Buried under ads. Hard to trust. No single destination where a parent, a teacher, or a curious kid could go and say: everything here is worth playing, and everything here will teach you something.

That gap is what LumiGameLab is trying to fill.

Why Educational Games Are Underserved

I think the reason educational game sites are rare comes down to a few things.

First, educational games are harder to curate. You can't just collect any fun game — you need games with genuine learning value. That's a higher bar, and most aggregator sites don't want to deal with it.

Second, the audience is different. Parents and teachers have much higher standards for what they'll recommend to kids than casual gamers have for what they'll play themselves. A site full of ads and questionable content is a non-starter. Trust matters.

Third, the best educational games don't always look educational. A physics puzzle game doesn't announce itself as a lesson in Newton's laws. A geography challenge doesn't feel like homework. The educational value is embedded in the gameplay — and curating for that requires actually playing the games, not just listing them.

What I Built

LumiGameLab is a free educational game platform covering ten subject areas: Math, Puzzle and Logic, Language Arts, Science and Space, Geography, Physics, Memory, Trivia and Quiz, Art and Creativity, and Simulation.

Math is the largest category with 28 games — not drill exercises, but games where math is the actual mechanic. You solve equations to survive, use multiplication to advance, and apply logic to win.

The physics games are some of my personal favorites. There's something uniquely satisfying about a game that lets you experiment with real physical principles — momentum, balance, gravity — and see the consequences in real time. It's the kind of intuitive understanding that sticks.

Geography games bring the world to life in ways static maps never could. Flag quizzes, country placement challenges, capital city games — they turn geography from memorization into exploration.

The puzzle and logic section is for anyone who wants to feel genuinely challenged. These are the games you think about when you're not playing.

Technical Decisions

The site is built with PHP, which I've used across most of my web projects. Nothing exotic — clean URLs, fast page loads, mobile-friendly layout, minimal JavaScript.

The main technical challenge was the curation and tagging system. Every game on LumiGameLab is tagged by subject category, topic, age range, and learning focus. Building a flexible tagging system that could handle multiple overlapping categories without becoming a mess took some iteration.

Search and filtering were also important. A parent looking for math games for a 7-year-old has very different needs from a teacher looking for geography games for a high school class. The filtering system needed to handle that range without becoming complicated to use.

The Design Philosophy

Two principles guided every decision:

Everything is free. No subscriptions, no paywalls, no premium tiers. Educational resources should be accessible. Not every family can afford an app subscription. Not every school has a licensed software budget. Free isn't a business model compromise — it's the whole point.

Quality over quantity. I'd rather have 100 games that are genuinely good than 1,000 games that happen to mention a subject somewhere in the description. Every game on the site has been reviewed for actual educational value, not just tagged and listed.

What I've Learned So Far

Building a niche site with a clear educational focus attracts a different kind of visitor than a general game aggregator. The bounce rate is lower. Session time is longer. People are coming with a purpose — a parent looking for something specific for their child, a teacher hunting for a classroom resource, a student who actually wants to learn something.

That's a more valuable audience to build for, even if it's a smaller one.

The other thing I've learned: trust takes time to build, but it compounds. A site that consistently delivers quality recommendations builds a reputation that general aggregators can't easily replicate.

What's Next

LumiGameLab is live now at lumigamelab.com. The current version has games across ten subjects, with new games added regularly.

Upcoming work includes better age-range filtering, teacher resource guides alongside game listings, and expanding the Science and Space category which currently has the fewest games.

If you're building something in the educational space — games, tools, resources — I'd love to hear what you're working on. Drop a comment below.


I build and maintain a small network of free browser-based sites. If you're interested in niche site building, indie game development, or browser-based gaming, follow along.

Top comments (0)