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

Пинбол Пикабу

Аркады, На ловкость, Казуальные

Играть

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

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

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

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

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

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

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

Gamedev + Программирование

С этим тегом используют

Инди Разработка Инди игра Игры Unity Компьютерные игры YouTube IT Программист IT юмор Python Картинка с текстом Юмор Все
632 поста сначала свежее
9
lineage2js
lineage2js
23 дня назад
ИТ-проекты пикабушников

"Гарри Поттер" в Lineage 2⁠⁠

Привет. Я продолжаю разрабатывать сервер для Lineage 2 C1 на JavaScript Проект

"Гарри Поттер" в Lineage 2 Разработка, Программирование, Lineage 2, Javascript, Nodejs, Гарри Поттер, Gamedev

Копаясь в серверных файлах наткнулся на пасхалку.

На острове Talking Island Village в храме Einhasad есть два NPC, которые стоят рядом друг с другом и имеют имена Harrys и Petron.

У каждого NPC на сервере есть цифровой ID и текстовый ID.
Так, например, для Harrys(ID 7035) его текстовый ID - Harry, а для Petron(ID 7036) - Potter
Таким образом, если сложить их ID, получится - Harry Potter

npc_begin
guild_coach
7035
[harry]
level=70
...
npc_end

npc_begin

guild_coach

7036

[potter]

level=70

...

npc_end

Блог про разработку сервера для Lineage 2 в телеге https://t.me/lineage2js

Показать полностью
[моё] Разработка Программирование Lineage 2 Javascript Nodejs Гарри Поттер Gamedev
0
3
ru1000
ru1000
27 дней назад
Серия Игрушечный программист - мой опыт Construct 3

Часть 13. Оформление формул - Порядок в проекте Construct 3 - собственный взгляд⁠⁠

Добрый день!

Меня зовут Руслан.
С 2016 года делаю игры в редакторе Construct 3.


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

Пример:

Часть 13. Оформление формул - Порядок в проекте Construct 3 - собственный взгляд Gamedev, Браузерные игры, Программирование, Construct 3, Порядок, Формула

Оформление формул.

Часть 13. Оформление формул - Порядок в проекте Construct 3 - собственный взгляд Gamedev, Браузерные игры, Программирование, Construct 3, Порядок, Формула

Оформление формул.

Здесь пробел есть как между операциями (+, -, *, /), так и между параметрами массивов ArrayFragments.At,(0, 0).

Так глаз быстрее выхватывает нужные блоки, чем если лепить всё непрерывным потоком.


Как обычно, Телеграм:
https://t.me/toyprogrammer

[моё] Gamedev Браузерные игры Программирование Construct 3 Порядок Формула
0
4
user8676564
user8676564
29 дней назад
Лига Разработчиков Видеоигр

Я посмотрел 200 трейлеров и выбрал 12 Топовых, в рамках, Rising Tide Challenge от Blue Ocean Games⁠⁠

Я посмотрел сотни и сотни трейлеров Rising Tide Challenge от Blue Ocean Games. Я также участвую в нем со своей собственной новой игрой – Tarot Gun, карточным рогаликом о проклятом Ковбое, который вынужден ставить свою семью на кон в карточной игре против Судьбы.

Tarrot-Gun Trailer by RK Games for Blue Oc...

Relic Abyss - Official Demo Release Announ...

Parasol Loom - Blue Ocean Games Rising Tid...

SOMNAMBULO: First Teaser

Super Animal Soccer Blue Ocean Trailer

Rising Tide Challenge - Warbound

Flutterscape • Final Form Trailer - for Rising Tide Chall...

rising tide trailer

Nickelodeon Match Up! - Video Pitch and en...

Pulp Action Shotgun Trailer

FUTURO DARKO RACER TRAILER

Ironwing Valiant - Trailer: Rising Tides C...

Что думаете по поводу этих игр? Делитесь мнением в комментариях, подписывайтесь на Ютубчик :)

Показать полностью
[моё] Инди игра Gamedev Разработка Инди Игры Компьютерные игры Unity Unreal Engine Программирование Браузерные игры Шутер YouTube Мобильные игры Игровые обзоры Видео
3
14
DevKitchen
DevKitchen
1 месяц назад
Лига Разработчиков Видеоигр
Серия Делаю игру на Unity3d

