Развёрнутая float глубина эту потерю точности откатывает, там каждые (примерно) near * 2^n не бит теряется, а понижается экспонента, а все биты мантиссы используются по новой
Потому что нужно понимать что такое движок прежде чем его писать. Ну а в целом, если ты хочешь именно в геймдев а не в тулдев, существующего движка тебе будет более чем достаточно. ogl/vk/dx уже нет особого смысла изучать, только ради углубленного знания позже.. Желательно конечно не 1 двигло изучить а хотя бы 2, чтобы некое среднее вычленить.