Как подключить веб-игру unity к базе данных веб-сайта ruby on rails?


Игра, которую мы с друзьями разрабатываем, требует подключения к базе данных веб-сайта, потому что игроки должны войти в систему со своими учетными записями, которые сохранены в базе данных веб-сайта, а нам нужно сохранить игровые записи и статистику игроков в той же базе данных. Мы еще не определились с типом базы данных(использовать ли SQLite3 или PG или NoSQL), и мы открыты для любых предложений, которые решат нашу проблему.

Вместо этого мы можем использовать другой игровой движок, если его проще подключить к база данных.

2 2

2 ответа:

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

Моя рекомендация состояла бы в том, чтобы разработать солидную игру и солидный бэкэнд отдельно, а затем соединить их через службы REST. Таким образом, ваша игра и ваш бэкенд будут разделены.

Трудно выбрать компонент database engine, не зная более подробных сведений, таких как число пользователей, какие данные вы хотите хранить, параллелизм и т. д... Но я реализовал надежный бэкенд для многопользовательской игры, используя Django, Tastypie и базу данных Postgres.

Создайте слой сервиса на основе JSON rest поверх БД, используя ruby, а затем вызовите его, используя обычные http-запросы от unity.