#rawg

21 постов
пост №1091Продукты и дизайн

Классный анализ самых сложных (недочитанных, брошенных) книг на Goodreads от gwern. Внутри детальный рассказ с исходными кодами, вплоть до того, как он вытащил данные с сайта без API.

Жалко, что у Букмейта или Майбука руки не доходят такое сделать, у них данные гораздо более точные и не один аналитик, владеющий матстатом в нужном объеме.

Мы в rawg делали аналогичный список для игр, типа самые «недоигранные» игры.

Если у вас сервис для людей и вы сидите на крутых данных - ловите момент, делайте очевидные анализы и собирайте хайп. Берите пример с Pornhub, эти ребята умеют красиво презентовать свои данные.

пост №1010Личное

Привет! Давненько не писал и тому были причины:

1. У нас с женой родился сын. На третьем ребёнке я наконец распробовал, как классно быть отцом.

2. Ухожу из RAWG. Горжусь, что мы открыли API самой большой базы данных видеоигр в мире. Скоро ребята презентуют интеграции с крупными игроками. Коллеги, спасибо, вы классные!

3. Я технический директор Pure. Pure - анонимный дейтинг, где можешь быть кем захочешь.

Возвращаюсь из пещеры, есть чем поделиться. Надеюсь, я ещё не разучился писать. Собираюсь постить гораздо свободнее чем раньше, не обессудьте.

пост №966Бизнес и стартапы

Мы в RAWG сегодня открываем публичное API. 300 тысяч игр, 2 миллиона скриншотов, 400 тысяч оценок и прямые ссылки на игры в магазинах.

Это самая большая база данных игр в мире.

Для рекомендаций «похожих игр», мы единственные анализируем внутриигровой контент, а не только метаданные. Эти рекомендации также доступны по API.

Для некоммерческого использования API бесплатное, по всем вопросам пишите на api@rawg.io или @samatg в личку. Примеры приложений — бот на реддите, бот на DTF и другие (с исходниками) доступны тут. Есть обертки для питона и nodejs, написанные сообществом. Ура!

пост №873Бизнес и стартапы

Приехал в Вильнюс на день, пообщаться с коллегами по RAWG. В результате 7 часов подряд бились над идеями, куда развиваться. И даже напрогал скрипт на питоне по-быстрому, чтобы проверить одну гипотезу.

Самое крутое в стартапе — чувство, что можно всё изменить, перепридумать и запустить буквально на коленке.

Эта свобода пьянит, хочется пробовать, рисковать и стараться.

🚀

пост №840Продукты и дизайн

Стим (основной магазин видеоигр для PC) убивает инди разработчиков. Он поменял алгоритмы рекомендаций в октябре, так что теперь игрокам в основном предлагаются супер-популярные игры от крупных издателей, а нишевые инди игры видят сильное падение всех показателей. Хорошая статья на Гамасутре и неплохой перевод на dtf с ужасным заголовком: «Разработчики: инди-игры стали получать меньше трафика в Steam из-за алгоритмов» — алгоритмы не виноваты, ответственны люди, принявшие решение использовать те или иные алгоритмы.

В такие моменты хочется поскорее заняться классными рекомендательными алгоритмами в RAWG. Учитывая, сколько у нас кросплатформенных данных об играх и игроках — должно получиться хорошо.

пост №807Технологии и общество

Чувак делает бота для сабреддита, где рекомендуют игры. Главред в рамках партизанского маркетинга постучался к нему в личку и предложил использовать данные rawg.io (у нас самая большая в мире база метаданных игр).

Я рассказал, как работает наше API, он указал на пару багов в поиске (нет поиска без багов и гугл-пророк его), мы в очередной раз подкрутили настройки Elasticа, он заопенсорсил питон-обертку для API. В общем, обычная рабочая ситуация: у любого нужного людям проекта рано или поздно появляются неофициальные API-клиенты, написанные энтузиастами.

И тут он пишет в дискорде:

> good news from my end, i asked my IT teacher if it was okay to further develop RAWG python wrapper as a graded project
> that means i don't have another project and i can focus on rawgpy

Всё это время я не знал, что он школьник! Интернет-переписка уравнивает детей и подростков в правах со «взрослыми» и это прекрасно.

Вспомнил Севу — школьника из Москвы, с которым мы делали ботов для Медузы. После 9го класса он бросил школу, переехал в Питер и теперь руководит командой разработки экспериментальных продуктов в Вконтакте (ребята, которые запустили Клевер).

Дети сегодня не могут шататься по улицам со сверстниками и взрывать карбидные бомбы (тут более безумная версия) на заброшенных стройках, как делали мы. В обмен, у них есть возможность быть со взрослыми на равных в сети, которой не было у нашего поколения. И пусть детство моих детей будет лучше, чем моё, аминь.

И не забивайте на предложения незнакомцев поучаствовать в вашем проекте на добровольных началах, даже если это не увеличивает ЕБИТДу сегодня. Когда-нибудь, на другом конце провода могут оказаться ваши дети.

пост №801Работа и карьера

Я вчера уволил троих программистов из семерых в команде. Чувствовал, что лягу и умру, но нет. Проснулся сегодня и ещё жив.

Без драмы и пикантных подробностей, всё банально: поняли, что с текущими тратами мы не долетаем до точки прибыльности в нашей бизнес-модели, деньги кончатся раньше. Если ужаться и бить в одну точку — то всё должно получиться. Есть вариант поднять ещё денег, но делать это с текущей оценкой мы не хотим.

В любом случае, пост не про то, как мы делаем стартап, а про то, что трое отличных программистов и дизайнер ищут работу:
- Саша — фронтендер, неплохо понимает про продукт и имеет опыт управления людьми и дизайна (remote);
- Сережа — космический фронтендер (знает haskell!), чуть подкачать умение общаться с людьми и будет senior (Харьков или remote);
- Артем — идеальный начинающий бэкендер (3 курс плехановки), с горящими глазами и нормальным умением общаться с коллегами (Москва или remote);
- Эрлан — хороший дизайнер интерфейсов, умеет продумывать логику и не забывать при этом детали (remote).

Фронт у нас на react с SSR, Redux, Webpack и прочим стандартным набором, а бэкенд — на Python Django DRF с postgres, Celery и крупным парсингом внешних интернетов. Подробные рекомендации и контакты парней — в личке @samatg.

пост №796Продукты и дизайн

Запускаем «сториз» про игры на rawg.io/tldr. Сегодня можно посмотреть 80 тематических подборок игр, где каждая игра представлена 17-секундным клипом. «Пиксельные игры», «игры, где можно драться с гигантами» и даже жутковатые «играем за антигероя» — все эти «списки» классно смотреть как видео-подборки.

Когда мы начинали проект, казалось, что просмотр сториз (tldr, как мы их назвали) — это просто развлечение. В какой-то момент, мы поймали себя на том, что сами находим интересные игры через эти подборки.

Управление стандартное — клик/тап в правой доле видео прыгает на следующий клип, если залогиниться — можно добавить игру в вишлист одной кнопкой. Хочется добавить ссылку на стор с ценой, но это запрогаем, только если будет достаточный интерес к ним в текущем виде.

Буду рад, если поделитесь tldr со знакомыми, особенно, с более молодым поколением и расскажете, что нравится, что хочется изменить.

В ролях: продакт 🤔 Алексей Горностаев, дизайн 🖌 Андрей Кулагин, фронтенд 🖼 Роман Ахмадуллин, бэкенд ⚙️ Артем Ломоносов и Антон Шурашов, контент 📹 Евгений Цветков и Сергей Уланкин. Ура!

P.S. К сожалению, мы не смогли сделать переключение видео без задержек в мобильном Safari :( если знаете, как это сделать — буду благодарен подсказке.

P.P.S. Мы на главной Product Hunt, буду очень благодарен апвоуту.

пост №729Бизнес и стартапы

Когда делаете email-рассылки в первый раз — имейте в виду, что платформа может не отправить письмо, а заблокировать аккаунт для ручной проверки (что вы не спамер). Специально подобранное время кампании может сильно съехать (особенно, если сервис живет по другому часовому поясу).

Mailchimp блокировал таким макаром Медузу на самом запуске, так что с RAWG я подстраховался и написал им письмо в поддержку заранее.

На этот раз их роботы никакого криминала не увидели. Ненавижу, когда нашу судьбу решают машины.