Press Kit
Factsheet
- Title: The Last War: Train (RU: «Поезд Последней Войны»)
- Developer: Dido Games
- Production: the entire game is made by artificial intelligence — code, art, audio, balance, text and localization
- Human role: setting the tasks, design calls, sign-off, on-device testing and publishing
- Platforms: Android (Google Play — coming soon); iOS — later
- Status: in development, coming soon to Google Play
- Genre: arcade AA-survival, dieselpunk
- Business model: free-to-play — optional purchases and rewarded ads
- Engine: Godot 4.6
- Orientation: portrait, one-handed play; the campaign is playable offline
- Languages: 10 languages, including English and Russian
- Website: didogames.net
- Press contact: support@didogames.net
Description
Short: a game about AI, made by AI. An armored train holds the line while machines dive from the sky. The turrets aim themselves — your hands are busy catching crystals, firing reactor abilities and feeding the node tree between waves.
The Last War: Train is an arcade AA-survival game in a dieselpunk setting. The train holds station while the world scrolls past and enemies dive from above. There is no aiming: the anti-air turrets fire automatically. The player runs the harvest field — falling crystals must be caught before they hit the ground; they charge the reactor and pay for upgrades.
Between waves comes SYSTEM RESTORE — a tree of 160+ nodes where crystals decide which of the train's systems gets to live: armor, fire rate, the harvest field or abilities. Every mission ends with a wave boss; every biome ends with a big one.
The route runs through ten biomes, each with its own enemies, weather and pressure axis. Between runs there is the depot: platforms, wagons, guns, modules and trophy cores assemble into your own fortress on rails. Runs are free — no energy, no timers.
Key Features
- Anti-air line: turrets fire on their own — the player owns harvesting, abilities and upgrades
- Harvest field: crystals must be caught before they land; they charge the reactor
- SYSTEM RESTORE node tree: 160+ nodes, all in-run power paid in crystals between waves
- 10 biomes with their own enemies, bosses and weather mechanics
- Mission bosses and biome bosses
- Depot: platforms, wagons, guns, modules and trophy cores — build your own consist
- Runs are free: no energy gate, no wait timers
- Portrait mode, one-finger controls; the campaign is playable offline
- Production: 100% AI — code, art, audio, balance and localization into 10 languages
Media
Presentation video (70 s, with sound): P1_presentation.mp4 — real in-game footage, also playable on the main page.
Screenshots and the logo are free to use in articles, reviews and videos about the game. Click an image for full size. Need anything else — email support@didogames.net.
How the game was made
The Last War: Train is a game about artificial intelligence, made by artificial intelligence. Specifically:
- Code. GDScript on Godot 4.6: the combat loop, economy, save system, shop and UI. Every commit in the repository was authored by AI agents.
- Art. Diffusion models (Leonardo.ai and a local ComfyUI on a single RTX 4090): biome backdrops, enemies, bosses, key art, UI icons. Background removal is ML segmentation, not chroma key.
- Audio. Stable Audio Open — sound effects and two music tracks, generated locally. A few short UI ticks stayed procedural: the model handles sub-0.3s transients poorly.
- Balance. Wave curves, the economy and the 160+ node tree were tuned by simulator runs rather than by feel.
- Text. Story, logbook, interface strings and localization into 10 languages.
What AI did not do. The Godot engine, the fonts and third-party SDKs (ads, analytics, billing) are ordinary external components. The promo video is not generated footage — it is a real engine capture: AI video was tried and rejected, it did not match the game's style. A human sets the task, signs off on the work and checks the build on a device.
About the Developer
Dido Games is an independent developer. Engine: Godot 4.6, platform: Android (iOS later).
Contact
Email: support@didogames.net
Website: didogames.net




