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

Дурак подкидной и переводной

Карточные, Настольные, Логическая

Играть

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

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

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

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

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

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

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

Unity + Разработка

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

Gamedev Инди Инди игра Игры YouTube Компьютерные игры Программирование IT Все
995 постов сначала свежее
1
aks2dio
aks2dio
11 месяцев назад
Серия Автостопом по мультиплееру

Автостопом по мультиплееру. Часть 1: Введение⁠⁠

Автостопом по мультиплееру. Часть 1: Введение Unity, Мультиплеер, Gamedev, Разработка, Статья, Обучение, Яндекс Дзен (ссылка), ВКонтакте (ссылка), Длиннопост

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

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

Повествование я буду вести со своей "колокольни Unity-разработчика", используя те термины, примеры и технологии, которые для меня ближе и с которыми я знаком непосредственно. Но это не какой-то уникальный опыт, который существует только внутри мира Unity — всё это будет актуально и для других инструментов.

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

——————————————————

Наблюдение №1: Сложность

Автостопом по мультиплееру. Часть 1: Введение Unity, Мультиплеер, Gamedev, Разработка, Статья, Обучение, Яндекс Дзен (ссылка), ВКонтакте (ссылка), Длиннопост

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

Поиск – пусть не главный этап, но очень важный. Нельзя изучить то, что не удалось найти, и о существовании чего ты даже не знаешь :)

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

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

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

**Вывод:** если однажды удосужиться попасть на мультиплеерный проект, не имея какого-то опыта, не стоит надеяться, что удастся разобраться со всем за недельку и начать успешно перформить — вряд ли из такой затеи получится что-то удачное (но вероятность всё же есть — ситуации бывают разные). И нужно быть готовым к тому, что здесь, как и в IT в целом, придётся постоянно учиться и совершенствовать свои навыки, чтобы иметь компетенции заниматься более качественными и масштабными проектами.

——————————————————

Наблюдение №2: Неизбежность

Автостопом по мультиплееру. Часть 1: Введение Unity, Мультиплеер, Gamedev, Разработка, Статья, Обучение, Яндекс Дзен (ссылка), ВКонтакте (ссылка), Длиннопост

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

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

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

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

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

Вывод: чем дальше, тем больше в нашей жизни мультиплеера становится. С каждым днём шансы столкнуться с этой технологией возрастают. Рано или поздно, как бы мы ни избегали (если такие попытки есть), мы там окажемся. И лучше к этому быть готовым. Потому что <см Наблюдение №1>.

——————————————————

Наблюдение №3: Недооценённость

Автостопом по мультиплееру. Часть 1: Введение Unity, Мультиплеер, Gamedev, Разработка, Статья, Обучение, Яндекс Дзен (ссылка), ВКонтакте (ссылка), Длиннопост

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

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

Оффтоп: Почему я считаю этот трюк "грязным":

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

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

Оффтоп: Почему это – всё же "трюк":

1. Даже если у кандидата не было опыта работы с сетевыми кодом, он появится при подготовке ТЗ, что снимает с команды необходимость обучать нового коллегу с полного "нуля".

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

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

4. Если кандидат ушёл не в ту сторону и его "душа" к этому ну совсем "не лежит", то это вскроется сразу и не станет отложенным сюрпризом.

На моей практике не было кандидатов, которые бы смогли успешно выполнить ТЗ, столкнувшись с сетевым кодом впервые при выполнении этого ТЗ. Тем не менее те, кто что-то когда-то слышали и сколько-нибудь пробовали, не редко давали весьма хорошие результаты. Пусть они не знали об определённых подводных камнях, которые приходят только с опытом, но поставленная задача была объективно выполнена.

Оффтоп: Фидбэк на ТЗ

Какое бы ни было решение по ТЗ, оставить конструктивный фидбэк, который поможет кандидату шагнуть на следующую ступеньку — на мой взгляд, для компании тоже полезный "трюк" (и, к сожалению, не общепринятый стандарт). А для самого кандидата это – отличная лазейка и точка роста.

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

Вывод: для разработки мультиплеера все хотят сотрудников "на опыте", но таких катастрофически мало. И сами разработчики почему-то не придают значения такой вехе в своём портфолио навыков. Поэтому даже небольшой скромный мультиплеерный пет поможет тебе выделиться среди других кандидатов и успешнее выполнить ТЗ, если оно вообще потребуется и ты уже не находишься в числе тех, кого "отрывают с руками". А команды всё чаще обращаются к мультиплееру. Потому что <см Наблюдение №2>.

——————————————————

Выводы

