С чего вы взяли, что в игре 90% это текстуры?
Что значить "делать текстуры"? Видеокарта наштампует вам текстур, а что с ними делать? Кто будет вычислять что выводить, в каком порядке, почему?
Как именно java связывается в видеокартой? Она же не может слать в нее напрямую, как минимум ваша программа должна общаться с драйвером видеокарты.
А до драйвера видеокарты можно использовать графический фреймворк, иначе вам нужно изучть оптику, 3д моделирование, геометрию на таком уровне, что начать писать игру вы начнете лет через 10-15.
А для C++ под винду есть готовый DirectX, который сделает за вас 90% работы. А под java нет DirectX...
В общем, вы не совсем то пытаетесь посчитать.