Полезные бесплатные ассеты
Package Uninstaller
Если в вашем арсенале накопилось множество ассетов, которыми вы не пользуетесь, то Package Uninstaller придется как раз кстати. Этот ассет удаляет ненужные ассеты :)
Скачиваем здесь: https://assetstore.unity.com/packages/tools/utilities/package-uninstaller-35439
#ассеты
Package Uninstaller
Если в вашем арсенале накопилось множество ассетов, которыми вы не пользуетесь, то Package Uninstaller придется как раз кстати. Этот ассет удаляет ненужные ассеты :)
Скачиваем здесь: https://assetstore.unity.com/packages/tools/utilities/package-uninstaller-35439
#ассеты
https://youtu.be/iQZobAhgayA
Не забывайте о резервном копировании. Даже если вы делаете игру за 24 часа. Особенно если вы делаете игру за 24 часа. У вас жесткий дедлайн. Если все потеряется, вы, возможно, захотите заняться чем-нибудь другим.. (шутка).
#советы
Не забывайте о резервном копировании. Даже если вы делаете игру за 24 часа. Особенно если вы делаете игру за 24 часа. У вас жесткий дедлайн. Если все потеряется, вы, возможно, захотите заняться чем-нибудь другим.. (шутка).
#советы
YouTube
The Heretic short film | Unity
The Heretic is a short film created by Unity’s Demo Team, written and directed by Veselin Efremov.
The film uses every aspect of Unity’s High Definition Rendering Pipeline, features advanced effects created with the VFX Graph, and showcases Demo Team's first…
The film uses every aspect of Unity’s High Definition Rendering Pipeline, features advanced effects created with the VFX Graph, and showcases Demo Team's first…
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 #ассеты
Полезные бесплатные ассеты
MAST - Modular Asset Staging Tool - проектирование уровней
подходит не для всех версий Unity, но выглядит достаточно круто и просто.
Посмотреть как работает и скачать можно здесь: https://assetstore.unity.com/packages/tools/level-design/mast-modular-asset-staging-tool-154939
#Unity #ассеты
YouTube
MAST - Build and Paint Tools
This demos the build and paint tools within the Modular Asset Staging Tool.
Instructions: https://www.fertilesoilproductions.com/mast
Community Forum: https://fertile-soil-productions.itch.io/mast/community
Discord Server: https://discord.gg/eMKJ5U5
…
Instructions: https://www.fertilesoilproductions.com/mast
Community Forum: https://fertile-soil-productions.itch.io/mast/community
Discord Server: https://discord.gg/eMKJ5U5
…
https://youtu.be/V7AV3e9bMwU
Не делайте GTA X и т.п. Забавно, даже сейчас я вижу множество отечественных недо-проектов такого типа. Я хочу видеть качественные отечественные проекты. Таких мало. Сделаем отечественный геймдев вновь великим!
Не делайте GTA X и т.п. Забавно, даже сейчас я вижу множество отечественных недо-проектов такого типа. Я хочу видеть качественные отечественные проекты. Таких мало. Сделаем отечественный геймдев вновь великим!
YouTube
Ground-breaking mobile games made with Unity - GDC 2019
Spectacular mobile games by talented Unity developers.
As the leading game development platform for mobile, Unity provides bleeding-edge technology, monetization solutions, and live-ops services that you need to ensure success.
Find out more about Unity's…
As the leading game development platform for mobile, Unity provides bleeding-edge technology, monetization solutions, and live-ops services that you need to ensure success.
Find out more about Unity's…
Полезные бесплатные ассеты
Collider2D Optimization - ассет для 2D игр
Позволяет оптимизировать коллайдеры сложной 2D геометрии.
Скачиваем здесь: https://assetstore.unity.com/packages/tools/physics/collider2d-optimization-63433
#ассеты
Collider2D Optimization - ассет для 2D игр
Позволяет оптимизировать коллайдеры сложной 2D геометрии.
Скачиваем здесь: https://assetstore.unity.com/packages/tools/physics/collider2d-optimization-63433
#ассеты
https://youtu.be/x6jx_qPm6rY
Как бы странно не звучало относительно предыдущего пункта, но работайте в первую очередь на иностранное комьюнити. Во-первых потому что вы получите больше отклик именно от них т.к. разработчики игр очень дружелюбны и готовы к сотрудничеству больше чем наши (исхожу из личного опыта). Во-вторых основная часть прибыли будет идти именно от иностранцев.
#советы
Как бы странно не звучало относительно предыдущего пункта, но работайте в первую очередь на иностранное комьюнити. Во-первых потому что вы получите больше отклик именно от них т.к. разработчики игр очень дружелюбны и готовы к сотрудничеству больше чем наши (исхожу из личного опыта). Во-вторых основная часть прибыли будет идти именно от иностранцев.
#советы
YouTube
Unity 2019 LTS is now available
Unity 2019.1, 2019.2, and 2019.3 have brought lots of improvements in rendering, Editor UI, node-based authoring tools, and more. Unity 2019 LTS includes all of these features, as well as additional fixes for maximum stability.
Learn more about Unity 2019…
Learn more about Unity 2019…
Полезные бесплатные ассеты
Color Picker Utility - ассет, позволяющий получить всю информацию о выбранном цвете. Имеется возможность копирования кодов (очень удобно, как по мне).
Ссылка для скачивания: https://assetstore.unity.com/packages/tools/utilities/color-picker-utility-110266.
#ассеты
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
Процедурная анимация
Свое применение она находит в огромном количестве проектов, реализовывает интересные задумки и кратно увеличивает погружения в мир игры.
Моменты состояния персонажа можно генерировать процедурно. В одной из самых стандартных техник генерирования процедурных анимаций используется симуляция физики.
Такой же тип симуляции обычно используется в игровых движках, например в Unity и Unreal.
#анимация #Unity #UE4
Полезные бесплатные ассеты
Colorblind Effect
Ассет, дающий возможность добавить в игру режим цветовой слепоты. Не ленитесь добавить, сделайте доброе дело :)
Скачиваем: https://assetstore.unity.com/packages/vfx/shaders/fullscreen-camera-effects/colorblind-effect-76360
#ассеты
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
Процедурная анимация
Один из простейших, но эффективных способов создания процедурных анимаций — применение физики тряпичной куклы (ragdoll).
Это позволяет создавать персонажей, реалистично падающих и взаимодействующих с окружениями. Подобную задачу почти невозможно решить с помощью только готового набора анимаций, вне зависимости от его точности.
Важнейший недостаток рэгдоллов — их огромная непредсказуемость, которая часто приводит к очень забавным поведениям персонажей (смотри видео).
В Unity есть простой инструмент Ragdoll Wizard, позволяющий быстро превратить гуманоидную модель в рэгдолл.
Как работать с Ragdoll Wizard можно посмотреть здесь: https://docs.unity3d.com/ru/current/Manual/wizard-RagdollWizard.html.
#анимация #Unity
https://youtu.be/QQ5U-rN7Veg
Создание игр-головоломок
Головоломки - это захватывающие приключения от начала до конца, с препятствиями, которые требуют тактики и нестандартной механики для решения. Но как сделать интригующую головоломку? Как создать такую проблему, которую не решить сразу, но и не сидеть над ней несколько часов подряд?
В знаменитом Тетрисе блоки опускаются вниз по экрану, и вы можете двигать их влево/вправо/вращать, чтобы собрать ряды, дающие вам очки.
Процесс интересен и люди хотят в это играть.
#сценарий
Создание игр-головоломок
Головоломки - это захватывающие приключения от начала до конца, с препятствиями, которые требуют тактики и нестандартной механики для решения. Но как сделать интригующую головоломку? Как создать такую проблему, которую не решить сразу, но и не сидеть над ней несколько часов подряд?
В знаменитом Тетрисе блоки опускаются вниз по экрану, и вы можете двигать их влево/вправо/вращать, чтобы собрать ряды, дающие вам очки.
Процесс интересен и люди хотят в это играть.
#сценарий
YouTube
Tetris gameplay
Play Tetris on your Roku! Add it here: https://channelstore.roku.com/details/48262/tetris
Процедурная анимация
Основная проблема рэгдоллов — отсутствие управления движениями. Если соединить части тела сочленениями, то персонаж не сможет ни ходить, ни прыгать. Он будет только падать. Однако бывают ситуации, в которых можно использовать смешанный подход.
Так в игре Grow Home когда игрок двигается, положение ног и рук управляется кодом. Части тела подвержены тем же ограничениями, что и у рэгдолла, что заставляет их создавать убедительные анимации.
https://thumbs.gfycat.com/BlindLividEquine-mobile.mp4
#анимация
Основная проблема рэгдоллов — отсутствие управления движениями. Если соединить части тела сочленениями, то персонаж не сможет ни ходить, ни прыгать. Он будет только падать. Однако бывают ситуации, в которых можно использовать смешанный подход.
Так в игре Grow Home когда игрок двигается, положение ног и рук управляется кодом. Части тела подвержены тем же ограничениями, что и у рэгдолла, что заставляет их создавать убедительные анимации.
https://thumbs.gfycat.com/BlindLividEquine-mobile.mp4
#анимация
https://youtu.be/OZ4GBt8hPzk
Создание игр-головоломок
В такой игре, как Unblock Me, вы передвигаете деревянные плитки по игровому экрану, пока не откроете заблокированный выход. Игра прогрессирует в сложности, так как каждый уровень вводит новую стратегию. В более современных играх вводится новая механика, которая либо помогает, либо мешает игроку добраться до своей цели.
Иногда головоломка имеет несколько решений. Они возникают из-за использования простой механики, реагирующей разными образами на действия игрока. Результаты часто неожиданны и могут привести к путанице, если кривая обучения не будет правильно смоделирована.
#сценарий
Создание игр-головоломок
В такой игре, как Unblock Me, вы передвигаете деревянные плитки по игровому экрану, пока не откроете заблокированный выход. Игра прогрессирует в сложности, так как каждый уровень вводит новую стратегию. В более современных играх вводится новая механика, которая либо помогает, либо мешает игроку добраться до своей цели.
Иногда головоломка имеет несколько решений. Они возникают из-за использования простой механики, реагирующей разными образами на действия игрока. Результаты часто неожиданны и могут привести к путанице, если кривая обучения не будет правильно смоделирована.
#сценарий
YouTube
Разблокируй меня - Unblock Me
"Классическая игра-головоломка, выдержавшая испытание временем!
«Разблокируй меня» (Unblock Me) поможет улучшить когнитивные навыки и умение решать задачи. Игра весит совсем немного, но внутри ее кроется невероятное количество головоломок. Более 40 000 головоломок…
«Разблокируй меня» (Unblock Me) поможет улучшить когнитивные навыки и умение решать задачи. Игра весит совсем немного, но внутри ее кроется невероятное количество головоломок. Более 40 000 головоломок…
Процедурная анимация на примере игры Grow Home
При движении персонажа система планирует место впереди, чтобы его ведущая ступня приземлялась. Затем, когда тело персонажа неуравновешенно, система пытается переместить его вперед, к центру пространства между ступнями персонажа, чтобы восстановить устойчивость. Однако тело не может двигаться свободно, поскольку оно прикреплено к его ступням с помощью невидимых пружин.
Регулируемый, персонаж имеет тенденцию колебаться в сторону баланса. Система выбирает место для второй ступни персонажа, и процесс стабилизации тела продолжается. Это позволяет персонажу двигаться вперед.
https://thumbs.gfycat.com/FittingHauntingHaddock-mobile.mp4
#анимация
При движении персонажа система планирует место впереди, чтобы его ведущая ступня приземлялась. Затем, когда тело персонажа неуравновешенно, система пытается переместить его вперед, к центру пространства между ступнями персонажа, чтобы восстановить устойчивость. Однако тело не может двигаться свободно, поскольку оно прикреплено к его ступням с помощью невидимых пружин.
Регулируемый, персонаж имеет тенденцию колебаться в сторону баланса. Система выбирает место для второй ступни персонажа, и процесс стабилизации тела продолжается. Это позволяет персонажу двигаться вперед.
https://thumbs.gfycat.com/FittingHauntingHaddock-mobile.mp4
#анимация
https://steamcdn-a.akamaihd.net/steam/apps/2036095/movie480.webm?t=1447365928
Создание игр-головоломок
Всегда продумывайте план игры, потому что без последовательности действий не обходится ни одна логическая задача. Создайте план на бумаге, в виде таблицы в Excel или визуализации в Photoshop. От тщательной проработки плана будет зависеть глубина самой игры.
Первое, что вы захотите сделать, это создать начальную и конечную точки. Не будьте чрезмерно амбициозны: им не нужно быть слишком далеко друг от друга. Теперь, после того как вы сделали старт и финиш, разработайте препятствия. Не стоит переусердствовать с ними, создавая очень сложную головоломку. Вам лишь нужно дразнить и мотивировать игрока следовать дальше.
#сценарий
Создание игр-головоломок
Всегда продумывайте план игры, потому что без последовательности действий не обходится ни одна логическая задача. Создайте план на бумаге, в виде таблицы в Excel или визуализации в Photoshop. От тщательной проработки плана будет зависеть глубина самой игры.
Первое, что вы захотите сделать, это создать начальную и конечную точки. Не будьте чрезмерно амбициозны: им не нужно быть слишком далеко друг от друга. Теперь, после того как вы сделали старт и финиш, разработайте препятствия. Не стоит переусердствовать с ними, создавая очень сложную головоломку. Вам лишь нужно дразнить и мотивировать игрока следовать дальше.
#сценарий
Процедурная анимация на примере игры Grow Home
Система захвата позволила персонажу лазать. Эта особенность построена на том, что в системе есть два типа захватываемых объектов: подвижные и неподвижные.
Когда вы берете и двигаете подвижные объекты, - они сдвигаются.
В случае с неподвижными объектами система меняет реакцию: перемещается сам персонаж.
https://thumbs.gfycat.com/GrizzledFragrantAmericancurl-mobile.mp4
#анимация
Система захвата позволила персонажу лазать. Эта особенность построена на том, что в системе есть два типа захватываемых объектов: подвижные и неподвижные.
Когда вы берете и двигаете подвижные объекты, - они сдвигаются.
В случае с неподвижными объектами система меняет реакцию: перемещается сам персонаж.
https://thumbs.gfycat.com/GrizzledFragrantAmericancurl-mobile.mp4
#анимация
https://steamcdn-a.akamaihd.net/steam/apps/2028342/movie480.webm?t=1447357349
Создание игр-головоломок
После расстановки задач можно открывать свой движок и создавать прототип уровня. Задача не из легких, так как придется постоянно поправлять и отлаживать все детали до тех пор, пока ваш внутренний голос не скажет: “Да. Вот это, то, что нужно!”. Впереди еще несколько десятков часов тестирования, о которых расскажу в следующих постах, а пока что можете собой гордиться.
#сценарий
Создание игр-головоломок
После расстановки задач можно открывать свой движок и создавать прототип уровня. Задача не из легких, так как придется постоянно поправлять и отлаживать все детали до тех пор, пока ваш внутренний голос не скажет: “Да. Вот это, то, что нужно!”. Впереди еще несколько десятков часов тестирования, о которых расскажу в следующих постах, а пока что можете собой гордиться.
#сценарий
https://steamcdn-a.akamaihd.net/steam/apps/256680866/movie480.webm?t=1488988824
Процедурная анимация на примере игры Rain World
Каждое животное в игре имеет тело, состоящее из нескольких коллайдеров. Некоторые из них управляются кодом, другие контролируются сочленениями.
#анимация
Процедурная анимация на примере игры Rain World
Каждое животное в игре имеет тело, состоящее из нескольких коллайдеров. Некоторые из них управляются кодом, другие контролируются сочленениями.
#анимация
https://steamcdn-a.akamaihd.net/steam/apps/80822/movie480.webm?t=1452903079
Создание игр-головоломок
Не забывайте, что ваша цель состоит не в том, чтобы перегружать игрока сложными задачами, а в том, чтобы постепенно увеличивать сложность. Игровой процесс диктуется механикой игры. В начале вводится одна, потом она дополняется другой. Сочетание простых механик может сделать действительно сложную и захватывающую головоломку, и это основа для большинства головоломок в наши дни.
#сценарий
Создание игр-головоломок
Не забывайте, что ваша цель состоит не в том, чтобы перегружать игрока сложными задачами, а в том, чтобы постепенно увеличивать сложность. Игровой процесс диктуется механикой игры. В начале вводится одна, потом она дополняется другой. Сочетание простых механик может сделать действительно сложную и захватывающую головоломку, и это основа для большинства головоломок в наши дни.
#сценарий
Процедурная анимация на примере игры Rain World
Конечные точки крыльев хищной птицы движутся программно, остальные кости соединены шарнирами. Управление конечными точками автоматически создаёт плавную анимацию, которую иначе достигнуть бы не удалось.
https://habrastorage.org/getpro/habr/post_images/dc6/183/814/dc6183814afae4c4f72b02a05abf0d2c.gif
#анимация
Конечные точки крыльев хищной птицы движутся программно, остальные кости соединены шарнирами. Управление конечными точками автоматически создаёт плавную анимацию, которую иначе достигнуть бы не удалось.
https://habrastorage.org/getpro/habr/post_images/dc6/183/814/dc6183814afae4c4f72b02a05abf0d2c.gif
#анимация
https://steamcdn-a.akamaihd.net/steam/apps/256682033/movie480.webm?t=1492645342
Создание игр-головоломок
При вводе новой механики не раскрывайте игроку всех карт. Пусть он сам постарается разобраться с ней, почувствовать ее возможности. По мере того как игрок прогрессирует, он лучше понимает правила игры, что позволяет ему решать более сложные головоломки.
#сценарий
Создание игр-головоломок
При вводе новой механики не раскрывайте игроку всех карт. Пусть он сам постарается разобраться с ней, почувствовать ее возможности. По мере того как игрок прогрессирует, он лучше понимает правила игры, что позволяет ему решать более сложные головоломки.
#сценарий