Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Нужен ли SQL для создания видеоигр? Почему или почему нет?

ПрограммированиеВидеоигры+3
Анонимный вопрос
Data Science
  · 6,7 K
Погромист на C#  · 16 мар 2022
Зависит от того, какие игры.
Если в разрабатываемой игре нужно хранить много данных, которые хорошо кладутся на рялионную модель - вполне можно использовать.
Хорошим примером задачи, где очень напрашивается SQL, будет какая-нибудь MMORPG, где есть много игроков, у каждого игрока по несколько персонажей,  у каждого персонажа ещё и какая-то экипировка и вещи в инвентаре, а у каждой вещи ещё какие-то свои атрибуты, и так далее.
Хорошим примером игры, где точно не нужен sql - какая-нибудь небольшая аркадная игра, где из хранимых данных - только максимально набранный счёт и имя игрока, который сам его ввёл. Тут просто не будет использоваться большинство доступных возможностей.
Инструменты нужно выбирать под задачу, а чтобы выбирать - нужно обладать достаточным кругозором и экспертизой в разных технологиях.
Веб-разработчик, геймер, специалист по этике  · 26 мар 2022
Это зависит от игры. Если игра однопользовательская и не предполагает никакого взаимодействия с каким-то удалённым сервером ни для чего, использовать полноценную СУБД в ней бессмысленно, потому что это потребует очень серьёзного падения производительности. SQL используется в хранилищах данных достаточно сложно устроенных, чтобы оправдать всю машинерию реляционных баз... Читать далее
Администрирую и программирую(Java)  · 18 мар 2022
Все просто. Любому проекту приличного размера нужно хранилище данных и работа с ними. Ведь нужно же где-то хранить информацию об игроке, его ачивках, его персонажах, их виде и шмотках.
Поэтому да, нужен, по крайней мере, как язык запросов.
1 эксперт согласен
Отличный ответ. Все верно.