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

Расслабьтесь и отдохните: игра без ограничений по времени.

Проверьте свою смекалку: головоломка для любителей

Блоки Судоку - расслабляющая головоломка

Головоломки, Гиперказуальные, Мобильная

Играть

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

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

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

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

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

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

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

Gamedev + Урок

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

Инди Разработка Инди игра Игры Unity Компьютерные игры YouTube Образование Школа Обучение Учеба Английский язык Учитель Преподаватель Все
117 постов сначала свежее
7
kamehamasterr
kamehamasterr
4 года назад
CGI Media

Проецирование и Ретопология в Zbrush⁠⁠

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

[моё] 3D моделирование Художник Zbrush 3D графика Gamedev Урок Видео
0
8
kamehamasterr
kamehamasterr
4 года назад
CGI Media

Всё о функции DynaMesh в Zbrush⁠⁠

В данном уроке я рассматривал один важнейших инструментов скульптинга в Zbrush - DynaMesh (ДинаМеш). А именно то как с ним работать, включая то, как с его помощью делать отверстия в модели, добавлять руки, щупальца, рога и многое другое.

[моё] 3D моделирование Самообразование Гайд Gamedev 3D графика Zbrush Урок Видео
5
11
ravenmende
ravenmende
5 лет назад
Лига Разработчиков Видеоигр

Как я случайно сделал Игру⁠⁠

Как я случайно сделал Игру Мобильные игры, Как сделать игру, Игры, Урок, Gamedev, Инди, Домашние животные, Видео, Длиннопост

Astro Pets Football - Как я случайно сделал игру

Всем привет дорогие Мои. Как то раз решил я изучить "Widget" в Unreal Engine 4, купил таблетки от головной боли и стал разбираться, но к моему удивлению работа с интерфейсом оказалось просто сказкой. Разработчики Epic Games постарались на славу. Меня так заинтересовал этот движок, что я просто не мог остановиться и стал изучать его будто одержимый, тратя на него всё своё свободное время. Но просто изучать движок - мне было скучно и я придумал сделать небольшую игру про мячик - все любят Мячик. И тут появилось множество задач:
- Разработать дизайн интерфейса
- Сделать Меню
- Нарисовать уровни
- Запрограммировать всю логику игры
- Выложить игру в Магазин

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

Как я случайно сделал Игру Мобильные игры, Как сделать игру, Игры, Урок, Gamedev, Инди, Домашние животные, Видео, Длиннопост

Нужно было расставить приоритеты, выделив главное, вычеркнув ненужное - "Если я не смогу сделать логику игры, то незачем будет делать графику, так как игры всё равно не будет", - подумал я. Поэтому на первых парах направил все свои усилия на создание геимплейного прототипа. Спустя несколько недель Мячик ожил и запрыгал. Я обрадовался, как младенец ясному солнцу и стал пилить игру дальше: сделал логику меню, реализовал получение очков, сохранение данных и игровой интерфейс. Мне казалось, что "Всё идёт по плану", но тут я вспомнил, что не умею рисовать. Как же быть подумал я и снова лёг спать.

Утром, проснувшись от нескольких изнурительных дней - вспомнил, что я 3Д Артист и всё, что мне было нужно - это замоделить объекты и отрендерить. Несколько вечеров подряд я присоединял полигон к полигону и к положенному сроку сцены были готовы. Наконец-то то, что я изобретал несколько месяцев, стало походить на игру.

Как я случайно сделал Игру Мобильные игры, Как сделать игру, Игры, Урок, Gamedev, Инди, Домашние животные, Видео, Длиннопост

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

На следующий день я принялся осуществлять план и первое, что сделал - это изменил название игры на: "Astro Pets Football". Далее, мне нужно было перерисовать логотип и сделать коллекцию питомцев. А кто будет делать скетчи? “Let it be” - воскликнул я и вместе с дочкой, которой на тот момент было 4 года, мы сели рисовать всё что придёт в голову. Я хотел рисовать монстров, а дочка рисовала кошечек и собачек, но мы нашли компромисс и объединили рисунки. Наши почеркушки оказались шедеврами, по которым я сделал 3Д Модели.

