Hands-on Rust: Effective Learning through 2D Game Development and Play
Книга «Hands-on Rust» представляет собой практическое руководство по изучению языка программирования Rust через разработку 2D-игр. Автор, Герберт Вулверсон, использует игровую разработку как эффективный контекст для освоения ключевых концепций Rust — от основ синтаксиса до продвинутых возможностей языка.
Основное внимание уделяется созданию dungeon crawler (подземного блуждателя) с использованием библиотеки bracket-lib, которая работает с ASCII-графикой. Такой подход позволяет сосредоточиться на механике игры и архитектуре кода, не отвлекаясь на сложную графику. Книга последовательно ведет читателя от настройки окружения и написания первых программ до построения сложных игровых систем с использованием ECS (Entity Component System) паттерна через библиотеку Legion.
Издание идеально подходит для тех, кто хочет изучить Rust на реальных проектах, а также для разработчиков, интересующихся геймдевом. Книга заполняет важный пробел между изучением синтаксиса языка и созданием полноценных приложений, предлагая множество практических примеров и упражнений.









