Hello, I am developing an engine for a game that I want to create. Though I have hit a wall. So far, I have created many classes that implement vertex arrays, vertex buffers, shaders and textures. Though I am unsure how to organise these classes in to a working engine. I can construct single vertex arrays and buffers to display a simple textured quad, but I could not imagine how to manage a whole game’s worth of objects. Any suggestions? Here is my code so far: https://github.com/Harris6310/Novum
I was thinking along the lines of having a Sprite class that would contain it’s own vertex buffer. Though I wouldn’t know how to go about this.