Study 3d | Gamedev | Моделирование
2.76K subscribers
747 photos
29 files
1.05K links
Канал, посвященный изучению 3D - моделирование, анимация, rigging, текстурирование, gamedev, Unity 3d, Unreal Engine и др. игровые движки и т.д. Материал представлен в виде максимально полезных туториалов, видеоуроков, книг.
Для связи @nat_ndsfd
Download Telegram
Бесплатные ассеты для соло-разработчиков
Ассет №5: Take Note - Заметки и журнал отслеживаемых задач
Позволяет вести заметки по проекту или по вашим личным делам (например пройтись погулять). Напоминает Trello, только без возможности создавать разделы.
Плюсы:
Возможность записывать идеи, цели, баги и прочее и отслеживать это всё прямо в Unity (актуально больше для соло-разработчиков или небольших команд, работающих за одним компьютером)
Можно перекрасить в разные цвета ваши заметки
Минусы:
Нельзя создавать пользовательские разделы (доступны только 3: невыполненные, выполненные и отложенные задачи).
Ссылка для скачивания: https://assetstore.unity.com/packages/tools/utilities/take-note-115686
#ассеты
https://leonardo.osnova.io/ff9bc99c-2a15-54b4-8778-c335ea50953f/-/format/mp4/
Редакторы карт
Sony LevelEditor
Обычно в игровых движках уже имеется собственный редактор уровней и террейнов, но вот пять лет назад Sony опубликовала в свободный доступ свой отдельный редактор.
Скачать бинарик можно здесь: http://ezelia.com/2014/sony-atf-leveleditor-binaries
#редакторы_карт #окружение
https://youtu.be/sKKoxRgEQjQ
Полезные платные ассеты
Instant Screenshot
Позволяет быстро сохранить скриншоты. Создает снимок относительно выбранной игровой камеры.
Посмотреть работу и при желании приобрести можно здесь: https://assetstore.unity.com/packages/tools/instant-screenshot-24122
#ассеты
https://youtu.be/3ZUYoBFwk-E
Советы
Делайте пресеты для своих игровых ресурсов. Это относительно новая фишка в Unity, но очень удобная и экономит время. Особенно актуально для импортированных ресурсов.
#Unity
Полезные бесплатные ассеты
Mesh Optimizer
Позволяет оптимизировать меши. Полезен для оптимизации проекта,
Скачать можно здесь: https://assetstore.unity.com/packages/tools/modeling/mesh-optimizer-154517
#ассеты
https://youtu.be/1PuGuqpHQGo
Советы
Для кодеров. Пишите шаблоны. Они вам пригодятся. Под шаблоном я имею в виду абстрактную архитектуру для вашей поставленной цели. Если вы планируете и в будущем делать новые проекты, лучше подготовить шаблоны, чтобы не писать код заново. Не ленитесь, вам же будет лучше.
#советы
Полезные бесплатные ассеты
Package Uninstaller
Если в вашем арсенале накопилось множество ассетов, которыми вы не пользуетесь, то Package Uninstaller придется как раз кстати. Этот ассет удаляет ненужные ассеты :)
Скачиваем здесь: https://assetstore.unity.com/packages/tools/utilities/package-uninstaller-35439
#ассеты
https://youtu.be/iQZobAhgayA

Не забывайте о резервном копировании. Даже если вы делаете игру за 24 часа. Особенно если вы делаете игру за 24 часа. У вас жесткий дедлайн. Если все потеряется, вы, возможно, захотите заняться чем-нибудь другим.. (шутка).
#советы
https://youtu.be/TASw__4X-uQ
Полезные бесплатные ассеты
MAST - Modular Asset Staging Tool - проектирование уровней
подходит не для всех версий Unity, но выглядит достаточно круто и просто.
Посмотреть как работает и скачать можно здесь: https://assetstore.unity.com/packages/tools/level-design/mast-modular-asset-staging-tool-154939
#Unity #ассеты
https://youtu.be/V7AV3e9bMwU

Не делайте GTA X и т.п. Забавно, даже сейчас я вижу множество отечественных недо-проектов такого типа. Я хочу видеть качественные отечественные проекты. Таких мало. Сделаем отечественный геймдев вновь великим!
Полезные бесплатные ассеты
Collider2D Optimization - ассет для 2D игр
Позволяет оптимизировать коллайдеры сложной 2D геометрии.
Скачиваем здесь: https://assetstore.unity.com/packages/tools/physics/collider2d-optimization-63433
#ассеты
https://youtu.be/x6jx_qPm6rY

