Pack N Dash is an endless runner built for Xploro, designed to help young patients learn and remember what to pack before a hospital visit. Since many of Xploro's users play on older, hand-me-down devices, performance and fast load times were a hard requirement across everything we built and not just a nice to have.
I designed and built the stylised park-and-market environment system in Blender and Unity, targeting a soft, Animal Crossing–inspired aesthetic within tight mobile GPU and production constraints. The core of the system was a single-pass shader combining diffuse, normal mapping, and a lightweight rim light, delivering material variety without adding draw calls. To support random runtime spawning while maintaining shadow quality, I baked lighting directly into environment prefabs. I also built trim sheets in Substance Painter to minimise material count and keep UV packing efficient. A selection of the obstacles and collectables were designed by a colleague and integrated throughout.
The two main technical challenges were getting baked lightmaps to work correctly inside prefabs before instantiation, and integrating the environment art with a curved-world shader - the effect that gives the game its Subway Surfers–style runner perspective.
Gameplay recording