Да, это реально. Вам понадобятся backend и frontend. Посмотреть список технологий, используемых в обоих ветках можно тут
https://proglib.io/p/webdev-2019/
Если расписывать все в деталях, то я устану примерно на втором абзаце, и это будет меньше ~10% от того, что вам понадобится)
ЗЫ: рекомендую начинать с чего нибудь попроще, например напишите для начала свой вариант игры "змейка", естественно с аудиосопровождением, с возможностью мультиплеера и рейтингом)