Rust Game Dev
Добро пожаловать! Это не совсем уроки по разработке игр — вернее, не только. Игры здесь — удобный повод: на них сразу видно, что происходит в коде, поэтому проще научиться думать как программист. Цель — не просто запомнить конструкции языка (переменные, циклы и так далее), а понять, как ими осознанно пользоваться, и разобраться с приёмами, которые нужны программисту вообще — математика, координаты, работа с текстом и графикой, расположение элементов на экране, и многое другое. Rust и macroquad здесь — просто инструмент: простой и наглядный, с быстрой обратной связью, чтобы на нём было легко выработать интуицию для всего этого многообразия.
Уроки в разделе “Уроки” идут строго по порядку — каждый следующий опирается на предыдущие. А раздел “Дополнительно” — это уроки в сторону от основного пути: они углубляют понимание чего-то уже использованного, но сами по себе не обязательны для продолжения.
Начать с первого урока