I just finished Project Möbius, a 3D Shoot 'em up game which can be downloaded for free here. It is written in Rust, including code for my own 3D engine using the Rust wgpu API and Winit for window handling.
It currently works in Windows but still only works for some Linux distributions and some Mac versions.
I didn't use OpenGL but wgpu which is basically WebGPU in Rust.
However, I did start out in OpenGL before switching to Vulkan and then to wgpu, and I learnt a lot from learnopengl.com which a lot of my graphics code is based on (sky boxes would be one such example).
I used Perlin and Simplex noise to create mountains and some of the tunnel surfaces/textures.