Автостопом по мультиплееру. Часть 1: Введение Unity, Мультиплеер, Gamedev, Разработка, Статья, Обучение, Яндекс Дзен (ссылка), ВКонтакте (ссылка), Длиннопост

Мультиплеер – это сложно, объемно, актуально, перспективно и с каждым днём всё более востребовано. И, вероятно в недалёком будущем, почти обязательно. Но среди разработчиков это на данный момент не очень популярно. И как нанимающая сторона, я подмечаю некоторый "кадровый голод" в этой области.

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

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

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

До следующих встреч!

Эту и следующие статьи можно читать на площадках: Пикабу, VK, Dzen, Habr, Dtf.

——————————————————

Контент

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

1. Joshua Glazer, Sanjay Madhav. Multiplayer Game Programming: Architecting Networked Games (есть в переводе)

2. Alan R. Stagner. Unity Multiplayer Games

3. Marco Secchi. Multiplayer Game Development with Unreal Engine 5

Показать полностью 4
Unity Мультиплеер Gamedev Разработка Статья Обучение Яндекс Дзен (ссылка) ВКонтакте (ссылка) Длиннопост
2
0
aks2dio
aks2dio
11 месяцев назад

Как быстро наделать юнит-тестов с AI ?⁠⁠

[моё] Unity Gamedev Разработка Программирование Искусственный интеллект Rider Тест Совет Клип Обучение Видео YouTube
5
aks2dio
aks2dio
11 месяцев назад

О площадках для блога⁠⁠

О площадках для блога Unity, Gamedev, Разработка, Блог

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

Для опытов я отобрал следующие площадки ⚗️:

  • VK

  • Telegram

  • YouTube

  • Instagram

  • TikTok

  • Dzen

  • Dtf

  • Pikabu

  • Boosty

  • Rutube

  • Tenchat

Контент там будет идентичный с точностью до возможностей площадки (TikTok и Rutube, например, позволяют загружать только видео-ролики 🎥 — соответственно, текстовых постов там не будет 📝)

Поделюсь наблюдениями, когда появятся какие-то значимые данные 🗄

Показать полностью
[моё] Unity Gamedev Разработка Блог
0
aks2dio
aks2dio
11 месяцев назад

Приветственный стартовый пост⁠⁠

Приветственный стартовый пост Unity, Gamedev, Разработка, Dotnet, Менеджмент, Образование, Тимлид, Обучение, Блог

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

С 2017 г. разрабатываю, лидую, преподаю, менторю и консультирую.

Был в найме, стартапах, фрилансе, инди, мобилках, десктопах, вебе, XR.

Про это и могу рассказать. И про новые вехи в своей карьере.

Какой контент можно ждать:

- 🗒 Точно будут небольшие посты с какими-нибудь заметками, инсайтами, бенчмарками и технологиями.

- 📅 Анонсы публичных выступлений, где будет возможность пообщаться лично.

- 📢 Рекомендации: видео-ролики, статьи, пакеты и всё, что покажется любопытным и захочется отложить.

- 📽 Буду учиться делать Клипы и Видео про что-нибудь полезное.

- 📝 Буду практиковаться в написании статей. Уже готовлю первую пробу.

- 📶 Возможно будут стримы. Есть идеи на проекты — думаю над тем, чтобы работать над ними онлайн.

- ❓Если будет востребован Q&A, то будет и это.

Как часто: жизнь покажет, но пока думаю, что не часто :)

1. Это всё больше для меня: что-то обдумать, обработать, зафиксировать, чтобы к этому можно было позже вернуться.

2. Буду делиться своим приобретаемым опытом и будет здорово, если он окажется полезен.

3. Буду рад опытом не просто делиться, но и обмениваться. Уверен, что у тебя, читатель, найдутся интересные комментарии, дополнения или темы для обсуждения.

Первый камень заложен. До новых постов 👋

Показать полностью
[моё] Unity Gamedev Разработка Dotnet Менеджмент Образование Тимлид Обучение Блог
3
5
SkyLett
SkyLett
11 месяцев назад

Создание мода для актуальной сегодня 7 days to die⁠⁠

Доброго дня местные гении) Сложилась такая ситуация, что играем мы с друзьями на сервере 7DTD и возникла необходимость внести изменения в некоторые файлы игры. А поскольку эта часть (интеграция с твич) людям-мододелам не особо интересна, то и аналогов я найти не смог, что бы взять откуда-то идею.

В общем, я хочу внести изменения в файлы twitch.xml и twitch_events.xml однако не могу разобраться с синтаксисом XPath Explained - то что используется в игре. Смог разобраться в локализации и добавлении НОВЫХ вещей модом, но редактирование текущего кода у меня не получается.

