Like a lot of developers, I got excited when AI tutors started appearing everywhere.
The promise sounded amazing:
- Personalized lessons
- Instant feedback
- Infinite conversations
- No expensive tutors
So I decided to build Parley, a language learning game that uses AI as the teacher.
What I expected was that the biggest challenge would be translation accuracy.
I was wrong.
The real problem was boredom.
Most AI language apps are technically impressive, but after a few days they start feeling like the same conversation repeated forever:
"How are you?"
"What is your favorite food?"
"Tell me about your hobbies."
The AI wasn't bad.
The experience was.
That realization completely changed how I approached building Parley.
Instead of treating AI as the product, I started treating it as a game engine.
Players aren't just chatting with a bot. They're completing missions, unlocking new scenarios, making choices, and using language to achieve goals.
Something interesting happened during testing.
People spent less time worrying about grammar mistakes and more time trying to complete the objective.
And that's exactly what happens in real life.
When you're ordering food in another country, you're not thinking about perfect grammar. You're trying to get the food.
The language becomes a tool instead of the goal.
Ironically, making learning feel less like learning made people practice more.
It reminded me of something many AI builders overlook:
Users don't care how intelligent the AI is.
They care whether the experience is engaging enough to come back tomorrow.
Sometimes the hardest problem isn't building better AI.
It's building something people actually want to use.

Top comments (0)