Greetings to you all,
I intend to build a 3D engine in C++ (I'm experienced with C++) targeting PC (OpenGL for sure and maybe Direct3D too), mostly as a hobby and to learn how it works at a low level. I've done some research and come up with these two books:
- 3d math primer for Graphics and Game Development (2nd edition)
- Game Engine Architecture (2nd edition), By Jason Gregory
Also at first I want to use an existing physics engine like physx or bullet and then maybe go for developing my own one later after I put the rest of my engine together. Now since for sure there are a lot of experienced people here I want to ask you which other books/resources do you recommend I study to help me implement my engine.