Look into Dwarf Fortress. The world generation is incredibly complex and realistic. The community-driven wiki is helpful as always[1]. Not only is the physical world generation impressive, the generated history and lore is amazing as well.
[1] http://dwarffortresswiki.org/index.php/DF2014:Advanced_world...