I'm learning and developing a game like "Minecraft". I've seen many games being made without a game engine, so I'm worried that using a game engine will lead to performance issues.
If I was developing a game with many static objects, the game engine would be helping me a lot. However, in a game where all meshes are generated by code, how would a game engine help me? Regardless of whether I use it or not, I'll have to build a voxel engine, because no game engines come with that functionality.
I know it does some optimizations, like Frustum culling, but I don't know if I should continue using it, or build my own voxel engine. This questions is not about any specific game engine or programming language; just how a general game engine would be useful, when creating a voxel game.