unity
-
Хабрахабр
Делаем траву в Unity при помощи GPU Instancing
Добрый день! Хочу поделиться с вами некоторым опытом по оптимизации с использованием GPU Instancing. Постановка задачи примерно такая: игра под мобильные платформы, одним из элементов которой является поле с травой. Фотореалистичность не требуется, low poly стиль. Но при этом игрок должен иметь возможность взаимодействовать с травой. В нашем случае выкашивать. Делать будем на Unity 2021. 2. 7 (но жесткой привязки…
Читать далее » -
Хабрахабр
[Перевод] Повышение производительности в Unity. Как я поднял показатель FPS с 15 до 60
Увлекательное путешествие в поисках лучшей производительности на мобильных устройствах Введение Я делаю ремейк своей старой игры Loca Deserta: Sloboda Первая версия была написана на Flutter, но сейчас в качестве движка для игры я выбрал Unity. Я начал работу с нуля и реализовал множество новых функций, но заметил, что даже мой Galaxy S21 Ultra подлагивал во время игры. FPS был ровным,…
Читать далее » -
Хабрахабр
Проектирование непредсказуемого интеллекта в играх. Часть 2 — интеллект толпы
Как сделать smart толпу в игре и почему лидер толпы это важно. Толпе нужен лидер, даже толпе зомби. Введение Если вы не читали первую часть, советую начать с неё (Часть 1 — архитектура). В этой части я расскажу более подробно о таком классе NPC как толпа. Толпу возможно спроектировать разными способами, проще всего это сделать при помощи простого behavior tree,…
Читать далее » -
Хабрахабр
Разработка игры на Unity с нуля до релиза
Часть 1: Установка и настройка приложений Приветствую Хабр! 👋 «Разработка игры с нуля до релиза» - это серии статьей, где я покажу, как создать свою игру с самого нуля до публикации в Google Play и Itch.io Хочу заметить, что в данной серии статей я не буду показывать непосредственно разработку игры в игровом движке, я лишь покажу, какие программы использую, покажу…
Читать далее » -
Хабрахабр
Unity Http Server или как превратить телефон пользователя в геймпад
Всем привет! Меня зовут Григорий Дядиченко, и я технический продюсер. Сегодня хотелось бы поговорить про протокол HTTP, про сервера, и про простенькую реализацию Http сервера вшитого в Unity. Если вам это интересно – добро пожаловать под кат! Чтож, начнём пожалуй с задачи на примере которой мы будем всё разбирать. В данной статье мы будем разбирать только Unity часть. Предположим вы…
Читать далее » -
Игры
Skyrim на Unity
Привет, это моя первая статья на Хабре! И в ней я хочу поделится своими знаниями и опытом. Сразу хочу оговориться: в разработке игр я всего год. Так что, если вы профессиональный геймдев, добро пожаловать в тапочный тир! Короче, как-то раз в мою голову пришла сверхценная идея, которая перевернула мое сознание с ног на голову. Я подумала о том, что, возможно,…
Читать далее » -
Хабрахабр
Unity: 8 причин отказаться от Coroutine в пользу Async
Введение Когда речь заходит об асинхронных операциях в Unity, на ум первым делом приходит coroutine. И это не удивительно, так как большинство примеров в сети реализованы именно через них. Но мало кто знает, что Unity поддерживает работу с async/await еще с 2017 версии. Так почему же большинство разработчиков до сих пор использует coroutine вместо async/await? Во первых, как я уже…
Читать далее » -
Хабрахабр
WorldSkills VR как пример того, как нельзя организовывать олимпиады по современным направлениям
Привет! Хотелось бы поделится своими впечатлениями о проведении одного из самых популярных технических соревнований в России. Изображение взято из открытого источника Объединение AR и VR в одну компетенцию Самой первой заметной проблемой является объединение никак особо друг с другом не связанные компетенции AR и VR. Для тех, кто не знает, VR – разработка приложений для шлемов виртуальной реальности. AR –…
Читать далее » -
Хабрахабр
Пересаживаем высоконагруженный игровой проект с Photon на кастомные решения
Photon — это целый ворох решений для создания многопользовательских игр. Они позволяют тратить меньше времени на разработку типичных вещей вроде матчмейкинга и балансировки и сосредоточиться на геймплее. Но, как это часто бывает, с развитием продукта универсальные решения требуют обработки напильником. А ведь War Robots существует уже почти восемь лет — инфраструктура серверов за это время менялась неоднократно по мере масштабирования…
Читать далее » -
Игры
Игра мечты, которую я делаю вместе с женой (Часть 1)
Предисловие Всем привет ещё раз, в предыдущей статье просили больше технических подробностей и подводных камей из процесса разработки игры, поэтому в этой статье я охвачу несколько основных "вещей" с которыми я столкнулся и для которых были написаны инструменты на MonoBehaviour. Надеюсь вам понравится 🙂 Игра мечты, которую я делаю вместе с женой (Часть 0) Всем привет, я инди-разработчик с относительно…
Читать далее »