Realistic graphics with high-quality textures can consume significant amounts of graphics memory. While having a powerful graphics card is one solution, optimization is also a way to reduce VRAM ...
Many games use procedural generation to create a game world algorithmically, starting with Elite way back in 1984. But this isn’t the only way that this kind of dynamic content can be used in games.