Делаю игру на Unity3d. Эпизод 7: Дерево поведения⁠⁠

Здравствуйте, дорогие Пикабушники и Пикабушницы!

Сегодня мы посмотрим, как выглядит дерево поведения!

Делаю игру на Unity3d. Эпизод 7: Дерево поведения Gamedev, Разработка, Инди игра, Unity, Инди, Unity3D, Indiedev, Компьютерные игры, Программирование, IT, IT юмор, Паттерны, YouTube, Видео, Длиннопост

Ведь посмотрим, да?

Использование дерева поведения требует прикрепления к игровому объекту специального компонента - BehaviourTreeComponent.

Делаю игру на Unity3d. Эпизод 7: Дерево поведения Gamedev, Разработка, Инди игра, Unity, Инди, Unity3D, Indiedev, Компьютерные игры, Программирование, IT, IT юмор, Паттерны, YouTube, Видео, Длиннопост

Ничего лишнего

В компоненте указывается только конфиг с настройками дерева. Конфиг у нас в виде ScriptableObject и настройки всех нод дерева тоже выполнены в виде ScriptableObject, но уже вложенных.

Делаю игру на Unity3d. Эпизод 7: Дерево поведения Gamedev, Разработка, Инди игра, Unity, Инди, Unity3D, Indiedev, Компьютерные игры, Программирование, IT, IT юмор, Паттерны, YouTube, Видео, Длиннопост

Двойным кликом по конфигу открываем его редактор. В левой части располагается инспектор, в котором будут отображаться параметры узлов. А в правой части поле для визуального редактирования дерева через graph api.

Делаю игру на Unity3d. Эпизод 7: Дерево поведения Gamedev, Разработка, Инди игра, Unity, Инди, Unity3D, Indiedev, Компьютерные игры, Программирование, IT, IT юмор, Паттерны, YouTube, Видео, Длиннопост

Есть несколько типов нод - корневая, составная (параллельная, выборочная, последовательная), условная и действие (состояние). Все выделено особым цветом для удобства. При клике на ноду видим ее параметры.

Делаю игру на Unity3d. Эпизод 7: Дерево поведения Gamedev, Разработка, Инди игра, Unity, Инди, Unity3D, Indiedev, Компьютерные игры, Программирование, IT, IT юмор, Паттерны, YouTube, Видео, Длиннопост

Красота!

Присутствует режим отладки, когда в рантайме дерево подсвечивает активные узлы для конкретного объекта.

Делаю игру на Unity3d. Эпизод 7: Дерево поведения Gamedev, Разработка, Инди игра, Unity, Инди, Unity3D, Indiedev, Компьютерные игры, Программирование, IT, IT юмор, Паттерны, YouTube, Видео, Длиннопост

Зеленым выделены активные узлы

Система получилось достаточно гибкая и легкая. 500 юнитов с деревьями поведения кушают 2-3 мс процессорного времени. У меня в игре не будет замесов между армиями, состоящими из сотен юнитов, плюс будут дальнейшие оптимизации при масштабировании, так что определенный запас производительности я себе обеспечил.

Подробности, как всегда, в полном видео на моем канале

А потом приглашаю в комментарии - задавайте вопросы по видео и просто по юнити!

Приятного просмотра!

Показать полностью 6 1
[моё] Gamedev Разработка Инди игра Unity Инди Unity3D Indiedev Компьютерные игры Программирование IT IT юмор Паттерны YouTube Видео Длиннопост
5
1
AppFox
AppFox
1 месяц назад

Skin Planet: ретроспектива кейса и разбор игровых механик, которые работают и в 2025⁠⁠

В этой статье мы делимся опытом создания проекта, который остался в прошлом, но дал нам важные знания. Мы не развиваем его дальше и не знаем, как сложилась его судьба после передачи заказчику, однако до сих пор видим, что многие из реализованных решений сохраняют актуальность. Более того — если бы мы сегодня работали над подобным проектом, он выглядел бы совсем иначе. Ниже делимся своими выводами и рассказываем, что можно и нужно брать из подобных кейсов в 2025 году.