Как я случайно сделал Игру Мобильные игры, Как сделать игру, Игры, Урок, Gamedev, Инди, Домашние животные, Видео, Длиннопост
Как я случайно сделал Игру Мобильные игры, Как сделать игру, Игры, Урок, Gamedev, Инди, Домашние животные, Видео, Длиннопост

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

Показать полностью 5 1
[моё] Мобильные игры Как сделать игру Игры Урок Gamedev Инди Домашние животные Видео Длиннопост
4
162
Nezon
Nezon
5 лет назад
Лига Разработчиков Видеоигр

Как Construction Script помогает мне в дизайне уровней [UE4]⁠⁠

Как Construction Script помогает мне в дизайне уровней [UE4] Gamedev, Unreal Engine 4, Туториал, Урок, Гифка, Длиннопост

Всем привет! В этом посте покажу вам как сделать то, что на гифке выше с помощью Blueprints.


В Unreal Engine 4 есть очень классная вещь - Construction Script. Его фишка в том, что он выполняется прямо в редакторе, когда вы размещаете или редактируете ваш объект. Попасть в него можно на том же уровне вкладок, где находится Event Graph, либо в разделе функций вашего блупринта.

Как Construction Script помогает мне в дизайне уровней [UE4] Gamedev, Unreal Engine 4, Туториал, Урок, Гифка, Длиннопост

Далее рассмотрим Construction Script на примере моей палатки. Он включает две моих функции: Place All Sticks размещает все колышки, а TurnAllRopes поворачивает и скейлит все веревочки.

Как Construction Script помогает мне в дизайне уровней [UE4] Gamedev, Unreal Engine 4, Туториал, Урок, Гифка, Длиннопост

Чтобы это хорошо работало, я имею (StaticMesh) веревочку длинною 100 юнитов (1 метр) с правильным пивотом. В данном случае, он находится на краю, а сама веревка направлена по локальной оси Х этого меша. Это нужно для того, чтобы дальше было легко поворачивать и скейлить этот объект.

Как Construction Script помогает мне в дизайне уровней [UE4] Gamedev, Unreal Engine 4, Туториал, Урок, Гифка, Длиннопост

Веревку я привязываю к колышку. Ну, то есть, размещаю "внутри". Таким образом, её координаты будут локальными относительно колышка. А вот вращение для веревки выставляю абсолютным.

Как Construction Script помогает мне в дизайне уровней [UE4] Gamedev, Unreal Engine 4, Туториал, Урок, Гифка, Длиннопост

У самой палатки я подготовил 8 сокетов, к которым буду "привязывать" веревку.

Как Construction Script помогает мне в дизайне уровней [UE4] Gamedev, Unreal Engine 4, Туториал, Урок, Гифка, Длиннопост

Теперь вернемся к нашим функциям PlaceAllSticks и TurnAllRopes. На самом деле, в каждой из этих функций просто вызывается 8 раз своя дополнительная функция для единичного случая. То есть, вот на примере с веревками. С колышками то же самое.

Как Construction Script помогает мне в дизайне уровней [UE4] Gamedev, Unreal Engine 4, Туториал, Урок, Гифка, Длиннопост

Как это работает для единичного случая?


Сначала нам надо воткнуть колышек по уровню лэндскейпа. Тут в дело вступает функция PlaceStick. Она берет на вход колышек, пускает луч по каналу Landscape (это мой собственный канал для ландшафта, но вы можете использовать дефолтный Visibility, если хотите) из точки [локация колышка + 500 по Z] в точку [локация колышка - 500 по Z]. Далее, если произошло столкновение, мы меняем координату Z колышка на точку столкновения.


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

Как Construction Script помогает мне в дизайне уровней [UE4] Gamedev, Unreal Engine 4, Туториал, Урок, Гифка, Длиннопост

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


