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

Реальная Рыбалка

Симуляторы, Мультиплеер, Спорт

Играть

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

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

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

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

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

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

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

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

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

Gamedev Разработка Инди Инди игра Игры YouTube Компьютерные игры IT Программист IT юмор Python Картинка с текстом Юмор Все
299 постов сначала свежее
12
user8676564
user8676564
1 год назад
Лига Разработчиков Видеоигр

Делюсь опытом для всех, кто хотел бы попробовать разработку игр, но не решается⁠⁠

Видео на английском, если будут вопросы, добро пожаловать в комментарии, Дискорд 😊

Демо в Стим https://store.steampowered.com/app/2818080/Echoes_of_the_Abyss/

Добавляйте в избранное https://store.steampowered.com/app/2818080/Echoes_of_the_Abyss/

Показать полностью
[моё] Gamedev Инди Компьютерные игры Разработка Unity Unreal Engine Godot Engine Game Art Программирование Игры Мобильные игры Инди игра Совет Лайфхак Видео YouTube
0
chizhikov.danil
chizhikov.danil
1 год назад

Этот гуру программирования написал книгу… и лучше бы он этого не делал!⁠⁠

Знаете этого чувака с ютубчика, который вечно код ругает?  Так вот, он взял и написал книгу по C#, типа для новичков. Я, как наивный энтузиаст, решил почитать, думая, что сейчас прокачаю свои скиллы.  Ага, щас!

Вместо крутых советов там сплошные грабли! 🤬

Грабля №1: операторы как Франкенштейн.

Он учит перегружать операторы, чтобы, например, сравнивать армии по силе. Круто, да?  Ага, только представьте: читаете вы код, видите "<" и ">", а понять не можете, что они там сравнивают — количество юнитов или общую мощь.  Головная боль обеспечена!

Этот гуру программирования написал книгу… и лучше бы он этого не делал! Unity, Программирование, Книги, Длиннопост

Грабля №2: аргументы как гости на вечеринке.

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

Этот гуру программирования написал книгу… и лучше бы он этого не делал! Unity, Программирование, Книги, Длиннопост

И т.д.

В общем, книжка — та еще граната! Вроде автор шарит в коде, а советы даёт такие, что потом плакать хочется.  Лучше уж классику почитать, типа "Чистого Кода" дядюшки Боба.

А вы что думаете? 🤔  Сталкивались с такими "вредными советами"? Делитесь в комментах!

Показать полностью 2
Unity Программирование Книги Длиннопост
8
DELETED
1 год назад

Ответ на пост «Я написал свою книгу по программированию»⁠⁠3

Если данный господин является инфоцыганом, то предлагаю на него кинуть жалобу в СК РФ сейчас их любят кошмарить!

[моё] Программирование IT Айтишники Программист Csharp Unity Gamedev Ответ на пост Текст
7
22694
HolyMonkey
HolyMonkey
1 год назад
Я смог - сможешь и ты!

Я написал свою книгу по программированию⁠⁠3

Меня мало кто помнит но старички надеюсь пустят ностальгическую слезу. 8 лет назад здесь я кинул абсолютно безумный клич: "Буду обучать бесплатно любого желающего программированию". Я думал соберу человек 10 и в качестве хобби помогу людям. :))

Шут там, собралось почти 2000 человек и я провёл месяц без сна так, как проверял всем домашки и постоянно вёл лекции. И самое весёлое что это правда было просто хобби и я не взял ни рубля с людей а также не продавал никаких курсов. Странно это слышать в эру прогревов и теневых продаж, не правда ли?

Через 2 года после этих занятий я сел писать книгу по программированию на языке C# и благодаря участникам тех занятий мы собрали 85 000 рублей на написание на краудфандинге. Спустя 6 лет с того момента я закончил.

Книга научит вас языку программирования C# с самых основ через практику. Мы начнём с вами с переменных и закончим инкапсуляций техник динамического программирования в объектно-ориентированном дизайне (чтобы это не значило).

В книге получилось почти 400 страниц и вы можете забрать бесплатно PDF здесь - https://t.me/sakutin_csharp/2274

Спасибо Пикабу за всё!

[моё] Программирование IT Айтишники Программист Csharp Unity Gamedev Текст
813
3
Djon22
1 год назад

Клон PokemonGo⁠⁠

Для ЛЛ: рассказываю как разработал игру, с какими трудностями столкнулся, привожу цифры, в конце клянчу установки

Всем привет! Недавно закончил свой очередной проект - игру на мобилку с дополненной реальностью:

Клон PokemonGo Моя игра, Видеоигра, Unity, Программирование, Длиннопост

Цель

Цель была: создать проект который не стыдно показать на собеседовании(если такое вдруг случится). За последние 3 года я сильно поднял скилл и специально выбрал максимально сложную (для меня) идею.

Описание игры

Это игра с дополненной реальность - вокруг аватара игрока строится карта с дорогами, зданиями, лесами, реками и озерами. Игроку надо в реальном мире ходить и в игре будут появляться монстры, деревья, травы и камни, которые можно сломать\полутать. Лут можно использовать для крафта полезных штук\ постройки базы.

Клон PokemonGo Моя игра, Видеоигра, Unity, Программирование, Длиннопост

Есть система классического инвентаря с характеристиками ГГ

Клон PokemonGo Моя игра, Видеоигра, Unity, Программирование, Длиннопост

Модельки все делал самостоятельно (кроме аватара ГГ - его поленился и стащил где то в сети) - старался придерживаться стиманк стиля, изображения и музыку сгенерировала нейросеть.

Боевка расписана на скрине ниже, учитывается тип жеста, что за обьект и точка соприкосновения

Клон PokemonGo Моя игра, Видеоигра, Unity, Программирование, Длиннопост

Разработка

Данные для генерации карты решил брать с сервиса OpenStreetMap - на мой взгляд он идеально подходит для инди разработчика, ибо:

1) Бесплатный

2) Есть возможность развернуть свой сервер со свежей базой из коробки (пока не пробовал, но круто), или использовать бесплатный с довольно неплохой скоростью

3) Достаточно легко работать - апи никакого нет, просто url запрос

4) Конкуренты что то дофига хотят)

Довольно долго мучался с генерацией меша на основе получаемых данных (просто дофигище векторной алгебры (математики?)). Не все получилось гладко (к примеру море кажется не отрисуется никогда - ибо данных об этом обьете очень много и они не доходят с сервера, отваливаясь по таймауту). Дороги нарисовал также не идеально: используется UI материал для рендера так как не получилось быстро посчитать точки для прорисовки и дорога кое-где вывернута наизнаку).

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

Вся игра рисуется плитами (карта, монстры и тд.) и в зависимости от расположения игрока стирается\дорисовывается. Производительностью я удовлетворен - не замечал фризов на слабых тестовых устройствах.

Баланс (появление мобов, их параметры, стоимость крафта и тд) сделал настраиваемыми через ScriptableObject

Клон PokemonGo Моя игра, Видеоигра, Unity, Программирование, Длиннопост

Интегрировал яндекс рекламу, MyTracker аналитику, ZenjectDI.

Публикация

Выложить решил сперва в RuStore , ибо:

1) Сильно проще чем гугл для анализа рентабельности

2) Я немного патриот

Попробовал закупить рекламу в VK и был сильно разочарован: я покупаю одну установку за 500р(( для примера, для старых своих проектах я у гугла покупал 1 установку за 5р. Видимо все таки для проверки рентабельности проекта придется выкладываться в GooglePlay (там сейчас все сложно для россиян в плане продвижения и заработка, но есть варианты). Причем люди судя по статистике неплохо кликают по рекламе, видимо просто шарахаются от RuStore. (7000 показов - 350 кликов рекламы - 1 установка )

Пока оставил рекламную компанию только непосредственно в сторе - а там трафика 1 показ в час)). Для примера в среднем на 100 показов рекламы я имел 1 установку со старыми проектами

Игра в сторе

P.S. поиграйте, хватит сидеть за компом). Жду отзывы в комментариях, спасибо

Показать полностью 5
[моё] Моя игра Видеоигра Unity Программирование Длиннопост
16
21
Billy.Gates
1 год назад
Лига Разработчиков Видеоигр

Игра по мотивам фильма "Куб" 1997 года⁠⁠

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

Логлайн:

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

Для начала кадр из фильма для тех, кто не смотрел или не помнит:

Игра по мотивам фильма "Куб" 1997 года Игры, Unity, Разработка, Фильмы, Программирование, Gamedev, Куб, Видео, Без звука, Длиннопост

