Game development

Chrono Trotter: an Android shoot 'em up made with AI

By Jérôme Stéphan · October 26, 2026 · Reading time: 6 min

Read in: Español · English · Français

Chrono Trotter: an Android shoot 'em up made with AI

After the brick breaker Brick Trotter, I wanted a second game in the same family, this time a horizontal shoot 'em up, the kind where the ship flies to the right and everything comes at you. Chrono Trotter is an Android game where invaders travel through time to conquer History, and your ship chases them across 20 eras, from the dinosaurs to the year 3000. I built it with Godot, art generated with Gemini and Claude Code as my copilot. Every screenshot comes from the real game.

Chrono Trotter start screen
The start screen of the time-travelling shoot 'em up.

The game

You play with the phone in landscape: slide your finger anywhere on the screen, the ship follows and fires by itself. Enemies come in waves (in a line, in a V, as a wall, as a swarm), some stop to shoot and others dive at the ship. Time pylons block the way, but they also stop enemy fire.

Introduction of the Cretaceous era
Every era is introduced: its year, its enemies and what they throw.

Harder and harder

Waves get bigger, enemies faster and obstacles more frequent. Each era brings a new attack, announced at the start of the level. From level 13, any invader can dive at the ship, and bosses get more aggressive at two thirds and one third of their health.

A grand finale

Once all 20 eras are freed, the ship takes off, the 20 postcards of the places you visited appear and the fireworks go off. Then you can start again from the dinosaurs, faster, keeping your score.

The ship in Paris 1889 with airships
Level 18, Paris 1889: balloons, airships and steam automatons.

Art by Gemini and ChatGPT

The 21 backgrounds (the 20 eras and the menu), every enemy, the 5 bosses and the power-ups were generated with Gemini, from prompts I wrote with Claude: characters in profile, facing left, on a magenta background that the game cuts out by itself. The ships came from ChatGPT, based on my own drawings. One rule I set from the start: no round explosions. Enemies crumble into dust, with sparks in the monster's colour.

Synthesised sound

As in Brick Trotter, there is no audio file at all: a synthesiser written inside the game makes the soft lasers, the chime of the combos (every enemy shot down in a row goes up one note) and the music. The first version sounded too much like a piano; the second one uses bells and soft voices.

Tested by an autopilot

Claude Code wrote the code in GDScript and added a test mode: an autopilot plays the 20 levels in a row, headless and sped up, and flags the levels that drag on. The same mode takes the Google Play screenshots at 1920 × 1080 in every language, without touching the phone.

The tech stack

Where to play it?

Chrono Trotter has just entered closed testing on Google Play: before release, Google requires at least 12 testers for 14 days in a row. I explain how it works in publishing on Google Play: the 12 testers, 14 days rule, and the full method in making an Android game with Godot. If you have an Android phone, you can sign up below.

It's the third game in the series, after Rania and Brick Trotter. For your own projects, see my custom software service.

Android beta testers

Want to try Chrono Trotter before everyone else?

I'm looking for beta testers with an Android phone. Leave me the email of your Google account (the one you use on the Play Store): I'll add you to the testers list and send you the link to install the game for free from Google Play.

Your email is only used to sign you up for testing, nothing else.

Got an app, platform or game project?

Let's talk: I'll propose the architecture, the timeline and a clear price.

Get my free quoteMessage me on WhatsApp
WhatsApp