Правильно ли использовать Web Socket PHP для онлайн игры на unity?
Что за игра? В чем суть? Жанр какой? Нет конкретики.
Если это какая-нибудь простенькая игра, где синхронизация с сервером будет несколько раз в секунду - то да, можно. Только такой сервер не потянет много игроков (все зависит от архитектуры, технологий, СУБД)
Если это шутер, как вы описали то лучше не использовать PHP.
В этих задачах лучше всего справятся C++/C, C#, может быть node.js
В некоторых случаях Python.
Но старые проверенные языки для этих дел - это C++ и C#. Вы пишите на Unity. Значит знаете C#. Вот и пишите на C#. Если прям жесткой нагрузки из-за сложных вычислений нет - то C# подойдет. Например, если у вас нет супер-пупер античита с ИИ.  Внутри сессии данные храните прямо в оперативке. Касаемо БД то тут берите Postgresql или Mysql.
Что за игра? В чем суть? Жанр какой? Нет конкретики.
Если это какая-нибудь простенькая игра, где синхронизация с сервером будет несколько раз в секунду - то да, можно. Только такой сервер не потянет много игроков (все зависит от архитектуры, технологий, СУБД)
Если это шутер, как вы описали то лучше не использовать PHP.
В этих задачах лучше всего справятся C++/C, C#, может быть node.js
В некоторых случаях Python.
Но старые проверенные языки для этих дел - это C++ и C#. Вы пишите на Unity. Значит знаете C#. Вот и пишите на C#. Если прям жесткой нагрузки из-за сложных вычислений нет - то C# подойдет. Например, если у вас нет супер-пупер античита с ИИ.  Внутри сессии данные храните прямо в оперативке. Касаемо БД то тут берите Postgresql или Mysql.