> Хочу делать игры на JS. Знаю основы js фронтенда, но по-моему, я не туда куда-то забрел и мне нужен бекэнд
Да кто ж знает что за игры вы там собрались делать. Может вам скрипта в броузере хватит. Спроектируйте для начала архитектуру вашего приложения-игры - и там видно будет - нужен бекенд или нет.
Бекенд на javascript можно делать на том же NodeJS
> И такое ли сильное различие между этим?
Язык программирования что там, что там одинаков. Просто часть разного набор библиотек и фреймворков может использоваться. Плюс для фронтенда нужно знание css, html, тонкостей работы в разных броузерах и разрешениях экрана и прочее, для бекенда - требуется знание баз данных, средств кеширования, протоколов взаимодействия с разными сервисами, и много всего прочего.