Напомню, у нас есть веревка, которая расположена в самом колышке. Теперь нам надо её повернуть и изменить длину.


Для поворота есть отличная стандартная функция в Unreal Engine 4 - FindLookAtRotation. Она принимает точку старта (локация нашего объекта) и точку, на которую он должен повернуться (Target). Соответственно, выдает нам Rotation, который мы просто назначаем нашему объекту. Не забываем про то, что в Unreal Engine 4 Forward Vector любого объекта направлен по его локальной оси Х.


(Учтите, в моём примере я всё вычисляю в мировых координатах, потому что мне так удобней!)


После поворота, нам остается только поменять длину этой веревочки. Вычисляем расстояние между началом и предполагаемым концом веревочки, делим это расстояние на 100 и забиваем в скейл по Х для нашей веревочки. Вуаля.


(На 100 мы делим потому, что наша веревка изначально длиной в 100 юнитов)

Как Construction Script помогает мне в дизайне уровней [UE4] Gamedev, Unreal Engine 4, Туториал, Урок, Гифка, Длиннопост

Теперь я могу двигать палатку по ландшафту, а её колышки всегда будут подгоняться под окружающий рельеф. Это намного проще, чем выставлять такие вещи вручную для каждой палатки :)


Буду рад, если мой опус кому-нибудь поможет. Спасибо за внимание!

Как Construction Script помогает мне в дизайне уровней [UE4] Gamedev, Unreal Engine 4, Туториал, Урок, Гифка, Длиннопост
Показать полностью 9
[моё] Gamedev Unreal Engine 4 Туториал Урок Гифка Длиннопост
29
18
Bjornchik
Bjornchik
6 лет назад
Лига Разработчиков Видеоигр

Видеокурс по GameMaker Studio 2. Противники. Часть 2.⁠⁠

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

Следующее видео будет вне рамок курса, но тоже про GMS. Оно будет не обучающим. Может даже я не буду его выкладывать сюда, чтобы не смущало (:

Затем мы начнем создавать базовый интерфейс для нашей игры.


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


Также вступайте в нашу группу ВК:  https://vk.com/walkdigidong


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

Показать полностью
[моё] Компьютерные игры Разработка игр Gamemaker Studio 2 Gamedev Урок Видео
18
19
Bjornchik
Bjornchik
6 лет назад
Лига Разработчиков Видеоигр

Видеокурс по GameMaker Studio 2. Противники. Часть 1.⁠⁠

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

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


Вступайте в группу ВК. Там я тоже выкладываю эти видео, а также стараюсь ответить на ваши вопросы по GM. Группа маленькая, но пусть это вас не смущает. Вместе мы её нарастим.

https://vk.com/walkdigidong


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

Показать полностью
[моё] Компьютерные игры Разработка игр Gamemaker Studio 2 Gamedev Урок Видео
18
4
Bjornchik
Bjornchik
6 лет назад

Видеокурс по GameMaker Studio 2. Скрипты и regions.⁠⁠

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

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

https://vk.com/walkdigidong

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

[моё] Компьютерные игры Разработка игр Gamemaker Studio 2 Gamedev Урок Видео
4
Партнёрский материал Реклама
specials
specials

Даже получать удовольствие ты должен с коммерческой выгодой для себя ©⁠⁠

Так говорил греческий судовладелец, миллиардер Аристотель Онассис. Миллиардеры, конечно, живут немножко иначе, но этот принцип вполне распространяется и на «простых смертных». Давайте посчитаем, какую выгоду вы получаете.

Посчитать

Бизнес Выгода Текст
29
Bjornchik
Bjornchik
6 лет назад
Лига Разработчиков Видеоигр

Видеокурс по GameMaker Studio 2. Стрельба.⁠⁠

А вот и третье видео. Неужели не заброшу? Сегодня мы вооружим нашего персонажа, чтобы тот сеял смерть низменным врагам (которых мы добавим в четвертом видео).

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

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