Species Zero

When the Creature Talked Back

By Joey Bess··3 min read·
Win

Species Zero started, like many things I do with AI, with a name that changed.

At first it was called Genesis Beasts. The idea was simple enough in my head: a mobile-first creature evolution game where you raise unusual AI-generated creatures and watch them change over time.

Simple in my head is doing a lot of work there.

In practice, I spent a lot of time staring at screens I did not fully understand, asking the AI to fix things, and then wondering whether I had made anything better or just moved the mess to a new corner.

There was the account creation problem, where it looked like signing up had failed. It had not failed. The account was actually created. The app just did a poor job of telling me what happened.

There was the missing bit of software with the very unfriendly name @radix-ui/react-tabs, which caused ugly 504 errors. I do not naturally know what any of that means. To me, it meant: the thing is broken, the screen is angry, and I am once again out of my depth.

Then there was the bigger problem, the one that hurt more because it was not really a bug.

I looked at the game and thought, I don’t understand what is next after feeding.

That was a strange moment. I had made the thing, or at least I was directing the making of it, and I still did not know what I was supposed to do next.

So we added a little guide inside the game. Nothing fancy. A “NextStepHint” component, which is just a technical way of saying: a small nudge that tells the player what comes next.

That helped. It made the loop clearer. Feed the creature. Watch it grow. See what opens up. Keep going.

But the real breakthrough came later, after I had added more “game” things: Stripe payments for speeding things up, a Discoverer Ranks system for prestige, the bones of a proper progression path.

All of that sounded impressive. But I still had this sinking feeling.

I finally said the quiet part out loud: This game is not good.

That was not me being dramatic. It was the honest diagnosis. It had mechanics, but not enough feeling. It had creatures, but they were not yet alive in the way I wanted.

That complaint led to six design improvements: Creature Voice, Overnight Dreams, evolution drift, random events, social features, and better art direction.

And the one that changed everything for me was Creature Voice.

The idea was simple: instead of the creature just sitting there like a pretty sticker with stats, it could have little first-person thoughts. Not big speeches. Not a novel. Just enough to make it feel like this odd little being had an inner life.

That was the click.

Suddenly I was not just managing numbers. I was caring for something. The creature was still generated by AI. The app was still full of unfinished parts. The preview still had loading problems later, including issues from Vite re-optimizing things and a computation hang around drift — which I mostly understand as “the app got stuck thinking too hard.”

But even with those problems, the project had crossed a line.

Before Creature Voice, Species Zero felt like a system.

After Creature Voice, it started to feel like a place.

That difference matters, especially for someone like me. I am not coming at this with a coding background. I am not impressed by the same things a technical person might be impressed by. I do not look at a feature and think, “Elegant implementation.” I look at it and ask, “Do I want to tap this again tomorrow?”

For the first time, the answer was yes.

Not because it was finished. It absolutely was not.

Not because it was polished. It was still wobbling.

But because something in it had a pulse.

I think that is the part of building with AI that keeps surprising me. The breakthrough is not always when the hard technical problem gets solved. Sometimes the breakthrough is when you finally admit the thing is dull, and then you make one small human change.

A hint. A voice. A dream. A reason to come back.

Small takeaway: if a project feels technically alive but emotionally flat, it may not need more features first — it may need a little soul.