Skin Planet: ретроспектива кейса и разбор игровых механик, которые работают и в 2025 Игры, Gamedev, Разработка, Программирование, IT, Длиннопост

1. Исходные данные: цели и задачи проекта

Skin Planet — это внутриигровой «трейд-бот» для пользователей платформы Steam, объединённый с веб-игрой. Задача проекта заключалась в том, чтобы:

  • создать простой игровой интерфейс, в котором пользователи могли бы выполнять задания, зарабатывать виртуальные монеты и обменивать их на реальные внутриигровые предметы (скины);

  • реализовать автоматическую систему обмена с инвентарём Steam через API;

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

Проект разрабатывался на стыке маркетинга и геймификации — и это до сих пор та ниша, где можно создавать вирусные и эффективные digital-продукты.

👉 Полное описание кейса на нашем сайте

2. Что сработало тогда — и работает до сих пор

Несмотря на то, что проект был реализован несколько лет назад, некоторые его решения по-прежнему актуальны. Вот ключевые из них:

Геймификация заданий

Пользователи выполняли действия (подписки, лайки, просмотры видео) и зарабатывали игровую валюту. Это повышало мотивацию, удержание и вовлечённость. Геймификация поведенческих триггеров — инструмент, актуальный и сейчас, особенно в маркетинговых и образовательных продуктах.

Реферальная система

Встроенная механика приглашений с бонусами за новых пользователей быстро обеспечила рост аудитории. Прямая выгода за активность — это основа любой успешной реферальной системы, в том числе в Telegram-играх и VK Mini Apps сегодня.

Микроэкономика и виртуальные награды

Проект не оперировал реальными деньгами, но позволял пользователю почувствовать ценность накоплений и достижений. Эта модель используется и сейчас — от Telegram Stars до NFT-экосистем.

Интуитивный UX

Адаптация интерфейса под светлую и тёмную тему, чёткая навигация и простота — залог лояльности аудитории. Тогда это была приятная «фишка», а сейчас — стандарт качества.

3. Что устарело и не работает в 2025

Зависимость от Steam API

С тех пор политика платформы изменилась: работа с инвентарём Steam стала сложнее из-за ограничений и рисков. Надёжность таких решений — под вопросом, особенно при создании масштабируемых сервисов.

Юрисдикционные сложности и санкции

Сегодня платёжные и обменные механики, связанные с зарубежными платформами, вызывают проблемы у российских разработчиков и пользователей. Требуется переход на локальные решения (VK Pay, Telegram Stars, криптоинтеграции).

Ограниченность формата

Проект был веб-ориентированным, без мобильной адаптации и интеграции в мессенджеры. В 2025 это упущение критично: Telegram и VK — ключевые площадки для игровых продуктов.

4. Как бы мы сделали такой проект сейчас

Если бы мы запускали Skin Planet сегодня, то использовали бы совсем другой стек и подход:

Skin Planet: ретроспектива кейса и разбор игровых механик, которые работают и в 2025 Игры, Gamedev, Разработка, Программирование, IT, Длиннопост

Мы бы переработали механику под форму мини-игры в Telegram, встроили в неё экономику на Stars или TON, добавили адаптивные миссии, инвентарь, ежедневные награды и возможности социальной активности через каналы и ботов.

5. Что это даёт вам как бизнесу

  • Даже устаревшие кейсы могут быть источником проверенных механик: геймификация, экономика, вовлечение.

  • В условиях санкций и ограничений важно адаптировать идеи, а не отказываться от них.

  • Опыт в проектах «на стыке» (игры + маркетинг + платёжные системы) позволяет нам строить жизнеспособные продукты в 2025 году.

  • Мы понимаем, что работает на аудиторию сейчас, и как использовать Telegram, VK, Web3-инструменты для создания вовлечённых, конверсионных и юридически устойчивых решений.

Вывод

Да, Skin Planet остался в прошлом. Но его идеи и наш опыт — с нами.

Показать полностью 1
Игры Gamedev Разработка Программирование IT Длиннопост
0
0
Dehavilland56
1 месяц назад
Gamedev по-русски