Как это выглядит в игре:

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

Итак, сводная информация об игре:

Куб, как и в фильме, размером 26x26x26 комнат

Комнаты по 5 метров вместо оригинальных 4.3

Комнаты не перемещаются

Ничего считать не надо. Просто идете по координатам до нулевой комнаты

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

Перемещаться можно как в верхние комнаты, так и в нижние

Нельзя открыть все двери.

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

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

Исключение - верхние крайние комнаты. Двери на потолках у таких комнат не открываются.

Мультиплеера нет.

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

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

У каждого персонажа свои характеристики. Кратко опишу некоторые особенности персонажей:

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

  • Инженер. Может давать подсказки о ловушках. Также он быстрее всех открывает двери.

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

  • Доктор. Регенерирует быстрее полицейского, отсутствует побочные эффекты от некоторых ловушек (например, двоение в глазах от газа), самый медленный из всех.

Вся вариация происходит по девяти параметрам.

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

Кидать ботинки (и не только) можно, но шнурков, чтобы их обратно вытянуть, нет.

Придется смириться с потерей или идти подбирать на свой страх и риск.

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

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

Да, с фломастером можно рисовать на стенах.

Каждый предмет может получать урон от ловушек.

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

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

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

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

Со стороны выглядит это как-то так:

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

Замечания приветствуются.

Показать полностью 1 2
[моё] Игры Unity Разработка Фильмы Программирование Gamedev Куб Видео Без звука Длиннопост
17
36
CyberCook
1 год назад
Игровые скидки и раздачи

Раздача Образовательной игры-Приключения Coding Rabbits на Itch.io⁠⁠

Раздача Образовательной игры-Приключения Coding Rabbits на Itch.io Gamedev, Раздача, Инди игра, Разработка, Не Steam, Инди, Unity, Itchio, Головоломка, Программирование, Приключения, Образовательные игры, Длиннопост
Раздача Образовательной игры-Приключения Coding Rabbits на Itch.io Gamedev, Раздача, Инди игра, Разработка, Не Steam, Инди, Unity, Itchio, Головоломка, Программирование, Приключения, Образовательные игры, Длиннопост
Раздача Образовательной игры-Приключения Coding Rabbits на Itch.io Gamedev, Раздача, Инди игра, Разработка, Не Steam, Инди, Unity, Itchio, Головоломка, Программирование, Приключения, Образовательные игры, Длиннопост

ЗАБРАТЬ

Добро пожаловать в CodingRabbits; интерактивная игра по программированию, сочетающая в себе как развлечение, так и знания!

Мы все знаем, что найти вдохновение, чтобы начать изучать что-то новое, не всегда бывает проще простого, особенно с учетом того количества внимания, которое это может потребовать. Однако мы находим время для игр, когда захотим, так почему бы не заняться и тем, и другим?

CodingRabbits познакомит вас с основами кодирования в трех интерактивных и увлекательных режимах:

*Режим истории: многоуровневое путешествие, в котором вы ведете кроликов, используя коды, которые вы изучаете, следуя инструкциям.

*Многопользовательский режим: играйте против своих друзей в многопользовательской игре в реальном времени, пройдите уровень раньше, чем другие игроки, чтобы победить.

*Режим обучения: проверьте свои навыки программирования на случайном уровне.

Если вы готовы начать это еще увлекательное, познавательное путешествие; тогда мы, в том числе и наши Кролики, ждём Вас!

Обновлено : 17 дней назад

Опубликовано : 18 ноября 2020 г.

Статус : выпущен

Платформы : Windows, Android

Оценка : 5,0 из 5 звезд

Автор : Dragonaz

Жанр : Образовательные, Приключения, Головоломки

Теги : 2D, Смешные, GameMaker, Локальный мультиплеер, Сверху вниз

Средняя сессия : Несколько минут

Языки : английский

Ввод : Клавиатура, Мышь

Мультиплеер : Локальный мультиплеер

Количество игроков : 2

ЗАБРАТЬ

Показать полностью 2
Gamedev Раздача Инди игра Разработка Не Steam Инди Unity Itchio Головоломка Программирование Приключения Образовательные игры Длиннопост
0
1
Collini
Collini
1 год назад

Нейросеть СОЗДАЕТ игры! ИИ заменит программистов?⁠⁠

Нейросеть для создания игр по вашим промптам

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

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