World Weather FX

Weather lookup app + shader effects

(Breakdown video can be seen to the right.)

  • GUI Effects

    • Weather effects are achieved through a combination of a Unity URP shader graph, procedurally generated with exposed variables to allow easy designer control, and a particle system

    • A custom Canvas-based particle system was designed with built-in object pooling for performance

  • C# Programming in Unity3D

    • API lookups are sent via Unity Web Requests to openweathermap.org and worldtimeapi.org

    • Latitude and Longitude coordinates are acquired through finding the texture coordinate at the point where the user clicks on the globe, allowing weather lookups of approximate coordinates anywhere in the world