Как так вышло, что про игры пишут все, кроме Гейм-Дизайнеров?

Буквально вчера дочитал «Игры. Ключ к их значению» Фридриха Юнгера и задумался: Почему старые эссе, статьи и книги по гейм-дизайну (или темы около), вроде «Homo Ludens» Йохана Хайзингера, кажутся мне более глубокими, чем многие современные бестселлеры?
Эти труды написаны задолго до появления индустрии видеоигр как таковой, но дают поразительно чёткий каркас понимания, что такое игра и зачем она нужна. И вот после этих, скажем так, "старичков", у меня в башке сложился какой-то фундаментальный каркас. Не набор готовых фреймворков, а именно общее понимание природы игры, правильные вопросы, теоретическая база, на которую можно опираться.












В предыдущем уроке мы узнали о том, какую пользу можно получить от преобразования вершин матрицами трансформаций. OpenGL предполагает, что все вершины, которые мы хотим увидеть, после запуска шейдера будут в нормализованных координатах устройства (NDC — normalized device coordinates). Это означает, что x, y и z координаты каждой вершины должны быть между -1.0 и 1.0; координаты вне этого диапазона видны не будут. Обычно мы указываем координаты в диапазоне, который настраиваем самостоятельно, а в вершинном шейдере преобразовываем эти координаты в NDC. Затем, эти NDC передаются растеризатору для преобразования их в двумерные координаты/пикселы вашего экрана.


