Базы данных используются только для хранения данных, как большой файл, к которому вы можете получить доступ, когда захотите, с помощью запросов (SQL). Вы можете создать таймер, который отслеживает изменения каждые X мс, но я не думаю, что это правильный способ, когда вы создаете приложение в реальном времени или игры по сети.
Я не знаю, как ваше единство в сети является. Но я попытаюсь объяснить, как вам нужно реализовать: сеть и игры Unity в целом основаны на прямом TCP-соединении между клиентской и серверной частью. Что вам нужно сделать, так это сохранить ваше игровое состояние (например, «ходы») на стороне сервера, таким образом вы сможете уведомить каждого клиента, что «ИГРОК X ПЕРЕЕЗЖАЕТ ТАМ». Вы можете использовать базу данных для сохранения состояния на стороне сервера каждые X секунд, если хотите, в качестве «устройства защиты от взлома sh».
База данных будет более полезной, если она не будет использоваться для данных в реальном времени, таких как оценки история или информация о пользователе.
Надеюсь, я достаточно ясно выразился в моем awnser :)