Приведу пример:

Создание мода для актуальной сегодня 7 days to die Игры, Моддинг, 7 Days to Die, Помощь, Unity, Разработка, Длиннопост

Это действие создания зомби по команде из чата твича

Я могу создать файл в своем моде с названием twitch.xml и добавить в него такой же блок - используя созданные заново секции action=name + command + command_key + event_name + default_cost для этого мне потребуется добавить command и command_key в файл локализации + event_name в файл gameevents.xml - что как бы добавляет очень много лишней ручной работы, а что-бы её избежать я хочу использовать xpath для изменения данных в уже существующих блоках.

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

Создание мода для актуальной сегодня 7 days to die Игры, Моддинг, 7 Days to Die, Помощь, Unity, Разработка, Длиннопост

тут я хочу изменить переменные party_kill_reward_max и всё что имеет цифры в значениях + создать новый actions_preset

2) блок со спавном зомби, тут опять много рутины но это уже не страшно, я хочу использовать существующий gameevents который указывается в разделе event_name что бы не трогать лишние файлы, но в этом блоке мне нужно сменить command + command_key + default_cost + cooldown + вписать в команду созданный выше пресет

Создание мода для актуальной сегодня 7 days to die Игры, Моддинг, 7 Days to Die, Помощь, Unity, Разработка, Длиннопост

этот блок аналогичен и другим командам бады\дебафы\погода\мир и экстра

3) в другом файле twitch_events нужно поправить блок с пресетами и взаимодействия с баллами канала

Создание мода для актуальной сегодня 7 days to die Игры, Моддинг, 7 Days to Die, Помощь, Unity, Разработка, Длиннопост

пресеты

Создание мода для актуальной сегодня 7 days to die Игры, Моддинг, 7 Days to Die, Помощь, Unity, Разработка, Длиннопост

секция создания наград за баллы канала

Сейчас, все нужные мне изменения внесены в файлы игры и забекаплены на тыщу раз, потому как я устаю вносить их после каждой обновы и если ничего нового в файлах нет а это не одна тысяча строк, то я просто заменяю файлы на старые. Но хочется сделать всё правильно, а опыта именно с логикой у меня нет(
Может кто сталкивался с этим или понимает как это должно работать и подскажет почему я тупой)
сурсы которые читал и пытался делать по ним команды:
1) Базовый моддинг (фандом)

2) XPath Explained (фандом) тут рассказано как применять атрибуты и проч - но я не нашел для себя рабочего варианта из предложенных

Показать полностью 4
[моё] Игры Моддинг 7 Days to Die Помощь Unity Разработка Длиннопост
1
11
CyberCook
11 месяцев назад
Лига Разработчиков Видеоигр

Раздача иконок со сладостями Sweet Cakes Icon Pack на asset store Unity⁠⁠

Раздача иконок со сладостями Sweet Cakes Icon Pack на  asset store Unity Разработка, Инди игра, Раздача, Gamedev, Unity, Инди, Asset store, Asset
Раздача иконок со сладостями Sweet Cakes Icon Pack на  asset store Unity Разработка, Инди игра, Раздача, Gamedev, Unity, Инди, Asset store, Asset

Промо : RICIMI

ЗАБРАТЬ

Пакет Sweet Cakes Icon Pack содержит более 110 высококачественных иконок тортов и кексов. Готов к использованию в любых играх!

✨ НОВОЕ обновление 1.3 ✨

Исходные файлы Vectorial Affinity Designer 2 теперь доступны для всех значков тортов. 💝

  • Демо-версия WebGL Icon Pack Sweet Cakes -

Функции:

  • Включены исходные файлы Vectorial Affinity Designer 2 (начиная с версии 1.3).

  • Все значки тортов доступны в формате .PNG (600x600 пикселей) и частично многослойном формате .PSD (600x600 пикселей).

  • Включена демонстрационная сцена.

Промо : RICIMI

ЗАБРАТЬ

Показать полностью 1
Разработка Инди игра Раздача Gamedev Unity Инди Asset store Asset
9
7
Toritor
Toritor
11 месяцев назад
Лига Разработчиков Видеоигр

Блогеры: Я заснял призрака! Июньские итоги + бонус⁠⁠

Всем привет! Еще не расплавились от жары? А у нас для вас горячие пирожки в виде ежемесячных итогов!
Напоминаю, что установить альфа-версию игры можно, перейдя по ссылке на платформу AppBazar(Android): https://links.appbazar.am/ReoH39SbrXXCNFMm6

