Podrias empezar con un sistema de voxel para entender los conceptos básicos matemáticos y la implementación de técnicas para la optimización como los CHUNK.
Si logras algo decente con esta técnica entonces podrias pasarte a produceral mesh e intentar aplicar las mismas técnicas pero esta vez con matemáticas más complejas, recuerda que tambien un entorno tiene componentes físicos, por lo requiere un sistema que pueda manejarse de manera estable y simular sus propiedades.
Por ejemplo, una idea que se me ocurre es realizar un VOXEL con una cuadrícula de 100x100x100 y que cada bloque ocupe 1 unidad, luego dividir la unidad que cada bloque ocupa, con cada división obtendrás más "calidad", en este punto puedes implementar "shaders" para convertir el voxel en una malla.
eature=oembed" width="480">
Te dejo un tutorial que recomiendo lo sigas para entender algunos puntos complejos de estas implementaciones.
https://forum.unity.com/threads/tutorial-procedural-meshes-and-voxel-terrain-c.198651/
Y otro para entender un poco más sobre shaders (No se aplica en su totalidad a Unity pero sirve para los conceptos)
eature=oembed" width="480">
Desde ya te digo, si tu conocimiento matemático es bajo, trata de aprender cada fórmula, para que en un futuro entiendas que estás haciendo.
Si logras algo decente con esta técnica entonces podrias pasarte a produceral mesh e intentar aplicar las mismas técnicas pero esta vez con matemáticas más complejas, recuerda que tambien un entorno tiene componentes físicos, por lo requiere un sistema que pueda manejarse de manera estable y simular sus propiedades.
Por ejemplo, una idea que se me ocurre es realizar un VOXEL con una cuadrícula de 100x100x100 y que cada bloque ocupe 1 unidad, luego dividir la unidad que cada bloque ocupa, con cada división obtendrás más "calidad", en este punto puedes implementar "shaders" para convertir el voxel en una malla.
Te dejo un tutorial que recomiendo lo sigas para entender algunos puntos complejos de estas implementaciones.
https://forum.unity.com/threads/tutorial-procedural-meshes-and-voxel-terrain-c.198651/
Y otro para entender un poco más sobre shaders (No se aplica en su totalidad a Unity pero sirve para los conceptos)
Desde ya te digo, si tu conocimiento matemático es bajo, trata de aprender cada fórmula, para que en un futuro entiendas que estás haciendo.

