In this Unity multiplayer game devlog, I modeled a low poly palm tree, implemented procedural tree generation, and made my ocean infinite.
Next devlog: • Rocks, Swimming, and Scrapping Client Pred...
Pirate game playlist: • Multiplayer Pirate Game Devlogs
⎯⎯⎯⎯⎯⎯
Poisson Disc Sampling (by Sebastian Lague): • [Unity] Procedural Object Placement (E01: ...
Discord server: https://tomweiland.net/discord
Support me on GitHub Sponsors: https://github.com/sponsors/tom-weiland
Support me on Ko-fi: https://tomweiland.net/kofi
GitHub: https://tomweiland.net/github
Project's Trello board: https://trello.com/b/vJwk0iwS/pirate-...
Website: https://tomweiland.net/
⎯⎯⎯⎯⎯⎯
In this devlog I modeled a low poly palm tree (during my first livestream!), and then I implemented procedural tree generation so that I don't need to manually place every single tree. At first I thought this would be quite difficult, and at one point I even considered abandoning procedural generation altogether, but once I got out of my head and actually started writing code it was fairly straightforward.
Then I made the ocean infinite. In reality, the water plane just moves with the camera now, but that makes the water appear to be endless. I also improved the camera's submersion detection by removing its reliance on an approximation, so the water fog actually gets enabled and disabled properly now.
#Devlog #GameDev #IndieDev #Multiplayer #Unity3D