Разберём по очереди каждую строчку.
"
kaboom();" это инициализация самого движка. Подробнее написано об этом в документации https://kaboomjs.com/#kaboomДалее "add([ ])" это наверное самая главная функция в нашем движке. Она добавляет объект в игру (например с помощью неё можно создать игрока, врагов, монетки и т.д.) и выводит его на экран. Подробнее в документации https://kaboomjs.com/#add
Внутри этой функции в квадратных скобках компоненты которые описывают этот объект. Понятно всего компоненты объясняются на картинках ниже. Я взял их из туториала в той же документации.
Вообще можно написать код в одну строчку вот так "
add([ rect(32,32), pos(80, 80),]);"Но мы переносим каждый компонент на новую строчку для удобства.
Круглые скобки после слова add это оператор вызова функции, а квадратные скобки означают массив, который передаётся в качестве аргумента в эту функцию.
Если вы не понимаете как работают эти инструменты в js, то вам нужно подучить базу програмирования потомучто без неё дальнейшее объяснение будет просто бессмысленным, если же вы понимаете, то можем продолжать дальше)