Сынок, это яндекс игры, а не какая-то помойка⁠⁠

Сынок, это яндекс игры, а не какая-то помойка Gamedev, Программирование, Разработка, Программист, Telegram (ссылка), Картинка с текстом

Взято тут - https://t.me/memolecules/40

Показать полностью 1
Gamedev Программирование Разработка Программист Telegram (ссылка) Картинка с текстом
1
1722
Dehavilland56
1 месяц назад
IT-юмор

Мечта разработчика⁠⁠

Мечта разработчика IT юмор, Картинка с текстом, Программирование, Gamedev, Разработка, Telegram (ссылка), Кот, Инди игра, Маршрутка

Взято тут - https://t.me/memolecules/39

Показать полностью 1
IT юмор Картинка с текстом Программирование Gamedev Разработка Telegram (ссылка) Кот Инди игра Маршрутка
84
9
DevKitchen
DevKitchen
1 месяц назад
Лига Разработчиков Видеоигр
Серия Делаю игру на Unity3d

Делаю игру на Unity3d. Эпизод 6: Машина состояний⁠⁠

Здравствуйте, дорогие Пикабушники и Пикабушницы!

Закончился мой отпуск в Сиродиле, и я нашел время сделать еще один ролик!

Делаю игру на Unity3d. Эпизод 6: Машина состояний Gamedev, Инди игра, Unity, Инди, Компьютерные игры, Программирование, Разработка, IT, IT юмор, Паттерны, Indiedev, Unity3D, Видео, Короткие видео, YouTube, Длиннопост

Мой проект сражается с Oblivion за право получить мое внимание. Фото в цвете.

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

Для использования стейт машины нужно прикрепить к игровому объекту специальный компонент CompositeStateMachineComponent.

Делаю игру на Unity3d. Эпизод 6: Машина состояний Gamedev, Инди игра, Unity, Инди, Компьютерные игры, Программирование, Разработка, IT, IT юмор, Паттерны, Indiedev, Unity3D, Видео, Короткие видео, YouTube, Длиннопост

Видишь суслика?

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

Как я уже говорил - стейт машина составная. И в данном случае настроены три вложенных машины состояний:

Делаю игру на Unity3d. Эпизод 6: Машина состояний Gamedev, Инди игра, Unity, Инди, Компьютерные игры, Программирование, Разработка, IT, IT юмор, Паттерны, Indiedev, Unity3D, Видео, Короткие видео, YouTube, Длиннопост

Можно добавлять любое количество конечных автоматов.

Нажав на кнопку стейт машины мы открываем окно с её настройками:

Делаю игру на Unity3d. Эпизод 6: Машина состояний Gamedev, Инди игра, Unity, Инди, Компьютерные игры, Программирование, Разработка, IT, IT юмор, Паттерны, Indiedev, Unity3D, Видео, Короткие видео, YouTube, Длиннопост

Красота

Окно использует Graph API, для создания графа состояний с переходами между ними.

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

Делаю игру на Unity3d. Эпизод 6: Машина состояний Gamedev, Инди игра, Unity, Инди, Компьютерные игры, Программирование, Разработка, IT, IT юмор, Паттерны, Indiedev, Unity3D, Видео, Короткие видео, YouTube, Длиннопост

Вот такой вот рубильник!

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

Делаю игру на Unity3d. Эпизод 6: Машина состояний Gamedev, Инди игра, Unity, Инди, Компьютерные игры, Программирование, Разработка, IT, IT юмор, Паттерны, Indiedev, Unity3D, Видео, Короткие видео, YouTube, Длиннопост

В этом окне можно настраивать условия переходов между состояниями и объединять их в группы.

А в игровом режиме редактор позволяет отслеживать текущее состояние объекта в реальном времени:

Подробнее я все разбираю в своем ролике. А если у вас возникнут вопросы по моему проекту или в общем по разработке игр в Unity, смело пишите их в комментарии!

Приятного просмотра!

Показать полностью 5 2
[моё] Gamedev Инди игра Unity Инди Компьютерные игры Программирование Разработка IT IT юмор Паттерны Indiedev Unity3D Видео Короткие видео YouTube Длиннопост
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии