I'm learning and developing a Minecraft like game. I've seen many games being made without a game engine, so I'm worried using a game engine will end up having performance issues.
If I was developing a game with many static objects, the game engine will be helping me a lot. But on a game that all meshes are generated by code, who exactly the game engine may help me? If 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 game engine would be useful when creating a voxel game.