My goal was to learn exactly how our architecture worked, implement basic movement + camera control in a 3d space, and learn more about OpenGL
I implemented basic movement + camera control (camera control was harder than expected because of server-authoritative architecture), though I still need to dedicate time to learning OpenGL, like exactly what a shader is.
I didn't dedicate as much time as I wanted to because of other things suddenly popping up. As such, I haven't had time to look into what's going on in the OpenGL backend.
I want to implement 2d UI, find some optimizations because my fans turn into a jet engine rendering two entities, figure out why mouse input doesn't work on WSL, and learn more OpenGL.
I had to refactor some code to get the client to send camera facing direction to the server, so I learned how the client and server exchange messages, and how the server works.
Good. Social media has been spying on me as usual and started showing me graphics content, and some of the really cool things you can do with graphics, and I'm excited to look into them more.