Спрайт
Это понятие впервые встречается на программе «Электроника, программирование и инженерная практика» — примерно 13-14 лет (7-8 класс).
Отдельная картинка-объект на экране: кот, мяч, монетка. Она двигается поверх фона сама, независимо от других картинок.
Бумажная фигурка на нарисованном фоне: фон лежит на столе, а фигурку двигаешь куда захочешь.
Открыть любой проект в Scratch, перечислить его спрайты и показать, чем спрайт отличается от фона.
Плоское изображение-объект, которое перемещается по сцене поверх фона. В Scratch у спрайта есть костюмы (картинки для анимации), координаты и направление, а поведением управляют скрипты. Смена костюмов в цикле — готовый способ оживить героя.
Сделать в Scratch спрайт с двумя костюмами и заставить его ходить по сцене со сменой костюмов; добавить второй спрайт и убедиться, что каждый живёт по своему скрипту.
Экранный 2D-объект. У старых приставок спрайты рисовало железо, и их число на строку экрана было жёстко ограничено — отсюда мерцание героев в старых играх. Сегодня спрайт — текстура на прямоугольнике, который рисует видеокарта; кадры анимации пакуют в атлас (sprite sheet), сокращая переключения текстур. В 3D-сценах спрайтами-билбордами, всегда повёрнутыми к камере, изображают частицы, траву, огонь.
Собрать в Unity 2D-персонажа из sprite sheet: нарезать атлас на кадры, настроить анимацию ходьбы и объяснить, зачем кадры хранят одним атласом.
Частое заблуждение
«Спрайт — это любая картинка в игре». Нет: фон тоже картинка, но он лежит на месте; спрайт — отдельный объект-картинка, который двигается поверх фона независимо от остальных.