Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в 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 поста сначала свежее
143
Dehavilland56
2 месяца назад
IT-юмор

Колесо инди разработчика⁠⁠

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

Наша телега - https://t.me/memolecules

Gamedev Картинка с текстом IT юмор Программирование Telegram (ссылка) Айтишники Инди игра Unity Разработка
33
653
Dehavilland56
2 месяца назад
IT-юмор

Главное - не сдаваться⁠⁠

Главное - не сдаваться Картинка с текстом, Мемы, Программирование, IT юмор, Gamedev, Программист, Unity, Telegram (ссылка)

Источник - https://t.me/mediamol

Картинка с текстом Мемы Программирование IT юмор Gamedev Программист Unity Telegram (ссылка)
53
8
DevKitchen
DevKitchen
2 месяца назад
Лига Разработчиков Видеоигр
Серия Делаю игру на Unity3d

Делаю игру на Unity3d. Эпизод 5: Система воздействий⁠⁠

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

Уже пятница, а значит пора выложить "пятничное моё"!

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

С любыми вопросами приглашаю в комментарии!

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

Что я понял за 5 лет в инди геймдеве⁠⁠

  1. Ваша первая игра не взлетит 100%
    Часто вижу людей, у которых есть "гениальная идея", нужно только сделать и всё, миллионы игроков, миллионы долларов на рекламе обеспечены. Опыт показывает, что так не бывает.
    2. Ваша вторая, третья, четвертая игра не взлетят 99%
    К сожалению, это так.
    3. Делайте прототипы
    Игры вообще редко взлетают. Большинство ваших игр провалится. Поэтому имеет смысл делать демо версию игры, прототип, минимальный набросок геймплея с упрощенной графикой и только с ключевыми механиками. Потом нужно дать этот прототип поиграть людям, собрать информацию. Это оптимальный путь.
    Сам лично делал игру полгода, потел, страдал, мечтал. А в итоге она оказалась никому не нужна. После такого успех - не забросить это дело в принципе. Это частая ошибка, я вижу по другим разработчикам. Не доделывайте игры сразу до конца, делайте прототипы!
    4. Не доделывать игры это нормально
    Есть люди, у которых кладбище из недоделанных игр. С ними всё понятно.
    А есть люди, которым стыдно бросать дело на полпути и они в любом случае доделают игру. Но и это не всегда хорошо.
    Идея в том, чтоб сделать прототип, дать поиграть небольшому числу людей.
    Собрать информацию. Если игра более-менее увлекает игроков - покрутить настройки в игре, сделать игру более или менее динамичной, немного изменить механики - это проще пока игра еще не сильно разрослась.
    Но если игра совсем мало кому понравилась и почти не увлекает ваших подопытных игроков - бросайте её. Это не стыдно, это грамотно и правильно.
    5. Вряд ли вам стоит делать игры одному
    Да, делать игры вместе с одним или несколькими людьми на энтузиазме это то еще удовольствие.
    Они будут лениться, перегорать, предлагать взяться за другую игру.
    Но это всё равно лучше, чем делать игру одному.
    Дело в том, что сделать маленькую игру, которая выстрелит, очень сложно.
    Сейчас, когда игр на площадках море, имеет смысл делать более сложные игры.
    Так проще найти свою аудиторию и выделиться среди миллиона игр.
    Но одному сделать игру средней сложности достаточно непросто.
    Бывают исключения, но это всего лишь исключения.
    6. (спорный пункт) Попробуйте делать игры для своих друзей, одногруппников, одноклассников.
    Мне кажется, плохая мотивация и заход для новичка в инди геймдеве делать игру, чтоб потом выложить её в интернет и получить миллион установок, огромный онлайн и донаты. Это слишком плохо коррелирует с тем, что разработчик в итоге получает. А вот сделать игру, чтоб порубиться с друзьями, провести весело время - это совершенно другое. При этом, никто не мешает потом эту же самую игру выложить на площадки, особенно если игра понравилась всем вашим друзьям.

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

    Если вам интересно, подписывайтесь на нас - https://t.me/mediamol

Показать полностью
Gamedev Инди Программирование Инди игра Unity Разработка Текст Telegram (ссылка)
6
5
theasmoth
2 месяца назад
Лига Разработчиков Видеоигр

City States Idle - менеджмент игра про построение бизнеса⁠⁠

