unity

  • ХабрахабрФото Делаем траву в Unity при помощи GPU Instancing

    Делаем траву в Unity при помощи GPU Instancing

    Добрый день! Хочу поделиться с вами некоторым опытом по оптимизации с использованием GPU Instancing. Постановка задачи примерно такая: игра под мобильные платформы, одним из элементов которой является поле с травой. Фотореалистичность не требуется, low poly стиль. Но при этом игрок должен иметь возможность взаимодействовать с травой. В нашем случае выкашивать. Делать будем на Unity 2021. 2. 7 (но жесткой привязки…

    Читать далее »
  • ХабрахабрФото [Перевод] Повышение производительности в Unity. Как я поднял показатель FPS с 15 до 60

    [Перевод] Повышение производительности в Unity. Как я поднял показатель FPS с 15 до 60

    Увлекательное путешествие в поисках лучшей производительности на мобильных устройствах Введение Я делаю ремейк своей старой игры Loca Deserta: Sloboda Первая версия была написана на Flutter, но сейчас в качестве движка для игры я выбрал Unity. Я начал работу с нуля и реализовал множество новых функций, но заметил, что даже мой Galaxy S21 Ultra подлагивал во время игры. FPS был ровным,…

    Читать далее »
  • ХабрахабрФото Проектирование непредсказуемого интеллекта в играх. Часть 2 — интеллект толпы

    Проектирование непредсказуемого интеллекта в играх. Часть 2 — интеллект толпы

    Как сделать smart толпу в игре и почему лидер толпы это важно. Толпе нужен лидер, даже толпе зомби. Введение Если вы не читали первую часть, советую начать с неё (Часть 1 — архитектура). В этой части я расскажу более подробно о таком классе NPC как толпа. Толпу возможно спроектировать разными способами, проще всего это сделать при помощи простого behavior tree,…

    Читать далее »
  • ХабрахабрФото Разработка игры на Unity с нуля до релиза

    Разработка игры на Unity с нуля до релиза

    Часть 1: Установка и настройка приложений Приветствую Хабр! 👋 «Разработка игры с нуля до релиза» - это серии статьей, где я покажу, как создать свою игру с самого нуля до публикации в Google Play и Itch.io Хочу заметить, что в данной серии статей я не буду показывать непосредственно разработку игры в игровом движке, я лишь покажу, какие программы использую, покажу…

    Читать далее »
  • ХабрахабрФото Unity Http Server или как превратить телефон пользователя в геймпад

    Unity Http Server или как превратить телефон пользователя в геймпад

    Всем привет! Меня зовут Григорий Дядиченко, и я технический продюсер. Сегодня хотелось бы поговорить про протокол HTTP, про сервера, и про простенькую реализацию Http сервера вшитого в Unity. Если вам это интересно – добро пожаловать под кат! Чтож, начнём пожалуй с задачи на примере которой мы будем всё разбирать. В данной статье мы будем разбирать только Unity часть. Предположим вы…

    Читать далее »
  • ИгрыФото Skyrim на Unity

    Skyrim на Unity

    Привет, это моя первая статья на Хабре! И в ней я хочу поделится своими знаниями и опытом. Сразу хочу оговориться: в разработке игр я всего год. Так что, если вы профессиональный геймдев, добро пожаловать в тапочный тир! Короче, как-то раз в мою голову пришла сверхценная идея, которая перевернула мое сознание с ног на голову. Я подумала о том, что, возможно,…

    Читать далее »
  • ХабрахабрФото Unity: 8 причин отказаться от Coroutine в пользу Async

    Unity: 8 причин отказаться от Coroutine в пользу Async

    Введение Когда речь заходит об асинхронных операциях в Unity, на ум первым делом приходит coroutine. И это не удивительно, так как большинство примеров в сети реализованы именно через них. Но мало кто знает, что Unity поддерживает работу с async/await еще с 2017 версии. Так почему же большинство разработчиков до сих пор использует coroutine вместо async/await? Во первых, как я уже…

    Читать далее »
  • ХабрахабрФото WorldSkills VR как пример того, как нельзя организовывать олимпиады по современным направлениям

    WorldSkills VR как пример того, как нельзя организовывать олимпиады по современным направлениям

    Привет! Хотелось бы поделится своими впечатлениями о проведении одного из самых популярных технических соревнований в России. Изображение взято из открытого источника Объединение AR и VR в одну компетенцию Самой первой заметной проблемой является объединение никак особо друг с другом не связанные компетенции AR и VR. Для тех, кто не знает, VR – разработка приложений для шлемов виртуальной реальности. AR –…

    Читать далее »
  • ХабрахабрФото Пересаживаем высоконагруженный игровой проект с Photon на кастомные решения

    Пересаживаем высоконагруженный игровой проект с Photon на кастомные решения

    Photon — это целый ворох решений для создания многопользовательских игр. Они позволяют тратить меньше времени на разработку типичных вещей вроде матчмейкинга и балансировки и сосредоточиться на геймплее. Но, как это часто бывает, с развитием продукта универсальные решения требуют обработки напильником. А ведь War Robots существует уже почти восемь лет — инфраструктура серверов за это время менялась неоднократно по мере масштабирования…

    Читать далее »
  • ИгрыФото Игра мечты, которую я делаю вместе с женой (Часть 1)

    Игра мечты, которую я делаю вместе с женой (Часть 1)

    Предисловие Всем привет ещё раз, в предыдущей статье просили больше технических подробностей и подводных камей из процесса разработки игры, поэтому в этой статье я охвачу несколько основных "вещей" с которыми я столкнулся и для которых были написаны инструменты на MonoBehaviour. Надеюсь вам понравится 🙂 Игра мечты, которую я делаю вместе с женой (Часть 0) Всем привет, я инди-разработчик с относительно…

    Читать далее »


Кнопка «Наверх»