Animal Express

Casual mobile simulation game where players manage a stylised train network for animal passengers. Upgrade train cars, meet passenger needs, and unlock new regions through light, idle-style progression.

In the idle/cosy category, most games have relatively static environments. Animal Express allows players to see lots of little critters interacting with a dynamic world that is always moving, creating a constant feeling of progression. Each train compartment players unlock as their train empire grows offers a completely different experience, much like the movie “Snowpiercer.” You’d never find an Onsen on a real train!

Each new unlock is mysterious, humorous, and fantastical.

Colorful animated train with compartments, surrounded by water, floating buoys, and a tropical island with characters and animals. The train has a cartoonish design with animal-like characters inside.
Cartoon train with animals inside and outside, some animals are on the platform, some are riding the train, and others are on the grassy areas next to the train. The scene is lively and colorful with a playful, animated style.
Cute cartoon train surrounded by pink cherry blossom trees with anthropomorphic animals relaxing, playing, and enjoying the scenery in a pastel-colored park.
Cute cartoon bear dressed as a train conductor, holding a yellow ticket, standing outside a train station.
Cute animated train with animal characters and a ferry with animal characters on the water surrounded by buoys, trees, and docks.

What I did:

  • Audited rendering performance across scenes and character systems, focusing on draw calls, batching inefficiencies, and Spine material usage, notably reducing draw calls from 314 to 25 in a core scene

  • Produced a technical evaluation document,
    outlining long-term strategies for asset structuring, shader use, technical and coding guideline enforcement and runtime repacking.

  • Implemented visual enhancements including animated background characters, environmental props, and integrated asset placement — balancing scene polish with real-time performance constraints.

  • Proposed a sustainable asset and rendering pipeline approach to improve batching, reduce overhead, and support long-term scalability and visual consistency across future content updates.

Projects