Насколько я понял, он использовал разреженные октодеревья вокселей и raycasting. Не похоже, что он использовал opengl или direct3d, и когда я смотрю на игру Voxelstein, кажется, что на самом деле рисуются миниатюрные кубики, а не просто набор 2d квадратов. Что застало меня врасплох, я не уверен, как он это делает без opengl или direct3d.
Я попытался прочитать исходный код, но мне было трудно понять, что происходит. Я хотел бы реализовать что-то подобное, и чтобы алгоритм делал это.
Мне интересно, как он выполнял рендеринг, отбраковку, окклюзию и освещение. Любая помощь приветствуется.