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 на реальных проектах, а также для разработчиков, интересующихся геймдевом. Книга заполняет важный пробел между изучением синтаксиса языка и созданием полноценных приложений, предлагая множество практических примеров и упражнений.

Hands-on Rust: Effective Learning through 2D Game Development and Play
A
Автор
Herbert Wolverson
Издательство
The Pragmatic Bookshelf
Год
2021
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент