Какой подход разроботки выбрать для создания онлайн викторины(игры)?
Стоит задача реализовать онлайн викторину, где пользователи при запуске определённой игры, подключаются либо к комнате где игрок ожидает или же создаёт свою и ждёт игроков.
Одновременно в комнате может быть 2 игрока и суть игр заключаются в том что они отвечают на вопросы и в зависимости от побед и ответов им присуждаются баллы. Нужно отслеживать время (на каждый вопрос к примеру 30 сек) и клики пользователей (к примеру если пользователь 1 ответил, сразу же переходить к следующему вопросу если пользователь 2 ответил, а не ждать истечения 30 сек)...
На данный момент использую сокеты, которые в зависимости от действий обнавляют данные в бд (в бд создаю rooms где хранятся созданные комнаты на время игры, да бы обновлять score пользователей и отслеживать сценарий).
годится ли данная реализация или стоит копать в сторону игровых движков для веба ?