С помощью чего можно создать сетку для игры, например, судоку? Чтобы была возможность масштабирования, перетаскивать поле мышкой, повесить на каждую ячейку какое-то событие.
Что для этого использовать? Рисовать на канве, использовать компоненты?
Ключевой момент "что бы перетаскивать" и "масштабировать". А для этого есть куча библиотек, найдите подходящую. Мне кажется самые многофункциональные будут именно на canvas. И в них будут инструменты для формирования сетки. Ищите по запросу: canvas 2d game engine