С прошлого поста про игру на хакатон прошло чуть больше года, было не до геймдева. Всё как обычно началось с желания создать игру, игру которая бы сочетала элементы idle и менеджмента. Хотелось, чтобы игроки могли развивать свой город, но при этом не были привязаны к постоянному управлению. Так родилась концепция City States Idle.

City States Idle - менеджмент игра про построение бизнеса Разработка, Программирование, Gamedev, Инди, Javascript, Phaser, Браузерные игры, Яндекс Игры, Длиннопост

Выбор технологий

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

Первый прототип

Первым делом был создан базовый прототип с гексагональной сеткой. Это было ключевым элементом игры, так как гексагональные плитки позволяли создавать интересные стратегические решения при планировании карты. Очень помог плагин rexBoard для создания сетки.

City States Idle - менеджмент игра про построение бизнеса Разработка, Программирование, Gamedev, Инди, Javascript, Phaser, Браузерные игры, Яндекс Игры, Длиннопост

Система покупок и размещения

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

Система производства и доставки

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

City States Idle - менеджмент игра про построение бизнеса Разработка, Программирование, Gamedev, Инди, Javascript, Phaser, Браузерные игры, Яндекс Игры, Длиннопост

Графика

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

Система соединений

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

Инструменты

Отдельно пришлось создать редактор карт на базе самой игры и локальный сервер для обработки и хранения этих карт. Это очень сильно облегчило создание и редактирование карт.

Оптимизация и балансировка

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

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

City States Idle - менеджмент игра про построение бизнеса Разработка, Программирование, Gamedev, Инди, Javascript, Phaser, Браузерные игры, Яндекс Игры, Длиннопост

Релиз и обновления

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

Заключение

Разработка City States Idle стала интересным проектом, который объединил элементы градостроительства и idle-геймплея. Продолжается работа над улучшением игры, основываясь на обратной связи от игроков и новых идеях для развития проекта.

City States Idle на Яндекс Играх

Показать полностью 4
[моё] Разработка Программирование Gamedev Инди Javascript Phaser Браузерные игры Яндекс Игры Длиннопост
1
9
DevKitchen
DevKitchen
2 месяца назад
Лига Разработчиков Видеоигр
Серия Делаю игру на Unity3d

Делаю игру на Unity3d. Эпизод 4: Атака⁠⁠

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

Сегодня расскажу Вам, как в моей игре устроена система атаки!

Поведение атаки, так же как и любое другое, реализуется с помощью компонентов.

В компоненте ComboAttackDataComponent настраиваются все цепочки атак юнитов:

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

тонкая настройка атаки

В поле impact agents указываются агенты воздействия, которые будут как-то влиять на цели. У каждого такого агента есть своя настройка списка применяемых воздействий:

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

Этот агент нанесет урон, толкнет и оглушит противника!

Так же атака может модифицировать параметры юнита:

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

Во время атаки скорость передвижения юнита будет снижена.

А вот как это сейчас выглядит:

Все подробности вместе с кодом можете увидеть в полном видео. Приятного просмотра!

С любыми вопросами приглашаю в комментарии!

Показать полностью 3 2
[моё] Gamedev Разработка Unity Инди Программирование Инди игра Компьютерные игры IT IT юмор Мемы Юмор Unity3D Паттерны Видео Без звука Короткие видео YouTube Длиннопост
7
11
DevKitchen
DevKitchen
2 месяца назад
Лига Разработчиков Видеоигр
Серия Делаю игру на Unity3d

Делаю игру на Unity3d. Эпизод 1: Препродакшен⁠⁠

Добрый вечер, дорогие Пикабушники и Пикабушницы!

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

[моё] Разработка Компьютерные игры Unity Unity3D Gamedev Jira Репозиторий Игровой дизайн Мемы IT IT юмор Программирование Видео YouTube Инди игра Инди
4
Партнёрский материал Реклама
specials
specials

Сколько нужно времени, чтобы уложить теплый пол?⁠⁠

Точно не скажем, но в нашем проекте с этим можно справиться буквально за минуту одной левой!

Попробовать

Ремонт Теплый пол Текст
1
luis2gerallit
luis2gerallit
2 месяца назад
Искусственный интеллект

Как создать игру с помощью нейронной сети: инструкция для начинающих⁠⁠

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

Как создать игру с помощью нейронной сети: инструкция для начинающих Windows, Компьютерные игры, Python, Разработка, Программирование, Gamedev, Нейронные сети, Длиннопост

