Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Уникальная игра, объединяющая популярные механики Match3 и пошаговые бои!

Магический мир

Мидкорные, Ролевые, Три в ряд

Играть

Топ прошлой недели

  • Rahlkan Rahlkan 1 пост
  • Tannhauser9 Tannhauser9 4 поста
  • alex.carrier alex.carrier 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
debudLeg
debudLeg
1 час назад

Pet-проект на $400k ARR⁠⁠

Pet-проект на $400k ARR IT, Разработка, Стартап

Интересная история из мира инди-разработки — парень, не бросая основную работу, построил SaaS-сервис, который спустя два года принес ему крупный exit.

🧪 Началось всё с личной боли. Его жена, научный сотрудник, жаловалась, как сложно читать и пересказывать научные статьи. Он решил помочь и за пару вечеров собрал MVP — SciSummary, сервис, который автоматически сокращает и упрощает академические тексты.

💡 Проект запущен в январе 2023. Уже через 3 месяца с помощью Google Ads, SEO и пары постов у инфлюенсеров сервис начал приносить $1k в месяц. В это же время он узнал, что скоро станет отцом, поэтому не стал рисковать и продолжал работать по найму (его зарплата — $250k в год), а проект развивал в свободное время (~20 часов в неделю).

📈 Спустя год:
– Проект стабильно генерирует $25k MRR
– В команде 6 удалённых фрилансеров
– Более 700 тысяч пользователей
– ARR — около $400k

🔥 В 2024 он продал 85,5% проекта, но остался в нём ведущим инженером. Причина продажи — выгорание от постоянной нагрузки и желание больше времени проводить с ребёнком.

«После сделки чувства были смешанные — радость, тревога, оцепенение. По сути, моя жизнь не изменилась. Я всё так же просто работаю».

⚙️ Что важно вынести из этого кейса:

  1. Сторонний проект можно построить в режиме «вечернего» фриланса, если выбрать близкую нишу и не изобретать велосипед в технологиях.

  2. Маркетинг — решает. Без грамотного продвижения даже самый полезный pet-проект останется никому не известным.

  3. Выгорание реально. И даже любимое дело может начать давить, если работаешь без остановки 60 часов в неделю.


🎮 Автор проекта в своём профиле скромно пишет: «Люблю кодить, играть в игры и пить пиво». А по факту — запустил сервис с ARR $400k, пока качал коляску на выходных.


🔗 Я веду Telegram-канал, где разбираю такие истории и делюсь собственными экспериментами в инди-хакинге и запуске микро-продуктов. Ссылка — в профиле.

Показать полностью
[моё] IT Разработка Стартап
2
1
GameDevBomBit
GameDevBomBit
4 часа назад
Серия Принципы S.O.L.I.D в Unity

Принцип Liskov Substitution Principle SOLID в Unity⁠⁠

Принцип подстановки Барбары Лисков в игровом движке Unity

Добро пожаловать на очередной выпуск нашего канала! Сегодня мы подробно разберём один из важнейших принципов ООП — принцип подстановки Барбары Лисков (Liskov Substitution Principle). Выясним, почему он важен и как правильно применять его в играх на платформе Unity.

Что такое принцип подстановки Барбары Лисков?

Принцип подстановки Барбары Лисков гласит: объекты подклассов должны корректно заменять объекты родительского класса без нарушения работоспособности программы. То есть, если у вас есть интерфейс, использующий базовый класс, вы можете спокойно подставлять туда экземпляр производного класса, и всё должно продолжать работать ожидаемым образом.

Почему это важно?

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

  • Используйте полиморфизм: создавайте универсальные методы и свойства, подходящие для разных типов объектов.

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

  • Тестируйте реализацию: применяя тесты и контрольные проверки, удостоверитесь, что поведение ваших объектов соответствует заявленным требованиям.

Следование принципу подстановки Барбары Лисков делает ваши проекты гибкими, расширяемыми и устойчивыми к изменениям. Всегда помните о нём, разрабатывая свою следующую игру на Unity! Спасибо за просмотр! Оставайтесь с нами и подписывайтесь на канал!

Теги: #unitydev #gamedev #разработкаигр #unitycommunity #игрынасоздание #создайигру #учисьделатьигры #геймдев #индиразработчики #programming #design #graphics #gameart #unitylearning #beginnerswelcome #unitygames #unityengine #vkgamedev #русскоязычныеразработчики

Показать полностью
[моё] Программирование Разработка Gamedev Тестирование Unity Видео YouTube
1
3
SGame
SGame
14 часов назад

Дизайн в спальне!⁠⁠

Дизайн в спальне! Gamedev, Инди игра, Дизайн интерьера, Инди, Разработка, Милота, Расслабление, Симулятор, Гифка

The Creator в Steam.

Оформляй уютные городские квартиры и жилые дома разного типа. Дополняй обстановку удобными зонами отдыха и функциональными элементами.

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

Добавляйте в Список желаний в Steam/VK play / Свободный доступ на PlayTest.

Показать полностью
[моё] Gamedev Инди игра Дизайн интерьера Инди Разработка Милота Расслабление Симулятор Гифка
2
8
Alexzzz35
Alexzzz35
14 часов назад
Лига Разработчиков Видеоигр
Серия Об игре We're Together

Ничего себе за хлебушком сходил или Dev log #11 | We're Together: Начало⁠⁠

Привет, друг! Как и планировал, я доработал первую главу: улучшил визуал, переписал текст и добавил крутой эффект "Вспышка" в ключевых моментах.

Мало кто знает, но... разработку "Мы вместе" я начал на курсе нарративного дизайна, сделав первую главу, получил сертификат и сухарики. А потом за 10 месяцев в свободное время довёл до полноценной игры! Для меня это был настоящий челлендж, ведь я начинал, абсолютно не зная:

  • Как писать и структурировать код на Python (почти получилось).

  • Особенности движка Ren'Py.

  • Научился придумывать новые ругательства, когда ничего не работает.

  • Редактуру картинок из нейросетей.

  • Основы работы со звуком.

  • Сумасшедший процесс тестирования.

  • Азы маркетинга.

  • И множество других приключений в геймдеве.

И знаешь что? У меня получилось! Скоро будет анонс полного релиза с новым трейлером - я старался сделать его по-настоящему прикольным, надеюсь, тебе понравится. Остаётся только продолжать насыпать в кратер. И самое главное, получать твой фидбек.

Кстати, как думаешь, сколько раз я переписывал первую главу за это время? Первые три человека, угадавшие точное число, получат особое упоминание в титрах!

Подтягивайтесь к обсуждению. Страница игры в VK Play store, Группа ВК, Телеграм

Показать полностью
[моё] Приключения Постапокалипсис Инди игра Gamedev Россия Инди Компьютерные игры Renpy Нарратив Персонажи Разработка Игры Indiedev Текст Чтение Геймеры Ранний доступ Визуальная новелла Видео Видео ВК Короткие видео
4
8
Suvitruf
Suvitruf
17 часов назад
Лига Разработчиков Видеоигр
Серия Недельный геймдев дайджест

Недельный геймдев: #236 — 27 июля, 2025⁠⁠

Из новостей: Deltarune стала самой продаваемой игрой в eShop, с платформы itchio удалили тысячи игр для взрослых, суд отказал авторам The Day Before в удовлетворении иска, умер Джулиан ЛеФэй — «отец The Elder Scrolls».

Из интересностей: Godot Pixel Renderer, как создавали легендарные джунгли Crysis, как приручить AI-пиксель-арт, анимация Маэль из Clair Obscur: Expedition 33.

Недельный геймдев: #236 — 27 июля, 2025 Gamedev, Unity, Разработка, Unreal Engine, Видео, YouTube, Короткие видео, Вертикальное видео, Длиннопост

