top of page
Design Programming

Design Programming

Type

Website built with HTML, CSS, Javascript

Skills

Programming, Interaction Design

YEAR

2023

Branching Growth is a creative coding major project for the USYD design programming course. In this project, I am the design & coding developer. I built the visual and branching mechanism with HTML, CSS and Javascript in Visual Studio.

This project is an interactive project that allows users to experience the virtual growth of a botanical world. By clicking on the screen, users can initiate the growth of virtual trees and witness the natural branching process unfold. This immersive experience combines programming and artistic visualisation to create a captivating digital ecosystem.


In this virtual world, users take on the role of caretakers and cultivators. Branch generation occurs with each click, and the botanical landscape expands, showcasing the beauty of nature's complexity. The visual representation of the trees and branches is carefully designed with vibrant colours and dynamic shapes to enhance the aesthetic appeal.


This project allows users to appreciate the beauty of growth, observe the patterns of branching, and explore the dynamics of a virtual ecosystem. It seamlessly blends art, programming, and nature, inviting users to engage with the virtual environment and cultivate their flourishing botanical world.

bottom of page