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.
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