Расскажу про основные вещи создания игры (Canvas, создание кнопок и сетки можно опустить). Хочу поделиться своим способом реализации создания нажатия на кнопку и поворота кнопки Play. Если у меня это получилось не очень, будет круто если вы укажете на мои ошибки в нашем чате :) Начну с реализации изменения цвета кнопки при нажатии. Создаю объект изображения (круг с иконкой), на который накидываю компонент с Event Trigger. В нём добавляю ивент типа нажатия и отпускания. Ну и затем привязываю его к скрипту ChangeColorButton...
Мы будем работать в 2D т.к. это быстрее и проще в разработке. get_tree().change_scene("res://Папка со сценой Меню уровней") Делаем несколько сцен с фоном разных цветов. Ссылка на проект!!!