top of page

L-Systems

Overview: This is a project made in Unity to show how L-Systems work. The L-System that has been implemented uses a stack with Push, Pop and Peek functions to generate the final result. The L-System is completely customisable in every way.

Role: Only developer.

Duration: 1 month.

Engine: Unity.

Acquired skills: I learnt how to use stacks.

Improved skills: I improved my general knowledge of the Unity engine and my C# coding skills.

Areas for improvement: The more complex the L-System, the more resource-expensive its rendering. Ideally, I could use the Gizmo component in Unity, but the L-System would not be entirely visible if too large.

What I'm proud of: I started this project knowing little of stacks and L-Systems, but I still managed to implement one perfectly. This project shows that I can learn and implement complicated features in Unity.

Some examples made using my implementation.

bottom of page