A few months ago, my partner and I finished a 6 month long project over the course of our final year of Game Programming. We developed an island survival game made for Oculus Rift and Razer Hydra. I did the island and environment generation including animal AI for finding the player while avoiding any of the 40 000 trees that may be in the way.
I used most of the techniques in the post except for the moisture map. I actually ended up generating rivers by accident (which turned out great) just by rearranging the order of masks that I applied to the height map. I used around 4 masks I believe to get the island to be the way I wanted. Unity took care of the rendering, I just applied my height map to the terrain.
I'm planning on writing a post soon about my experiences, but here's a video of the final version for now: https://www.youtube.com/watch?v=CTYT3fU-Cek