Блогеры: Я заснял призрака! Июньские итоги + бонус Gamedev, Инди, Инди игра, Разработка, Android, Unity, Квест, Мобильные игры, Длиннопост

Злой Баров

ПОРТРЕТЫ И ИКОНКИ
Нарисованы все иконки предметов для инвентаря! Сейчас ведется работа над интерфейсом. В основном требуется только сделать приличные рисунки, но местами все таки было решено переверстать старые варианты.

1/10

Примеры предметов(старые и новые)

Блогеры: Я заснял призрака! Июньские итоги + бонус Gamedev, Инди, Инди игра, Разработка, Android, Unity, Квест, Мобильные игры, Длиннопост

Пример переработки интерфейса квиза

МУЗЫКА
Закончена работа над темой Константина. Осталось не так много треков. Сейчас начинаем работу над темой другого персонажа, о котором лучше не говорить🤫

ЗВУКИ
Добавлены все звуки для подбора предметов. В игре появились актеры озвучки... Это мои попугаи😁 А еще есть звук мандрагоры, который сделан на основе одного очень знаменитого крика. К сожалению, Пикабу не позволяет прикреплять аудио-файлы к постам, так что придется дождаться выхода игры.

ТЕСТИРОВАНИЕ
Неужели? Дождались! Началось тестирование полной версии игры! Среди тестировщиков как специально подобранные люди, так и добровольцы. Огромное спасибо им за то, что ищут баги... Которые мне потом исправлять🫠

БОНУС!
29 июня я присутствовал на мероприятии от университета ИТМО GameDev Day 2. На нем спикеры, среди которых Алексей Копцев - гендиректор Cyberia Nova, Дарья Островская - блогер и игровой продюсер, а также представители от RuStore и VKPlay, проводили лекции на различные тематики.

Блогеры: Я заснял призрака! Июньские итоги + бонус Gamedev, Инди, Инди игра, Разработка, Android, Unity, Квест, Мобильные игры, Длиннопост

Выступление Алексея Копцева

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

Блогеры: Я заснял призрака! Июньские итоги + бонус Gamedev, Инди, Инди игра, Разработка, Android, Unity, Квест, Мобильные игры, Длиннопост

Скриншот Eternal Troops

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

ПЛАНЫ НА БУДУЩЕЕ
Начало тестирования - это хороший знак. Значит теперь есть возможность отслеживать баги и исправлять их, без работы я точно не останусь. В скором времени будет готов интерфейс, так что в этом месяце думаю мы его уже внедрим. А на этом все, до новых встреч!:)

Показать полностью 14
Gamedev Инди Инди игра Разработка Android Unity Квест Мобильные игры Длиннопост
0
1035
AndrewAlexArt
AndrewAlexArt
1 год назад
Лига Разработчиков Видеоигр

Привет от ex.разработчика Atomic Heart, PUBG⁠⁠

Привет от ex.разработчика Atomic Heart, PUBG Gamedev, Компьютерные игры, 3D, Рекомендации, Блог, Game Art, Unity, Инди, Unreal Engine, Разработка, Длиннопост

Те самые бараки

Меня зовут Андрей Александров, обычно подписываюсь как AndrewAlexArt. Я Snr. Environment Artist или художник по окружению в кино и играх. За плечами и тремя поломанными креслами работа над Atomic Heart, PUBG, Walking Dead. Кино: "Притяжение", "Легенда о Коловрате". Большую часть времени работаю удаленно фулл-тайм, благодаря чему смог грамотно выстроить дисциплину, о чем расскажу вам позже.

1/3

Несколько тестов освещения из игры

После ухода с Атомика и довольно серьезного выгорания я разнообразил свою творческую жизнь программированием, написанием шейдеров и прочими техническими деталями из игровой индустрии. Тогда же я начал делать небольшой проект на Unity, смесь Postal 2, Half-Life 2 и Firewatch. Всё пока в зачаточной стадии, а я сосредоточен на разработке основных механик. К счастью, уже есть что показать.

Накопив более 10 лет опыта 3Дэшника, а половину из них я работал именно над играми, я решил начать вести канал в телеге с полезными советами и трюками для таких же художников и инди-разработчиков: @Cod3Art

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

Привет от ex.разработчика Atomic Heart, PUBG Gamedev, Компьютерные игры, 3D, Рекомендации, Блог, Game Art, Unity, Инди, Unreal Engine, Разработка, Длиннопост

Например, здесь я разобрал, как создаются модульные разрушенные кирпичные/каменные сооружения

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

Я продолжу дублировать статьи из блога и на другие площадки, но если захотите поддержать или пообщаться в чате, добро пожаловать

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