Create Your First Project
Start adding your projects to your portfolio. Click on "Manage Projects" to get started
EasyFoliage
For a university assignment, I originally created Easy Foliage, a Unity editor tool made to help developers quickly place foliage into a scene. After the assignment was finished, I continued improving the tool further so it could become more usable and closer to something that other Unity developers could actually use. The tool uses a custom editor window with separate panels for trees, bushes, grass, plants and boundaries. It allows users to add prefab lists, generate foliage inside set areas and manage what objects appear in the scene. After the assignment, I improved the procedural generation logic, boundary system, prefab management and custom editor UI. A big part of the extra work was making the tool easier to use inside Unity, so I added clearer panels, add and remove controls, read-only prefab lists and automatic boundary syncing with the scene. I also made the layout more consistent across each foliage type so the tool felt more polished and easier to understand. This project helped me improve my Unity editor scripting, procedural generation, tool programming and general workflow design. It also gave me experience taking an assignment project further after submission and turning it into something more reusable for other Unity developers.


