Как подключить Unity к базе данных, чтобы игра сохраняла данные и их мог использовать Telegram-бот?

Я делаю игру на Unity. Хочу, чтобы в игре у каждого игрока был, например, свой баланс или очки, и чтобы эти данные сохранялись где-то. Также у меня есть Telegram-бот, и я хочу, чтобы он тоже мог получать эти данные — например, показывать статистику игрока.

Мне посоветовали использовать PostgreSQL или MySQL и разместить базу данных на таких сайтах, как Railway или Supabase. Но я вообще не понимаю, что делать дальше.

Вот, что я пока не понимаю:

Как вообще Unity может подключаться к базе данных? Это как-то настраивается внутри Unity?

Нужно ли создавать какой-то сервер между Unity и базой?

Как сделать так, чтобы и игра, и Telegram-бот работали с одной и той же базой?

Может быть, лучше использовать что-то попроще, например, Firebase?

Буду очень благодарен, если кто-то объяснит по шагам или скинет примеры.


Ответы (0 шт):