/img/je-logo.png

On-Foot.

On-Foot is a mobile app offering fully immersive walking tours enriched with interactive media, augmented and virtual reality, and captivating audio-visual experiences. Explore nearby hotspots, choose your route from an interactive map, and dive into audio stories and historical galleries that bring the past to life. Witness the environment transform through augmented reality, unlock the secrets of forgotten buildings via virtual tours, and share your journey with friends through interactive selfies.

Image of On-Foot

The Specs.

  • Role: Technical Director
  • Technologies used: Unity, C#, Unity Foundation, AWS Serverless, OneSignal
  • Development time: 2+ years
  • Publication: Available on the App Store and Google Play
  • Website: https://www.on-foot.com/
Image of On-Foot

Challenges.

  • Building a complex app with a tool primarily designed for game development.
  • Loading large data assets, like audio stories and 3D models, without interrupting the user experience.
  • Crafting a rich, intricate interface using Unity's outdated interface system.
Image of On-Foot

Solutions.

  • Designed a robust code architecture that leveraged Unity’s strengths while addressing its limitations.
  • Developed a multi-threaded loading system to handle large assets without blocking the interface thread.
  • Created a custom interface design pattern that elevated Unity's basic UI capabilities.
Image of On-Foot

Successes & Lessons Learned.

  • On-Foot has been live on the App Store and Google Play for several years, with hundreds of tours enjoyed by users from around the world.
  • Developing with multiple threads significantly enhanced my expertise in data-rich, data-driven app development, broadening my technical toolkit.

Ready to bring your project to life?

Let's create!