Как бы странно не звучало относительно предыдущего пункта, но работайте в первую очередь на иностранное комьюнити. Во-первых потому что вы получите больше отклик именно от них т.к. разработчики игр очень дружелюбны и готовы к сотрудничеству больше чем наши (исхожу из личного опыта). Во-вторых основная часть прибыли будет идти именно от иностранцев.
#советы
Полезные бесплатные ассеты
Color Picker Utility - ассет, позволяющий получить всю информацию о выбранном цвете. Имеется возможность копирования кодов (очень удобно, как по мне).
Ссылка для скачивания: https://assetstore.unity.com/packages/tools/utilities/color-picker-utility-110266.
#ассеты
https://upload.wikimedia.org/wikipedia/commons/thumb/0/0d/TRUE_Procedural_Animation_En.gif/480px-TRUE_Procedural_Animation_En.gif
Процедурная анимация
Свое применение она находит в огромном количестве проектов, реализовывает интересные задумки и кратно увеличивает погружения в мир игры.
Моменты состояния персонажа можно генерировать процедурно. В одной из самых стандартных техник генерирования процедурных анимаций используется симуляция физики.
Такой же тип симуляции обычно используется в игровых движках, например в Unity и Unreal.
#анимация #Unity #UE4
Полезные бесплатные ассеты
Colorblind Effect
Ассет, дающий возможность добавить в игру режим цветовой слепоты. Не ленитесь добавить, сделайте доброе дело :)
Скачиваем: https://assetstore.unity.com/packages/vfx/shaders/fullscreen-camera-effects/colorblind-effect-76360
#ассеты
https://habrastorage.org/getpro/habr/post_images/ffa/5d3/2b9/ffa5d32b98132542c129f69741ce77b4.gif
Процедурная анимация
Один из простейших, но эффективных способов создания процедурных анимаций — применение физики тряпичной куклы (ragdoll).
Это позволяет создавать персонажей, реалистично падающих и взаимодействующих с окружениями. Подобную задачу почти невозможно решить с помощью только готового набора анимаций, вне зависимости от его точности.
Важнейший недостаток рэгдоллов — их огромная непредсказуемость, которая часто приводит к очень забавным поведениям персонажей (смотри видео).
В Unity есть простой инструмент Ragdoll Wizard, позволяющий быстро превратить гуманоидную модель в рэгдолл.
Как работать с Ragdoll Wizard можно посмотреть здесь: https://docs.unity3d.com/ru/current/Manual/wizard-RagdollWizard.html.
#анимация #Unity
https://youtu.be/QQ5U-rN7Veg
Создание игр-головоломок
Головоломки - это захватывающие приключения от начала до конца, с препятствиями, которые требуют тактики и нестандартной механики для решения. Но как сделать интригующую головоломку? Как создать такую проблему, которую не решить сразу, но и не сидеть над ней несколько часов подряд?
В знаменитом Тетрисе блоки опускаются вниз по экрану, и вы можете двигать их влево/вправо/вращать, чтобы собрать ряды, дающие вам очки.
Процесс интересен и люди хотят в это играть.
#сценарий
Процедурная анимация
Основная проблема рэгдоллов — отсутствие управления движениями. Если соединить части тела сочленениями, то персонаж не сможет ни ходить, ни прыгать. Он будет только падать. Однако бывают ситуации, в которых можно использовать смешанный подход.
Так в игре Grow Home когда игрок двигается, положение ног и рук управляется кодом. Части тела подвержены тем же ограничениями, что и у рэгдолла, что заставляет их создавать убедительные анимации.
https://thumbs.gfycat.com/BlindLividEquine-mobile.mp4
#анимация
https://youtu.be/OZ4GBt8hPzk
Создание игр-головоломок
В такой игре, как Unblock Me, вы передвигаете деревянные плитки по игровому экрану, пока не откроете заблокированный выход. Игра прогрессирует в сложности, так как каждый уровень вводит новую стратегию. В более современных играх вводится новая механика, которая либо помогает, либо мешает игроку добраться до своей цели.
Иногда головоломка имеет несколько решений. Они возникают из-за использования простой механики, реагирующей разными образами на действия игрока. Результаты часто неожиданны и могут привести к путанице, если кривая обучения не будет правильно смоделирована.
#сценарий
Процедурная анимация на примере игры Grow Home
При движении персонажа система планирует место впереди, чтобы его ведущая ступня приземлялась. Затем, когда тело персонажа неуравновешенно, система пытается переместить его вперед, к центру пространства между ступнями персонажа, чтобы восстановить устойчивость. Однако тело не может двигаться свободно, поскольку оно прикреплено к его ступням с помощью невидимых пружин.
Регулируемый, персонаж имеет тенденцию колебаться в сторону баланса. Система выбирает место для второй ступни персонажа, и процесс стабилизации тела продолжается. Это позволяет персонажу двигаться вперед.
https://thumbs.gfycat.com/FittingHauntingHaddock-mobile.mp4
#анимация