Автор: Павел Прилуцкий | Источник: ixbt.com

Пояснение

Ещё пару лет назад для создания сценария, ассетов (игровых ресурсов) и игровой логики требовалось нанимать команду сценаристов, художников и программистов. Но с развитием технологий всё изменилось. Чтобы создать игру мечты, теперь достаточно уметь применять на практике такие современные инструменты, как нейронные сети.

Нейросети способны:

  • Придумать сюжет.

  • Сгенерировать графику и музыку.

  • Написать код.

  • И многое другое.

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

Инструкция

Как я уже писал в своём предыдущем материале, посвящённом созданию программ, первым делом необходимо определиться с выбором нейронной сети. Ведь именно от её мозгов (совершенства модели) зависит итоговое качество проекта. Если вы проживаете не на территории России, советую обратить внимание на Grok или ChatGPT. В противном случае лучше всего подойдёт DeepSeek.

1. Скачиваем и устанавливаем Python.

Как создать игру с помощью нейронной сети: инструкция для начинающих Windows, Компьютерные игры, Python, Разработка, Программирование, Gamedev, Нейронные сети, Длиннопост

Установщик Python

2. Открываем нейронную сеть и задаём следующий запрос:

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

Как создать игру с помощью нейронной сети: инструкция для начинающих Windows, Компьютерные игры, Python, Разработка, Программирование, Gamedev, Нейронные сети, Длиннопост

Запрос

3. Теперь всё, что остаётся нам сделать — это подробно составить предложение на родном языке с описанием игры и её внутриигровой логики. Пойдём простым путём и создадим копию популярной космической стрелялки Galaga.

Вводим запрос:

Напиши игру на языке программирования Python: 2D-игра, стрелялка. Главный герой — космический корабль, который вынужден отбиваться от атакующих его инопланетных кораблей. Предоставь полный код игры.

4. Вставляем сгенерированный код в текстовый документ и сохраняем его с расширением .py. Пробуем запустить игру.

Как создать игру с помощью нейронной сети: инструкция для начинающих Windows, Компьютерные игры, Python, Разработка, Программирование, Gamedev, Нейронные сети, Длиннопост

Игра

Пока наша игра мечты напоминает что-то из эпохи Atari 800. Добавим ей текстур, фоновую музыку и звуки выстрелов. Текстуры и музыку можно взять в интернете или сгенерировать самому используся Stable Diffusion и SUNO AI.

Вводим запрос:

Добавь в код игры возможность изменить текстуры корабля, выстрела, врагов, звуки стрельбы и фоновую музыку.

Как создать игру с помощью нейронной сети: инструкция для начинающих Windows, Компьютерные игры, Python, Разработка, Программирование, Gamedev, Нейронные сети, Длиннопост

Кастомизация

Тщательно читаем ответ нейронной сети. В зависимости от используемой нейронной сети и качества запроса результат может быть разным. Музыку и текстуры перемещаем туда, куда она указала.

Как создать игру с помощью нейронной сети: инструкция для начинающих Windows, Компьютерные игры, Python, Разработка, Программирование, Gamedev, Нейронные сети, Длиннопост

Улучшенная игра

Стало намного лучше. Но игры, в которых практически вся логика хранится в одном конфигурационном файле, уже давно никто не пишет. Тем не менее создать визуальную новеллу, платформер или даже копию Doom таким нехитрым способом вполне возможно. Осталось собрать игру в самостоятельный файл .exe.

5. Нажимаем Win+R и в появившееся окно вводим cmd. В командной строке вводим команду:

pip install pyinstaller

6. Не закрывая окна командной строки, переносим файл .py в любую папку и вводим следующие команды:

cd (путь до папки с файлом .py)

pyinstaller --onefile --windowed --icon=assets/icon.ico --add-data «assets;assets» game. py

Как создать игру с помощью нейронной сети: инструкция для начинающих Windows, Компьютерные игры, Python, Разработка, Программирование, Gamedev, Нейронные сети, Длиннопост
  • onefile — собрать всё в один exe-файл.

  • windowed — запускать без консоли (если нужна консоль, уберите этот флаг).

  • icon=assets/icon.ico — установить иконку для exe (если есть).

  • add-data «assets;assets» — включить папку с игровыми ресурсами в сборку.

  • game.py — файл с кодом игры.

Заключение

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

Оригинал

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