Обновления/релизы/новости

Deltarune стала самой продаваемой игрой в eShop за первый месяц с релиза Switch 2

Недельный геймдев: #236 — 27 июля, 2025 Gamedev, Unity, Разработка, Unreal Engine, Видео, YouTube, Короткие видео, Вертикальное видео, Длиннопост

Аналитическое агентство Newzoo поделилось статистикой по цифровым играм, продаваемым в eShop, за первый месяц релиза с Switch 2: консоль выпустили 5 июня. Учитывались данные по шести ключевым рынкам: США, Великобритании, Германии, Франции, Испании и Италии.

«Игроки заслуживают постоянного доступа к играм, за которые заплатили»: Owlcat Games поддержала инициативу Stop Killing Games

Недельный геймдев: #236 — 27 июля, 2025 Gamedev, Unity, Разработка, Unreal Engine, Видео, YouTube, Короткие видео, Вертикальное видео, Длиннопост

Студия Owlcat Games, известная по серии Pathfinder и Warhammer 40,000: Rogue Trader, публично поддержала движение Stop Killing Games. Она призвала желающих ознакомиться с инициативой.

Продажи Elden Ring Nightreign превысили пять миллионов копий, а Shadow of the Erdtree — 10 миллионов копий

Недельный геймдев: #236 — 27 июля, 2025 Gamedev, Unity, Разработка, Unreal Engine, Видео, YouTube, Короткие видео, Вертикальное видео, Длиннопост

Разработчики поблагодарили игроков и выразили искреннюю признательность за поддержку.

С платформы itch.io удалили тысячи игр для взрослых

Недельный геймдев: #236 — 27 июля, 2025 Gamedev, Unity, Разработка, Unreal Engine, Видео, YouTube, Короткие видео, Вертикальное видео, Длиннопост

Решение связано с требованиями платёжных систем — как и в случае со Steam. Ну и дурачки из Collective Shout постарались и нагадили.

Создатели War Thunder купили популярную карту The Pit в Fortnite за несколько миллионов долларов

Недельный геймдев: #236 — 27 июля, 2025 Gamedev, Unity, Разработка, Unreal Engine, Видео, YouTube, Короткие видео, Вертикальное видео, Длиннопост

Продолжать работу над ней передали студии EndoWorlds, входящей в портфель Gaijin.

Вообще, конечно, сама по себе покупка странноватая, учитывая, что платишь за игру на чужой платформе и явно на неё завязываешься. И вряд ли дело в краткосрочном профите. Реально что ли основательно закоммитились в UEFN?

Доходы Ubisoft за первый квартал оказались «ниже ожиданий»

Недельный геймдев: #236 — 27 июля, 2025 Gamedev, Unity, Разработка, Unreal Engine, Видео, YouTube, Короткие видео, Вертикальное видео, Длиннопост

Но Assassin’s Creed Shadows тут ни при чём, заявили в компании.

Суд отказал авторам The Day Before в удовлетворении иска против сайта «Якутия.инфо»

Недельный геймдев: #236 — 27 июля, 2025 Gamedev, Unity, Разработка, Unreal Engine, Видео, YouTube, Короткие видео, Вертикальное видео, Длиннопост

У Fntastic есть месяц на апелляцию.

No Rest for the Wicked может пропустить Xbox на релизе, так как «в PS5 сейчас больше смысла»

Недельный геймдев: #236 — 27 июля, 2025 Gamedev, Unity, Разработка, Unreal Engine, Видео, YouTube, Короткие видео, Вертикальное видео, Длиннопост

Томас Малер всё ещё обижен на MS и Xbox.

Умер Джулиан ЛеФэй — «отец The Elder Scrolls»

Недельный геймдев: #236 — 27 июля, 2025 Gamedev, Unity, Разработка, Unreal Engine, Видео, YouTube, Короткие видео, Вертикальное видео, Длиннопост

Только несколько дней назад стало известно о его уходе из индустрии. В последние годы ЛеФэй боролся с онкологическим заболеванием, которое перешло в терминальную стадию.

Blender наконец-то выйдет на iPad

Недельный геймдев: #236 — 27 июля, 2025 Gamedev, Unity, Разработка, Unreal Engine, Видео, YouTube, Короткие видео, Вертикальное видео, Длиннопост

Для начала выйдет на iPad Pro с Apple Pencil, в будущем появится поддержка Android и других планшетов.

Халява/раздачи/бандлы/курсы

Godot Pixel Renderer

Недельный геймдев: #236 — 27 июля, 2025 Gamedev, Unity, Разработка, Unreal Engine, Видео, YouTube, Короткие видео, Вертикальное видео, Длиннопост

Тулза преобразует 3D-модели и анимацию в пиксельную графику в ретро-стиле с настраиваемыми эффектами и возможностями экспорта покадровой анимации.

Интересные статьи/видео

[EN] В Crytek рассказали, как создавали легендарные джунгли Crysis

В ролике разработчики, среди прочего, рассказали, что самым большим отличием между Far Cry и Crysis было то, как команда изменила свой подход к дизайну окружения.

[EN] Создание уровней для способностей, которых у игрока может не быть

Левел-дизайнер Dishonored 2 и Tactical Breach Wizards рассказал про свой подход к дизайну уровней.

Ключевой моментик: он не делает различные пути/уровни под каждый вариант прохождения (по стелсу, со способностями и т.п). Всё дизайнит с расчётом на прохождение базовым билдом. И, на самом деле, не так много думает про доп. абилки (в том же Dishonored).

Да, под абилки добавляют доп. штуки, но на это уходит «не так много времени, как многие думают». Это очень упрощает разработку уровней даже на этапе, когда ГД не зафинален, и ты не знаешь всех способностей, которые будут у игрока.

В Tactical Breach Wizard он упрощает прохождение уровней, чтоб в целом у игроков не возникло сложностей. Но активно отсыпаются новые механики. В итоге это всё покрывается фаном.

Не важно, если игра лёгкая. Главное, чтоб в неё было интересно играть (с)

[RU] Разбираемся, на чём делают игры: обзор 13 лучших движков для геймдева

Недельный геймдев: #236 — 27 июля, 2025 Gamedev, Unity, Разработка, Unreal Engine, Видео, YouTube, Короткие видео, Вертикальное видео, Длиннопост

Автор собрал большую подборку бесплатных и платных инструментов для создания игр разных жанров и форматов. Разделили их по задачам, чтобы было проще понять, какой подойдёт под ваш проект и уровень подготовки.

[EN] Создание пакеты для Unity с помощью ИИ-агента

Недельный геймдев: #236 — 27 июля, 2025 Gamedev, Unity, Разработка, Unreal Engine, Видео, YouTube, Короткие видео, Вертикальное видео, Длиннопост

Кейджиро провёл эксперимент с агентами. Задача была в том, чтоб разработать оптимизированную под Burst библиотеку с нулевым выделением мусора с помощью Claude Code.

Если кратко: смог создать хорошо оптимизированный пакет для Unity. Задачи поставленные выполнены, а поверх ещё и модульными тестами покрыл. Но это всё равно требует надлежащего человеческого контроля. Агенты очень помогают/ускоряют разработку, но про автоматизацию совсем рано говорить.

[RU] Как приручить AI-пиксель-арт

Недельный геймдев: #236 — 27 июля, 2025 Gamedev, Unity, Разработка, Unreal Engine, Видео, YouTube, Короткие видео, Вертикальное видео, Длиннопост

Как с помощью спец. интструментов почистить картинку после ИИ-генерации.

[EN] Создание онлайн-сообщества, которое управляются само собой

Недельный геймдев: #236 — 27 июля, 2025 Gamedev, Unity, Разработка, Unreal Engine, Видео, YouTube, Короткие видео, Вертикальное видео, Длиннопост

В своём выступлении на конференции Develop:Brighton Эмма Смит-Боди из издательства Balatro Playstack объяснила, как взаимодействовать с сообществами в социальных сетях.

[EN] Оптимизация игр — Введение и общие принципы — Эпизод 1

Первый эпизод из серии, посвящённой принципам оптимизации игр.

[EN] Physically Based Rendering: Putting Pieces Together

В докладе CDPR основное внимание уделяется основным концепциям физически корректного затенения.

[EN] Understanding Physically Based Lighting

Артур Тасквин начал серию обучающих видео, призванных сделать PBL -рабочий процесс более доступным для цифровых художников.

[EN] Большой отчёт по индустрии

Недельный геймдев: #236 — 27 июля, 2025 Gamedev, Unity, Разработка, Unreal Engine, Видео, YouTube, Короткие видео, Вертикальное видео, Длиннопост

100-страничный отчёт по актуальным данным.

Разное

Трюк из The Walking Dead

Из Твиттера.

Animation WIP 2 — The Bloody Mary

Из Твиттера.

Анимация Маэль из Clair Obscur: Expedition 33

Из liknkedin’а аниматора.


Также вы можете подписаться на рассылку дайджеста.

Показать полностью 16 8
[моё] Gamedev Unity Разработка Unreal Engine Видео YouTube Короткие видео Вертикальное видео Длиннопост
0
7
INDIUSHATINA
INDIUSHATINA
17 часов назад
Лига Разработчиков Видеоигр

Паркур, роботы и котики⁠⁠

Привет, друзья! Хочу поделиться с вами кое-чем, над чем я сейчас работаю. Это прототип игры про робота-паркурщика, который занимается доставкой еды для котиков и прыгает по крышам!

Паркур, роботы и котики Gamedev, Unreal Engine, Инди игра, Инди, Игры, Кот, Робот, Паркур, Крыша, Разработка, Видео, Гифка, Короткие видео, Длиннопост

Это пока самый-самый старт, и демка ещё очень сырая, но уже можно немного ощутить атмосферу.

Паркур, роботы и котики Gamedev, Unreal Engine, Инди игра, Инди, Игры, Кот, Робот, Паркур, Крыша, Разработка, Видео, Гифка, Короткие видео, Длиннопост

Вы управляете роботом-доставщиком, чья задача — доставлять еду бездомным кошкам, которые прячутся на крышах домов.

Паркур, роботы и котики Gamedev, Unreal Engine, Инди игра, Инди, Игры, Кот, Робот, Паркур, Крыша, Разработка, Видео, Гифка, Короткие видео, Длиннопост

С помощью зиплайнов можно  передвигаться по крышам

Станьте настоящим супергероем для пушистых друзей и наблюдайте, как каждая накормленная кошечка довольно мурлычет и становится счастливее

Этот робот не всегда развозил еду. Раньше он был военным дроном, созданным для специальных операций. Но время шло, технологии развивались, и робот устарел.

Паркур, роботы и котики Gamedev, Unreal Engine, Инди игра, Инди, Игры, Кот, Робот, Паркур, Крыша, Разработка, Видео, Гифка, Короткие видео, Длиннопост

Обычно таких роботов просто утилизируют. Но не в этот раз! Кто-то решил провести необычный эксперимент. Вместо утилизации, робота перепрограммировали. С него сняли все военное оборудование и дали новое задание — доставлять вкусняшки бездомным котикам.

Паркур, роботы и котики Gamedev, Unreal Engine, Инди игра, Инди, Игры, Кот, Робот, Паркур, Крыша, Разработка, Видео, Гифка, Короткие видео, Длиннопост

В демки нужно найти пять котиков и покормить их

Паркур, роботы и котики Gamedev, Unreal Engine, Инди игра, Инди, Игры, Кот, Робот, Паркур, Крыша, Разработка, Видео, Гифка, Короткие видео, Длиннопост

При падении робот может сломаться

У игры пока рабочее название Roof Runner Deliver. Но уверен, что среди вас есть настоящие креативщики! Если у вас есть крутые идеи для названия, делитесь ими в комментариях – интересно, как бы вы назвали эту игру!

Что думаете об идее? Что бы вы изменили или добавили? Кстати, вы уже можете сами опробовать эту демку:
Скачать c гугл.диска
Скачать c itchi
Если интересно, как делаются инди-игры, заходите в мой Telegram-канал! Там я показываю процесс создания, а ещё делюсь разными проектами и демками ТГ КАНАЛ

Показать полностью 6 1
[моё] Gamedev Unreal Engine Инди игра Инди Игры Кот Робот Паркур Крыша Разработка Видео Гифка Короткие видео Длиннопост
0
4
sobolevn
20 часов назад
Программирование на python

FastStream: современный асинхронный Python фреймворк для работы с очередями⁠⁠

Сгоняли с автором на рыбалку: поговорили про FastStream, пожарили мясо, обсудили проблемы разработчиков при работе с очередями / брокерами сообщений.

FastStream – аналог FastAPI, но для работы с событиями в брокерах / очередях.

Пример:

FastStream: современный асинхронный Python фреймворк для работы с очередями YouTube, IT, Программирование, Python, Программист, Разработка, Видео

Что делает данный код? Читает сообщения из first-topic, парсит из них поле user типа str, выполняет логику обработки, отправляет новое сообщение в another-topic. Просто? Удобно?

Что нам дает такой код?

- Декларативное описание, чего мы хотим. Не надо руками создавать коннекты и рулить потоком выполнения

- AsyncAPI документацию (аналог OpenAPI в вебе)

- Удобное тестирование

- Кучу других плюшек!

Внутри видео обсудили:

- Детали работы DI фастстрима

- Встроенное Observability

- Open Tracing

- Сообщество фреймворка (тут не будет проблемы "одного автора", сообщество живет!)

- Отличия от Celery: когда брать что?

Репозиторий: https://github.com/ag2ai/faststream

Документация: https://faststream.ag2.ai

Показать полностью 1
[моё] YouTube IT Программирование Python Программист Разработка Видео
2
ChatGPTbyGS
ChatGPTbyGS
21 час назад

Трендовый портрет в мультяшном стиле за 2 минут⁠⁠

Трендовый портрет в мультяшном стиле за 2 минут Кросспостинг, Pikabu Publish Bot, Telegram, Бот, Искусственный интеллект, Чат, Новинки, Полезное, Инструменты, Разработка, Боты, Тренд, Контент, Контент нейросетей, Видео, Короткие видео, Длиннопост

Вот как это сделать:

🤩 Откройте @gptcyber_bot, и нажмите кнопку "Создать изображение"

🤩 Затем "Начать" и "Добавить фото" (тут отправляем свое фото в полный рост)

🤩 После этого нажмите "Указать запрос" и введите вот этот промт:

Generate a person in a photo in the style of a 3D character who sits inside a white frame from a Polaroid photo. The character must be dressed as in the photo, save all the elements. Inside the frame itself - a blurred background (cityscape or abstraction). At the top of the frame in large letters is written his name in social networks (for example, '@ТУТ НАПИШИТЕ ВАШЕ ИМЯ ИЛИ НИК')

🤩
Забираем и выкладываем в соцсети!

Попробуйте прямо сейчас — @gptcyber_bot

Показать полностью 1
[моё] Кросспостинг Pikabu Publish Bot Telegram Бот Искусственный интеллект Чат Новинки Полезное Инструменты Разработка Боты Тренд Контент Контент нейросетей Видео Короткие видео Длиннопост
3
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии