Как стать автором
Обновить
34.43
Рейтинг

Unity *

Инструмент разработки 2D/3D-игр

Сначала показывать
Порог рейтинга

Трюки со скриптами в редакторе Unity, которые сэкономят вам кучу времени и нервов. Часть 1

Блог компании OTUS Unity *
Перевод

В большинстве проектов, которые мне довелось видеть, разработчикам приходится выполнять множество рутинных периодически повторяющихся задач, в которых очень легко оступиться и сделать ошибку, особенно когда речь идет об интеграции новых ассетов с артами. Например, добавление персонажа часто включает в себя перетаскивание множества ссылок на ассеты, установку кучи нужных флагов и прокликивание тучи кнопок: нужно установить риг модели на Humanoid, отключить sRGB у SDF-текстур, установить карты нормалей в качестве карт нормалей и текстуры пользовательского интерфейса в качестве спрайтов. Другими словами, на все это тратится драгоценное время, не говоря о том, что при этом могут быть пропущены какие-нибудь важные шаги.

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 1K
Комментарии 0

Новости

Фильтрация шума в дополненной реальности

Unity *Разработка под AR и VR *AR и VR

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

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 758
Комментарии 1

10 инди игр от новых авторов

Разработка игр *Unity *Unreal Engine *Монетизация игр *Продвижение игр *

Я связался с 10 разработчиками инди игр и они предоставили информцию о своем творении. Игры совершенно разные - как проработки качества, так и жанры. Составом команд и бюджетов. Некоторые из них поделились цифрами о том, сколько вложили денег в разработку. Будет интересно, приятного чтения!

Еще я создал канал в Telegram где делюсь информацией о новинках и их заработке. И YouTube канал, где можно посмотреть эту статью с живыми кадрами :-)

Читать далее
Всего голосов 13: ↑10 и ↓3 +7
Просмотры 9.7K
Комментарии 6

Почему тяжело писать про хороший код?

.NET *Разработка игр *C# *Unity *

Всем привет. Меня зовут Гриша Дядиченко, и я технический продюсер. Почему так сложно писать про хороший код? Меня периодически спрашивают, почему я так мало пишу про архитектуру. В то же время я даже среди заказчиков встречаю мнение что “в Unity пишется только плохой код”. Чтож, давайте один раз попробуем, а точнее я попробую показать, почему это очень сложно. Разработаем вместе такую “простую вещь” как инвентарь.

Читать далее
Всего голосов 20: ↑16 и ↓4 +12
Просмотры 14K
Комментарии 21

Сварочный тренажер. Замена санкционных Soldamatic и Lincoln

Unity *Учебный процесс в IT Разработка под AR и VR *Разработка под Arduino *AR и VR

Из России ушли крупные компании-производители сварочных тренажеров - Soldamatic и Lincoln Electric, а они нужны учебным центрам, колледжам, вузам и крупным компаниям. И поэтому ... продолжим тему импортозамещения и совершенствования тренажера сварщика.

Первые удачные попытки были описаны в https://habr.com/ru/post/597041/. После этого мы решили использовать AR вместо использования относительно сложной конфигурации с использованием системы HTC LightHouse (трекеры HTC VIve). В целом получилось, но точность и скорость трекинга нас не устроили и мы вернулись на использование трекеров.....

Читать далее
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 3.7K
Комментарии 22

Делаем крутые эффекты с помощью Animation Curve

Разработка игр *Unity *CGI (графика) *Разработка под AR и VR *

Всем привет. Меня зовут Гриша Дядиченко, и я технический продюсер. Сегодня мы поговорим о том, как жить без математики или почему можно делать интересные визуальные эффекты и шейдеры с нулевыми познаниями в построении сложных 2д кривых. Так же разберём Unity Animation Curve. Если вам интересна тема генерации текстур, кастомных редакторов, шейдеров и визуальных эффектов — добро пожаловать под кат!

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 2.5K
Комментарии 1

Практическое применение async/await в Unity

C# *Unity *
Из песочницы

Использование async/await позволяет сделать код легче для понимания, убирает необходимость в функциях обратного вызова и протаскивании необходимых данных (или их сохранения в полях объекта).
Требования и ограничения async/await с примером реализации для UI.

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 3.6K
Комментарии 1

Призраки, шаманы и шамановоды: как мы конструируем геймплей для игры Rush Royale

Блог компании MY.GAMES Разработка игр *Unity *Игры и игровые консоли

Привет, Хабр! Меня зовут Катя Невзорова, я старший программист в студии IT Territory. В этом материале я решила поделиться тем, как мы с командой делаем геймплей для игры Rush Royale.

Читать далее
Всего голосов 37: ↑36 и ↓1 +35
Просмотры 4.3K
Комментарии 2

Сумачечая производительность LINQ в .Net7

.NET *C# *Unity *Разработка под Linux *Микросервисы *
Из песочницы

Исторически так сложилось, что LINQ взыскал "сомнительную" репутацию за его скромную производительность. LINQ медленный, аллоцирует память, сложно читается, поэтому обычно его используют как инструмент запросов к БД и то, зачастую сложные запросы легче написать на SQL. Даже на собеседованиях джунов просят не использовать LINQ в алгоритмах.

Однако в .NET 7 всё будет по-другому...

Подробней...
Всего голосов 37: ↑31 и ↓6 +25
Просмотры 12K
Комментарии 25

Начало работы Strand-based Hair Unity

Unity *
Из песочницы

Данная статья даст старт для создания реалистичной симуляции волос в Unity на основе Strand-Based Hair. Экспорт волос из Maya в движок, настройка и некоторые проблемы, с которыми можно столкнуться.

Читать
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 1K
Комментарии 3

Что почитать для Unity разработчика: Рендер

Разработка игр *Unity *CGI (графика) *Разработка под AR и VR *

Всем привет. Меня зовут Григорий Дядиченко. Сегодня хочется составить некий список литературы, который как мне кажется было бы полезно почитать каждому, кто решает задачи рендера и занимается графикой в Unity. Разные книжки (и часть лекций) рассчитаны на понимание разных частей областей полезных рендер разработчику.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 2.9K
Комментарии 1

10 инди игр от новых авторов

Разработка игр *Unity *Монетизация игр *Продвижение игр *Игры и игровые консоли

Я связался с 10 разработчиками инди игр и они предоставили информцию о своем творении. Игры совершенно разные - как проработки качества, так и жанры. Составом команд и бюджетов. Некоторые из них поделились цифрами о том, сколько вложили денег в разработку. Будет интересно, приятного чтения!

Еще я создал канал в Telegram: Быть Инди, где делюсь информацией о новинках и их заработке. И YouTube канал, где можно посмотреть эту статью с живыми кадрами :-)

Читать далее
Всего голосов 16: ↑14 и ↓2 +12
Просмотры 7.3K
Комментарии 1

Локализация игр на Unity и Unreal Engine

Разработка игр *Unity *Локализация продуктов *Unreal Engine *

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

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 1.3K
Комментарии 4

Истории

Unity WebGL + React

Разработка веб-сайтов *Разработка игр *Unity *
✏️ Технотекст 2022

Всем привет. Меня зовут Григорий Дядиченко, и я технический продюсер. Сегодня хотелось поговорить про Unity, веб, как его дружить с мобильными телефонами, какие есть удобные трюки и приколы, и причём тут React. Если вам интересна тема веб проектов на Unity, добро пожаловать под кат!

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 5.3K
Комментарии 15

Как создать игру в 2022. Моя история создания игр

Разработка игр *C# *Unity *
Из песочницы
Tutorial

Привет. Меня зовут Саня и мне 14 лет, я учусь в 9 классе в Москве. В этой статье я расскажу, как создал свою игру и поделюсь своим опытом в разработке. А также расскажу, как создать игру новичку в 2022 году.

Читать далее
Всего голосов 28: ↑24 и ↓4 +20
Просмотры 13K
Комментарии 13

Преобразование текста в аудио в Unity-проектах (используя Google Cloud)

Разработка игр *Unity *
Из песочницы

Привет! Я Алекс.  

И я уже долгое время являюсь разработчиком на движке “Юнити”. В моем портфолио не очень много игровых проектов, но я достаточно часто занимался разработкой в иных направлениях - симуляторы, “энтертаймент”, инструменты для художников и “креаторов”, VR-приложения для медицины и обучения, площадки для виртуальных концертов и другое. Думаю, никому не нужно рассказывать, что спектр применения “Юнити” огромен.  
 
В ходе работы я часто встречался с нестандартными, но интересными (на мой субъективный взгляд) задачами, решение которых нельзя вот так сразу найти в первых строчках Гугла. И вот тут, я хочу начать цикл своих статей (очень надеюсь, что в цикле будет больше одной статьи 😊), в котором я хочу поделиться опытом решением некоторых таких задач.  
 
Сразу хочу оговориться, я ни в коем случае не претендую на звание профи, я всего лишь делюсь своим опытом. Я уверен, что многие из вас предложат гораздо лучшие и более элегантные решения. Буду очень рад, если вы напишете об этом в комментариях. Относитесь к этому циклу просто, как к попытке очередного “юнитиста” засветиться и сделать свой профиль более привлекательным в глазах работодателей.  

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

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 777
Комментарии 0

Пара слов о паттерне “Пассивное Представление” (Passive View)

Блог компании OTUS Unity *
Перевод

Это выдержка из книги Further Enterprise Application Architecture development, работу над которой автор начал в середине нулевых. К сожалению, с тех пор слишком много других не менее важных вещей стали требовать его внимания, поэтому не было времени как следует поработать над книгой и просвета в обозримом будущем не предвидится. Поэтому имейте ввиду, что этот материал находится в черновом варианте и автор не планирует вносить никаких исправлений или обновлений, пока не найдется время закончить эту книгу.

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

Паттерн “Пассивное Представление” (Passive View) призван помочь нам с этим, сводя присутствие какой-либо логики в компонентах пользовательского интерфейса к абсолютному минимуму, перемещая ее в контроллер, который теперь не только обрабатывает ответы на пользовательские события, но и выполняет все обновления представлений. Это позволяет сосредоточить тестирование на контроллере, минимизируя риски возникновения проблем в представлении.

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 2.4K
Комментарии 0

10 инди игр от новых авторов

Разработка игр *Unity *Монетизация игр *Продвижение игр *Игры и игровые консоли

Я связался с 10 разработчиками инди игр и они предоставили информцию о своем творении. Игры совершенно разные - как проработки качества, так и жанры. Составом команд и бюджетов. Некоторые из них поделились цифрами о том, сколько вложили денег в разработку. Будет интересно, приятного чтения!

Читать далее
Всего голосов 19: ↑14 и ↓5 +9
Просмотры 7K
Комментарии 9