Найти в Дзене
Олег Павлов

OverSearch — поиск тиммейтов для любых онлайн-игр

Представьте себе: вы заходите в любимую игру и вам не нужно тратить время на бесконечные поиски напарника в чатах или на форумах. В один клик вы получаете список игроков, готовых сыграть именно с вами — по уровню мастерства, возрасту, предпочитаемым ролям и героям, с кратким описанием их игрового стиля. Звучит здорово? Добро пожаловать на OverSearch! В далёком 2016 году я сделал свой сайт, который изначально позволял искать напарников только для Overwatch, поскольку на тот момент я был фанатом Team Fortress 2 и очень заинтересовался этой игрой. Пользовательская база постепенно росла, я добавлял новые функции и исправлял баги, но со временем интерес к Overwatch стал угасать, и я постепенно забросил свой проект. Этой зимой у меня появилось свободное время, и я решил проверить данные в Яндекс Метрике. К моему удивлению, сайтом до сих пор пользовались — и довольно активно (для, казалось бы, «умирающей» игры). Не хотелось терять такой проект, поэтому я решил немного «допилить» его. На самом
Оглавление

Представьте себе: вы заходите в любимую игру и вам не нужно тратить время на бесконечные поиски напарника в чатах или на форумах. В один клик вы получаете список игроков, готовых сыграть именно с вами — по уровню мастерства, возрасту, предпочитаемым ролям и героям, с кратким описанием их игрового стиля. Звучит здорово? Добро пожаловать на OverSearch!

Немного истории:

В далёком 2016 году я сделал свой сайт, который изначально позволял искать напарников только для Overwatch, поскольку на тот момент я был фанатом Team Fortress 2 и очень заинтересовался этой игрой. Пользовательская база постепенно росла, я добавлял новые функции и исправлял баги, но со временем интерес к Overwatch стал угасать, и я постепенно забросил свой проект.

Этой зимой у меня появилось свободное время, и я решил проверить данные в Яндекс Метрике. К моему удивлению, сайтом до сих пор пользовались — и довольно активно (для, казалось бы, «умирающей» игры).

Статистика за квартал
Статистика за квартал

Не хотелось терять такой проект, поэтому я решил немного «допилить» его. На самом деле пришлось писать всё заново, поскольку старая версия была на CodeIgniter + jQuery, и копошиться в этой навозной куче мне совсем не хотелось.

Я цепанул свеженькие Laravel 12 + Nuxt 3, и за полтора месяца новый сайт был готов.

Работа над ошибками:

С самого начала я сразу реализовал мобильную версию с PWA, чтобы сайт можно было использовать как приложение (на старом сайте её не было).

Полностью обновил дизайн сайта.

Добавил авторизацию через Telegram.

Расширил функционал: теперь можно создавать игровые профили для любых онлайн‑игр, а не только для Overwatch.

-3
-4

Полностью переделал систему сообщений между пользователями — теперь диалоги похожи на чаты в Telegram или «ВКонтакте» и работают через WebSocket с пуш‑уведомлениями.

-5

Старые диалоги выглядели весьма плачевно.

-6

Вручную добавил героев и ранги для популярных игр типа League of Legends, Dota 2, Marvel Rivals и других.

-7

Дальнейшее развитие:

Я не планирую останавливаться: на сайте ещё остались баги, и многое можно улучшить.

В настоящий момент главным приоритетом для меня является привлечение новых пользователей: без них проект просто умрёт, а цены на рекламу сейчас очень высоки.

Надеюсь, мой сайт поможет кому‑то из вас найти хороших тиммейтов и весело провести время в любимой игре!

https://oversearch.ru