Hello, fellow game developers!
I have a little question for you all. After releasing few 2D games and programming simple 2D graphics framework for android, I started feeling this urge to go and make a 3D game, but not with pre-made game engine or something like that. Oh no... Instead, I want to make my own simple 3D game framework. I know, I know... Simple and 3D shouldn't go into the same sentence and nobody should write a game engine from scratch. But still, I think I would learn so much, and it would be some much fun to actually make a 3D game, even if it takes me years to do it. I enjoy the technical aspects of programming, and there's nothing more technical than making a 3D game framework/engine.
So my question for you guys is what books would you recommend for learning more about 3D game graphics and gameplay programming? Also, I'm not great at higher level mathematics. So it would be nice to learn some math along the way.
Anyways, that's all for now and thanks in advance for your hopefully wonderful replies ;D