Procedural Ivy - Niantic Game Jam

During the Lightship Global Jam organized by Niantic and Playcraft, we had the chance to experiment with Niantic’s AR framework by creating a procedural ivy effect that adapts to real-world surfaces. In Unity, we generated ivy branches using a recursive algorithm to define key points and build the mesh, then drove the growth with a custom shader. Leaves and flowers were added along the branches for realism, while a mesh-combining system helped optimize performance. Although the project took place in an AR context, the focus here is on the procedural ivy system itself, showcasing how procedural techniques can create complex, dynamic content in Unity.

Making of
Test scene