YouTube
How the Tilemap Tools Helped Me Expedite the Level Creation Process for My Minigolf Microgame
In this video you'll learn how I used the tilemap (2d) tools to build out my 3d levels quickly and easily for my free and open source minigolf microgame!
👨💻 As always, all code from this video is available on GitHub: https://github.com/llamacademy/minigolf…
👨💻 As always, all code from this video is available on GitHub: https://github.com/llamacademy/minigolf…
Заметка про инструменты для создания локаций
Сегодня хочу поделиться ссылками на два ещё пока свежих видео про два полезных инструмента для создания локаций в играх.
—————————————
🔲 Первый инструмент — это
Я уже очень давно не работал с
—————————————
🌀 Второй инструмент — это пакет Splines. Сплайны часто используются в разработке игр, и разнообразных решений по их генерации накопилось уже большое количество. То, что Unity сделали свой пакет, упростило жизнь. Как минимум, они теперь делают такие видео с демонстрацией возможностей и популярных use-case'ов.
📹 Примеры использования из видео:
- генерация проводов, труб, канатов и пр.,
- генерация дорог и гоночных трас сложной формы,
- настройка маршрутов для различных объектов,
- отрисовка маршрутов между двумя точками.
Отрисовку, кстати, можно сделать и через
—————————————
#gamedev #development #leveldesign #tool #unity #editor #геймдев #разработка #инструменты #дизайнуровней #рекомендация #видео
Сегодня хочу поделиться ссылками на два ещё пока свежих видео про два полезных инструмента для создания локаций в играх.
—————————————
🔲 Первый инструмент — это
TileMap. Обычно его используют для построения 2D-локаций, но в видео рассмотрен пример применения для построения локаций в 3D. Выглядит удобно. Для каких-нибудь ГК-проектов, мне кажется, must-have.Я уже очень давно не работал с
TileMap'ми. Последний раз был аккурат после релиза первых версий TileMap-пакета от Unity. По возможностям был минимально необходимый набор, которого хватало, чтобы отказаться от самописных решений, но не хватало, чтобы отказаться от какого-нибудь Tiled. Видимо Unity не забросили это направление и продолжают его развивать — надо бы начать следить.—————————————
🌀 Второй инструмент — это пакет Splines. Сплайны часто используются в разработке игр, и разнообразных решений по их генерации накопилось уже большое количество. То, что Unity сделали свой пакет, упростило жизнь. Как минимум, они теперь делают такие видео с демонстрацией возможностей и популярных use-case'ов.
📹 Примеры использования из видео:
- генерация проводов, труб, канатов и пр.,
- генерация дорог и гоночных трас сложной формы,
- настройка маршрутов для различных объектов,
- отрисовка маршрутов между двумя точками.
Отрисовку, кстати, можно сделать и через
LineRenderer, он тоже поддерживает задание нескольких точек, но он "из коробки" не даёт такой гибкости в настройке полученной кривой как Splines.—————————————
#gamedev #development #leveldesign #tool #unity #editor #геймдев #разработка #инструменты #дизайнуровней #рекомендация #видео
👍3🔥2
Odin Inspector и альтернативы для Unity 📱
Уровень материала: 🔨 #tool
Odin Inspector — широко используемый мощный плагин для Unity, который прокачивает инспектор, ускоряет разработку и делает редактор в разы удобнее.
Но и стоит он недёшево, что может отпугнуть многих инди-разработчиков.
К счастью, помимо варината "написать самостоятельно" существуют и более доступные аналоги.
продолжение в комментариях⤵️
————————————
#unity #gamedev #development #inspector #editor #tool #package #геймдев #разработка #редактор #инспектор #инструмент #рекомендация
Уровень материала: 🔨 #tool
Odin Inspector — широко используемый мощный плагин для Unity, который прокачивает инспектор, ускоряет разработку и делает редактор в разы удобнее.
Но и стоит он недёшево, что может отпугнуть многих инди-разработчиков.
К счастью, помимо варината "написать самостоятельно" существуют и более доступные аналоги.
продолжение в комментариях
————————————
#unity #gamedev #development #inspector #editor #tool #package #геймдев #разработка #редактор #инспектор #инструмент #рекомендация
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Unity
Unity's AI Tools for Game Development
Streamline game development with Unity's AI tools: an agentic assistant in the Editor, plus a CLI, MCP server, and official plugins.
Muse ➕ Sentis 🟰 Unity AI
Уровень материала:📣 #news
Unity решили избавиться от Muse и Sentis и собрали из них один Unity AI — обновлённый набор генеративных и агентных ИИ-инструментов, более тесно встроенных в редактор.
⚠️ На время бета-тестирования это всё доступно полностью бесплатно в Unity 6.2 ⚠️
В дальнейшем будет введена система баллов Unity AI, которые бонусом включат в подписки Pro, Enterprise и Industry.
Можно ознакомиться с полной информацией на официальной странице📱 или посмотреть ролики от Code Monkey 📱 и Владимира Игродельского 📱 с обзором возможностей.
🚀 Основные возможности:
🔜 Assistant: отвечает на вопросы, генерирует код и выполняет агентные действия, типа переименования файлов или размещения объектов в сцене.
🔜 Generators: создают спрайты, текстуры, материалы, звуки и анимации через описание или референсы.
🔜 Inference Engine: локальный запуск LLM для задач типа преобразования текста в речь или анализа видео.
Пока ещё не пробовал, но подозреваю, что придётся повоевать с VPN, чтобы это всё завелось.
————————
#unity #gamedev #development #ai #llm #agent #editor #tool #news #code #геймдев #разработка #код #ии #новости
Уровень материала:
Unity решили избавиться от Muse и Sentis и собрали из них один Unity AI — обновлённый набор генеративных и агентных ИИ-инструментов, более тесно встроенных в редактор.
В дальнейшем будет введена система баллов Unity AI, которые бонусом включат в подписки Pro, Enterprise и Industry.
Можно ознакомиться с полной информацией на официальной странице
Пока ещё не пробовал, но подозреваю, что придётся повоевать с VPN, чтобы это всё завелось.
————————
#unity #gamedev #development #ai #llm #agent #editor #tool #news #code #геймдев #разработка #код #ии #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Уровень материала: 🐣 #junior
Закончил собирать материал про сериализацию в Unity. Хотел просто рассказать про коварство
[field: SerializeField], а получился целый гайд по различным способам сериализации с их неочевидными проблемами и решениями Мой большой ответ на то, почему я до сих пор предпочитаю обходиться "простым советским"
[SerializeField] —————————————
#gamedev #development #unity #serialization #data #editor #сериализация #статья #aks2dio
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍6🔥5❤1
Уровень материала:
Он умеет по текстовому описанию генерировать ассеты, спрайты, анимации, скрипты и настройки объектов.
Это маловато для такой стоимости. С другой стороны — запрос можно сделать довольно объёмным и выполнить множество этапов за раз.
Не могу отрицать, что подобные инструменты неплохо подходят для создания прототипов и быстрого теста гипотез и механик. Но для такого сценария хотелось бы иметь тариф Pay-as-you-go, а не подписку. Для реального применения оно пока малопригодно.
————————
#unity #gamedev #development #ai #llm #agent #editor #tool
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2🔥1
Уровень материала:
Unity представили новую экспериментальную платформу для создания нодовых инструментов в Unity — Unity Graph Toolkit (GTK).
Надеюсь, проект не повторит судьбу Unity Behavior, работа по которому была прекращена в начале этого года. Хотя некоторая связь теперь прослеживается
Доступны запись в блоге, видео на канале и документация. Из них следует, что GTK — это следующий виток развития Graph View из UI Toolkit. Если последний был по сути просто API, то GTK уже представляет собой целый полноценный фреймворк.
Единственное, многие уже успели заменить сторонние решения типа xNode на Graph View. Интересно, насколько теперь просто будет их перевести на GTK. И не будет ли вместо GTK потом что-то ещё
Для чего это нужно — для создания собственных редакторов игрового ИИ, систем диалогов, квестов и прочих увеселительных фич, где подразумевается сложная нелинейная структура связей.
Нодовые редакторы сильно упрощают настройку таких механик и позволяют передать эту ответственность нетехническим специалистам.
————————————
#unity #gamedev #development #tool #editor #node #геймдев #разработка #инструмент #редактор #новость
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4
Уровень материала: 🐥 #middle
В начале года Unity выпустили свой статический анализатор для проектов. Поленился об этом своевременно написать, да и без меня это широко освещалось.
Но оказалось, до сих пор есть те, кто об этом не слышал. И о некоторых других менее новых инструментах для анализа.
Я успел всеми ими попользоваться в какой-то мере — кратко расскажу про эти инструменты. И один из них сейчас можно купить по очень выгодной цене.
Продолжение - в комментариях
————————————
#unity #gamedev #development #editor #tool #analyser #геймдев #разработка #анализатор #инспектор #инструмент #рекомендация
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2
Способ хранения настроек своих тулов в Unity
Уровень материала: 🐣 #junior
Для различных редакторных тулов внутри Unity часто требуется сохранять какие-то настройки, промежуточные состояния и выбранные опции. Где-то временно, где-то надолго, где-то чтобы данные были общими для всех в репозитории, а где-то только локально на конкретном устройстве.
Часто для этого используют
Но что, если нужно сохранить какую-то мелочь, которая не должна попасть в VCS и которая нужна только на некоторое время?
Казалось бы, для этого могли бы подойти
Продолжение — в комментариях💬
〰️ 〰️ 〰️ 〰️ 〰️ 〰️
#gamedev #unity #development #editor #save #tool
Уровень материала: 🐣 #junior
Для различных редакторных тулов внутри Unity часто требуется сохранять какие-то настройки, промежуточные состояния и выбранные опции. Где-то временно, где-то надолго, где-то чтобы данные были общими для всех в репозитории, а где-то только локально на конкретном устройстве.
Часто для этого используют
ScriptableObject'ы. Но тогда нужно создавать объект в проекте, следить за его наличием, хранить где-то в файловой системе, добавлять в Git или в .gitignore (или иные варианты VCS). То же самое относится к другим сериализованным форматам данных.Но что, если нужно сохранить какую-то мелочь, которая не должна попасть в VCS и которая нужна только на некоторое время?
Казалось бы, для этого могли бы подойти
PlayerPrefs. Однако PlayerPrefs созданы для игровых данных. Если игра активно использует этот механизм, есть риск из редактора случайно нарушить целостность игровых данных.Продолжение — в комментариях
#gamedev #unity #development #editor #save #tool
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤔2🔥1