| Date | Title | Description |
| 21.07.2026 | Unity 7 Promises Zero Rebuild as Engine Beats Unreal to Market by a Year | By Eloise Jones
Published: Jul 21 2026, 9:03 AM EDT
Share on Facebook Share on Twitter Share on LinkedIn Share on Reddit Share on Flipboard |
| 01.02.2026 | Unity, Roslyn и code analysis. Прикладная задача визуализации графа состояний | В команде, большая часть серверных фич пишется с помощью стейт машин.
Стейт машина позволяет выразить окружающее состояние и то как с объектом можно взаимодействовать предельно конкретно. Хорошо составленный стейт граф позволяют понять как ... |
| 19.01.2026 | Управление рисками в GameDev. Геймдизайн (Game Design). Риск того, что игра не даст увлекательный и запоминающийся опыт | Преамбула
Большое количество игровых проектов терпят неудачу. Но что, если это не вопрос удачи, а следствие ошибок управления, рисков, не выявленных вовремя, или выявленных, но оставленных без должного внимания? Провал игрового проекта — эт... |
| 08.01.2026 | TacLibrary открытая библиотека для разработки игр на Unity 3d (идея создания) | Disclaimer. Не смотря на то, что некоторая работа уже проделана, в статье не предлагается окончательное решение, а скорее описывается идея и подход создания такой открытой библиотеки и делается привлечение внимание к описываемым проблемам п... |
| 03.01.2026 | Serialize Reference. Познаем грани | И прежде чем погрузиться в мир SerializeReference, я рекомендую ознакомиться с документацией от самих Unity.
Там хорошо описаны базовые особенности и назначение этой функции. Вот часть пунктов, почему стоит попробовать SerializeReference:
Y... |
| 13.12.2025 | Оптимизация памяти в C# (и немного в Unity): эффективные методы и стратегии | Оптимизация памяти в C#. Эффективные методы и стратегии
В мире современного программирования эффективное использование ресурсов, включая память, является ключевым аспектом разработки приложений. Сегодня мы поговорим о том, как можно оптимиз... |
| 05.12.2025 | Вышла Unity 6.3 LTS | Ресурсы: YouTube | Анонс | Документация
Коротко о том, что нам подарили на ближайшие два года Unity в этот раз:
Много оптимизаций и стабилизаций для движка, графики, сборок и бандлов.
Возможность исключать Physics Backend для уменьшения вес... |
| 12.01.2025 | Разбор рендеринга в Unity, часть первая: Built-in rendering | Что мы будем использовать для профайлинга рендеринга кадра? Ну, во‑первых, в Unity есть родной профайлер (Window→Analysis→Frame Debugger), работающий как внутри эдитора, так и для билдов, в том числе мобильных. Его минусы — он отображает не... |
| 07.01.2025 | Bridging the Gap: From .NET Developer to Unity3D Game Creator | The world of game development is a vast ocean, and for .NET developers, Unity3D can seem like a distant shore. Yet, the journey from C# to game creation is not as daunting as it appears. With the right tools and knowledge, you can navigate ... |
| 02.01.2025 | Как понять Unity3d, если ты .NET разработчик | Ловили ли вы себя когда-нибудь на мысли, что, будучи C# .NET разработчиком, вы можете попробовать начать разрабатывать игры на Unity3d? Ведь язык используется тот же. А точно ли тот же? Точно ли код, написанный для .NET, может без проблем б... |
| 01.01.2025 | Crafting a Game: The Art and Science Behind Game Development | Game development is a journey. It’s a blend of art and science, a dance between creativity and technology. In the world of indie games, developers often wear many hats. They are artists, programmers, and storytellers. Each role is crucial. ... |
| 30.12.2024 | Hail to the Rainbow. Разработка игры длиною в вечность. Часть 2. 3D контент и шейдеры | Всем привет! Данная статья является продолжением начатого ранее цикла на тему разработки моей инди-игры «Hail to the Rainbow». Первую вступительную часть можно найти по ссылке. В данной же части я хочу рассказать о визуале игры, создании 3d... |
| 21.12.2024 | Navigating the New Landscape of Software Diagnostics with PVS-Studio 7.34 | In the ever-evolving world of software development, tools that enhance code quality are like compasses in a dense forest. They guide developers through the thickets of complexity and potential pitfalls. The recent release of PVS-Studio 7.34... |
| 20.12.2024 | Новые диагностические правила в PVS-Studio 7.34 | С релизом PVS-Studio 7.34 в анализаторе появились новые диагностические правила: taint для Java, множество Unity-диагностик для C#, углубление в OWASP и многое другое! Расскажем о них в этой статье.С++
Команда C++ в новом релизе постаралась... |
| 02.11.2024 | Автостопом по мультиплееру. Часть 4: Авторитарность и Топологии | Это четвёртая статья путеводителя по разработке многопользовательских игр, где я пытаюсь последовательно и в одном месте собрать знания, которые потребуются для осознанной разработки мультиплеерного проекта.
В прошлой части были рассмотрены... |
| 17.10.2024 | Что нового в Unity 6? Обзор нововведений и ошибок в исходном коде | Наконец, состоялся релиз Unity 6! Разработчики называют эту версию самой стабильной версией за всё время существования движка. Почему бы нам не убедиться в этом с помощью статического анализатора кода? А заодно проведём краткий обзор основн... |
| 14.10.2024 | Исходный код на прощание: разбор ошибок в проектах закрывшейся инди-студии | Инди-студия StarlightLabsCo закрылась, а разработчик и её основатель Харрис Ротаермель опубликовал исходный код своих проектов. Теперь желающие могут улучшать эти проекты или разрабатывать на их основе новые. Мы решили не оставаться в сторо... |
| 11.10.2024 | Bridging Worlds: Integrating Unity with React Native for Enhanced Gaming Experiences | In the ever-evolving landscape of mobile app development, the integration of diverse technologies can create powerful user experiences. One such combination is the fusion of Unity, a leading game development platform, with React Native, a p... |
| 09.10.2024 | Интеграция Unity кода в React Native. Часть 2 | Всем привет! На связи снова команда dev.family. Мы продолжаем разбирать тему интеграции Unity-проекта в приложение, написанное на React Native.
В предыдущей серии…
Мы начали с того, что поместили игру на Unity в наше приложение. Как это был... |
| 01.09.2024 | Современное хранение игрового прогресса в контексте Unity | Вроде бы в интернете и так много контента по этой теме, но я до сих пор часто встречаю вопросы на тему сохранения прогресса. Обычно все хотят получить быстрое готовое решение для своих текущих проблем и не разбираться с их сутью. Многие мат... |
| 26.08.2024 | Трюки со скриптами в редакторе Unity, которые сэкономят вам кучу времени и нервов. Часть 2 | Рад приветствовать вас во второй части! Если вы пропустили первую, то можете ознакомиться с ней, перейдя по этой ссылке. Цель этого руководства заключается в том, чтобы познакомить вас с полезными фичами редактора Unity и дать пару советов ... |
| 01.08.2024 | Между строк: Анимации в UI Toolkit | Здравствуйте, уважаемые господа. Меня зовут Линар Хилажев, я программирую логику, интерфейсы и игры.
Хочу кое-что интересное рассказать... значит начались эти события после того, как была написана статья Между строк: Создание элементов инте... |
| 27.07.2024 | The Data Science Surge: Navigating the Best Courses for 2024 | Data science is the gold rush of the 21st century. It’s a field where numbers tell stories, and insights drive decisions. As industries evolve, the demand for skilled data scientists skyrockets. In 2023, the average salary for these profess... |
| 26.07.2024 | Создание игр на Unity: с чего начать? | План статьи:
Введение
Установка и настройка Unity
Создание первого проекта
Работа с объектами
Основы программирования в Unity
Физика в Unity
Создание простой игры
Отладка и тестирование
Заключение1. Введение
Краткий обзор Unity и его возмож... |
| 30.05.2024 | Почему я отказался от разработки игр на Rust, часть 4 | Часть 1
Часть 2
Часть 3Dynamic borrow checking вызывает неожиданные вылеты после рефакторинга
В процессе написания статьи я обнаружил ещё один случай вылета нашей игры из-за пересекающегося World::query_mut. Я работаю с hecs уже около двух ... |
| 28.04.2024 | Миграция json файлов | Для любого приложения у которого есть реальные пользователи и больше чем одна версия, рано или поздно встает вопрос версионирования данных и их миграции.
В данной статье мы разберем проблему и ее решение в виде open source плагина и труднос... |
| 28.04.2024 | Сравнение сборщиков мусора в Unity и .NET | В этой статье я хотел бы рассказать о различиях между сборкой мусора в Unity (IL2CPP) и .NET. Несмотря на то что IL2CPP существует более 10 лет, я до сих пор встречаю недоумение, когда беседа заходит на тему Garbage Collector (GC) касательн... |
| 09.04.2024 | Как не стоит делать игры на Unity | Много статей написано про хороший и плохой код, но статей с разборами проблем реального кода очень мало (за исключением багов в open source проектах), поэтому решил показать проблемы в реальной игре на Unity.
Оригинальная версия игры вышла ... |
| 09.04.2024 | Создаем изометрические уровни игры с помощью Stable Diffusion | Всем привет. Сегодня я покажу вам, как можно создавать 2.5D уровни в изометрии с помощью быстрого прототипирования техникой grayboxing, и генеративного искусственного интеллекта, а именно Stable Diffusion. Практически весь процесс, описывае... |
| 28.03.2024 | Между строк: Создание элементов интерфейса через VectorApi Unity UI Toolkit | В недалеком прошлом я рассказывал про то, как можно создавать свои кастомные элементы через генерацию мэша, будет полезно ознакомиться для понимания многих аспектов этой статьи.
А сегодня, мы будем создавать кастомные элементы для интерфейс... |
| 16.02.2024 | Unity: сквозь тернии к importing assets | Небольшая заметка по итогу многих лет работы с движком с упоминанием смежных новостей и инфоповодов.
Бэкграунд
В геймдеве более 10 лет. Начинал с порта iOS игр на Android, потом пилил небольшие проекты на LibGDX, писал туториалы, которые, в... |
| 09.02.2024 | Road Run, или как я свою первую игру делал. Часть 7 | Отличительной особенностью игр жанра раннер является бесконечный уровень, на котором игрок должен продержаться как можно дольше и собрать при этом как можно больше очков. В этой части речь пойдёт о способе генерирования новых сегментов доро... |
| 31.01.2024 | Unity добавила поддержку Apple Vision Pro для всех разработчиков игр | В блоге движка Unity рассказали о том, что теперь все разработчики игр могут создавать приложения для Apple Vision Pro. Инструментами для работы с visionOS доступны в тарифах Unity Pro, Enterprise и Industry.
Unity запустила поддержку Visio... |
| 24.01.2024 | Процедурные складки на одежде для мультфильма на основе Geometry Nodes | Привет, Хабр! Я Михаил Солуянов, ведущий разработчик в МТС Авто — занимаюсь генерацией синтетических изображений для обучения нейросетей. В рабочее время я Unity-разработчик, а в свободное — инди-аниматор мультфильмов. Сегодня расскажу о то... |
| 17.01.2024 | Публикация UPM-пакета в Unity Asset Store | 📘 Нативное решение Unity
В 2018 разработчики из Unity релизнули централизованное хранилище для итеративных обновлений движка и расширений Editor, которое получило название UPM - Unity Package Manager.
Позже появились сторонние сервисы через... |
| 13.01.2024 | Искусственный интеллект для игры Точки | Кратко о правилах: игроки поочерёдно ставят точки двух цветов в перекрестия линий. Цель — окружить точки соперника замыканием вокруг них непрерывной цепи своих точек.Вводная информация
Быстро найти какой-то наработанный теоретический матери... |
| 09.12.2023 | Road Run, или как я свою первую игру делал. Часть 6 | Модели, сделанные в блендере, о которых я рассказывал в предыдущих частях, готовы и могут быть загружены в игровой движок. В этой части пойдёт речь о том, как собрать и заставить двигаться дорогу в Unity 3d. Введение
Прошлая часть повествов... |
| 23.11.2023 | Возвращаемся на Гроув-Стрит. Анализ движка Grand Theft Auto: San Andreas на Unity | Серия Grand Theft Auto стала культовой в игровой индустрии, а San Andreas — одной из самых запоминающихся частей для многих игроков. Время проходит, но фанаты всё так же преданы игре. Кто-то достаёт старый и пыльный диск с ностальгией, а не... |
| 22.11.2023 | Релиз Unity 2023.2 Tech Stream | Unity 2023.2 Tech Stream уже готов к загрузке. Это последний релиз в цикле разработки 2023 года, и поэтому в нем пытаются успеть что-то исправить.
Пресс-релиз, на основе которого подготовлена эта статья, отыскался в чудесном дайджесте Апана... |
| 07.11.2023 | Почему Cities: Skylines 2 так тормозит (часть 2, самое мясо) | [Первая часть]Генерация скайбокса
В игре используется встроенная система неба HDRP Unity, то есть она генерирует текстуру скайбокса (кубическую карту) в каждом кадре. Это занимает около 0,65 миллисекунды, что не очень много по сравнению со ... |
| 06.11.2023 | Почему Cities: Skylines 2 так тормозит (часть 1) | Одна из самых долгожданных игр для PC, Cities: Skylines 2, вышла в конце октября, но получила смешанные отзывы. По моим ощущениям, геймплейно и с точки зрения симуляции игра сделала шаг в правильном направлении, и, по крайней мере теоретиче... |
| 03.11.2023 | The Impact of Level of Detail Systems on Rendering Efficiency in Unity | In this article, we will be discussing the fundamentals of LOD (Level of Detail) systems and their role in rendering efficiency within Unity. We’ll also be exploring how LOD impacts performance metrics. By the end, you should have a better ... |
| 23.10.2023 | Архитектура unity проектов | Мнение Midjourney на тему "Архитектура unity проектов"
За всю карьеру удалось поработать на множестве игровых проектов в качестве Lead Unity Developer. И за более чем 5 лет удалось насмотреться на разные подходы к созданию проекто... |
| 17.10.2023 | PVS-Studio помогает оптимизировать проекты на Unity Engine | Недавно анализатор PVS-Studio начал выдавать предупреждения о возможностях оптимизации кода в проектах под Unity Engine. Какие они, эти предупреждения? Как анализатор понимает, какой код стоит оптимизировать? Почему это сделано именно для U... |
| 27.09.2023 | Kerbal Space Program 2 has a big pre-launch issue: Windows registry stuffing | Enlarge / It's what you signed up for.
Intercept Games / Private Division reader comments 74 with
When it comes to early access games, the only thing harder than code and quality assurance may be setting expectations.
Kerbal Space Program 2... |
| 26.09.2023 | Работа в команде: взаимодействие программистов и художников при разработке игр | В командах разработки игр, а особенно в инди-командах, зачастую царит хаос взаимодействия. Это может происходить по разным причинам, но чаще всего из-за неполного понимания границ ответственности. И если в крупных компаниях и студиях это ещ... |
| 30.08.2023 | Шейдер интерьеров — придаём объём плоским зданиям | Эта техника популярна для игр, поскольку позволяет добавить визуального объёма простым объектам, состоящим из плоских полигонов, без существенного понижения производительности, как это было бы при создание физических интерьеров. Иллюзия пом... |
| 10.07.2023 | Библиотека Левел Дизайнера | В течении полугода я собирал и обновлял ресурсы для дизайнеров уровней, которые могут помочь в обучении специалистов различного опыта.
Про подборку
Подборка включает в себя несколько разделов, в том числе: книги, статьи, источники статей, в... |
| 23.06.2023 | Запахи технической документации | Привет! Я Марина Виноградова, технический писатель VK. Прочитав название этой статьи, вы подумаете: «Документация же не пахнет!» Это правда, если речь не о её бумажных копиях… Но почему тогда пахнет код? Запахи кода — это фигура речи, обозн... |
| 27.05.2023 | Технический геймдизайн. Конфиги, баланс и контент на примере PC стратегии | Константин Сахнов, геймдизайнер
Одна из распространённых задач, с которой сталкиваются как начинающие, так и опытные геймдизайнеры - описание большого объёма контента для передачи его параметров в движок. Задача не из лёгких, учитывая что н... |
| 05.05.2023 | Допиливаем VirtualMouse в новой Input System, для геймпада в Unity | Пакет Input System в установщике
Привет, Хабр! Читаю Хабр с момента его появления, но всегда только читал и этой статьей решил изменить ситуацию. Меня зовут Вениамин Афанасьев и я cоло инди разработчик, работающий в Unity. Довольно часто ст... |
| 01.05.2023 | Оптимизация вставки в R-дереве в рамках Unity проекта | Привет, Хабр! В этой статье хочу поделиться небольшой историей оптимизации вставки данных в R-дереве в рамках проекта на Unity. В статье не будет кода, но будут сравнения результатов поэтапного процесса оптимизации вышеупомянутого алгоритма... |
| 26.04.2023 | Управляем роботами из VR. Продолжение 1 | Первая статья – Управляем роботами из VR
В прошлой статье, мы провели начальную подготовку и реализовали сигнализацию для компонентов средствами websocket. В этой статье мы реализуем работу по WebRTC (Части 3, 4).Часть 3. Настройка WebRTC C... |
| 22.04.2023 | Способы замены цветов текстур при помощи Shader Graph в Unity | В последнее время я начал встречать вопросы об изменении/замене цветов текстур в шейдере. Существует несколько способов сделать это, выбор которых зависит от конкретных условий применения.
В статье приведены примеры в Shader Graph, однако е... |
| 19.04.2023 | Почему вам стоит использовать Unity Simulator при разработке под мобильные платформы | Небольшая заметка, которая будет особенно полезна начинающим разработчикам. Посмотрим на удобства, которые может предложить штатный симулятор, а также создадим свой девайс и добавим его в список устройств.
Документация: Device Simulator, Ad... |
| 10.03.2023 | Разработка с Unity: Часть 1 редактор Unity | Предисловие
Разработка приложения или игры требует от разработчика знания доступных инструментов и умения ими пользоваться. В данной статье описаны основы работы с редактором Unity. Статья ориентирована на начинающих разработчиков, но, возм... |
| 27.02.2023 | Недельный геймдев: #110 — 26 февраля, 2023 | Из новостей: обновочка физики в Unity 2022.2, появился импортер Aseprite файлов в Unity, «Гейм Инсайт» подала иск к материнской компании, полноценная версия Houdini с нативной поддержкой Apple Silicon вышла.
Из интересностей: реалистичная а... |
| 27.02.2023 | 22 342 кратное ускорение загрузки геометрии в Unity | Немного истории
Меня зовут Артем Толстогузов, и я вхожу в группу анонимных Unity‑программистов.
У меня:
навязчивое желание переложить всю работу с CPU на GPU;
небольшой фетиш в области оптимизаций всего что только возможно;
хронический инте... |
| 09.02.2023 | Гайд по устранению зависимостей в Addressables | Привет.
Это перевод моего поста.
Когда вы переносите проект с использования Resources на Addressables, вы определенно столкнётесь с проблемой фантомных (скрытых, устаревших, неиспользуемых) ссылок на ассеты, которые могут при работе игры пр... |
| 26.01.2023 | Подключаем SignalR к Unity | Часто в играх необходимо получать обновления игрового баланса, обновлять профиль игрока, сохранять достижения и выдавать награды. Если хранить данные прямо в клиенте, то придется ждать публикации нового патча командой. Как более гибкое реше... |
| 25.01.2023 | Создание WEBGL приложения Вконтакте на Unity | От запуска Unity до рабочего приложения Вконтакте
В нашем уроке мы создадим свой проект на Unity, и подключим его к html странице с помощью Javascript. И затем научимся обмениваться данными между Javascript браузера и скриптами Unity. И в з... |
| 05.01.2023 | Как сделать билд минимального размера в Unity? | Всех с Новым Годом! Меня зовут Григорий Дядиченко, и я технический продюсер. Размер билда. Сегодня хотелось бы поговорить о нём и составить некий чек-лист, который полезно проходить перед выкладкой проекта. Если вам интересно, как можно инс... |
| 26.12.2022 | Unity UI Toolkit: Быстрый старт | Всем привет!
В игре может быть множество элементов интерфейса, всплывающих окон и т. д., и когда появится необходимость изменить общий стиль, например цвет кнопки или текста, то придется это менять во всех созданных элементах, если использу... |
| 20.12.2022 | Создание онлайн сервера для мобильных многопользовательских, realtime 2D игр (жанра RPG и стратегии) с API на PHP ч. 6 | Правительство РФ анонсировало выделение до $50 млрд для выхода РФ в топ-20 стран—разработчиков Игр к 2030 году. Возможно в скором времени разрабатываемый мной сервис наконец увидит свет
В этой статье я расскажу как сделать архитектуру прило... |
| 12.12.2022 | Unity 2022.2 продолжает интеграцию async await | В Unity 2022.2 был сделан ещё один небольшой шаг в сторону поддержки async-await, анонсированный еще в мае 2022 года в статье "Unity and .NET, what’s next?". В UnityEngine.MonoBehaviour было добавлено свойство destroyCancellationT... |
| 10.12.2022 | Как я запустил свою первую мобильную игру и провалился | В августе я уволился с работы, чтобы запустить свою первую мобильную игру. Мой проект провалился, но за 2 месяца я прошел все этапы создания игр. В статье рассказываю про инструменты, как планировал работу, настраивал монетизацию, запускал ... |
| 30.11.2022 | Трюки со скриптами в редакторе Unity, которые сэкономят вам кучу времени и нервов. Часть 1 | В большинстве проектов, которые мне довелось видеть, разработчикам приходится выполнять множество рутинных периодически повторяющихся задач, в которых очень легко оступиться и сделать ошибку, особенно когда речь идет об интеграции новых асс... |
| 21.10.2022 | Локализация игр на Unity и Unreal Engine | Для того чтобы успешно локализовать игру, нужно учесть огромное количество аспектов (о некоторых из них можно почитать, например, здесь[ссылка удалена модератором]). В том числе имеет значение и то, на каком движке создан проект. Мы решили ... |
| 26.08.2022 | Unity: Выбор и загрузка файлов пользователем на WebGL сборке | В этой статье мы рассмотрим способ как дать пользователю возможность загружать какие-либо файлы, к примеру текстуры. И немного затронем тему запуска JS функций из C# в рамках Unity.
Стандартный способ добавления js скриптов в проект следующ... |
| 18.08.2022 | Бесплатный рендерер MoonRay от DreamWorks Animation | Визуальные эффекты и анимация становятся всё более сложными, а вместе с ними растут и требования к вычислительным ресурсам. И художникам и графическим дизайнерам не помешает новый полезный инструмент. Тем более с открытым исходным кодом. Dr... |
| 13.08.2022 | Unity: Что представляет из себя Coroutine и зачем там IEnumerator | Название статьи - это вопрос, который мне задали на собеседовании на позицию Middle. В этой статье мы расмотри корутины в Unity, что они из себя представляют, и заодно захватим тему Enumerator\Enumerable в С# и небольшую тайну foreach. Стат... |
| 27.07.2022 | Краткое описание терминов С# | Здесь можно найти ответы (в виде описания терминов) на вопросы в этой статье, к вакансии Мидл программист Unity. Или попросту узнать что-нибудь новенькое. Статья будет постепенно дополнятся (возможно простейшими примерами).
императивное, пр... |
| 17.07.2022 | Что такое шейдеры, зачем они нужны и как разобраться во всем этом. Краткий экскурс по рендерингу в Unity | Всем привет. Сегодня я хотел бы задеть такую тему, как рендеринг и шейдеры в Unity. Шейдеры - простыми словами это инструкции для наших видео-карт, которые говорят, как правильно отрисовывать и трансформировать объекты в игре. Итак, welcome... |
| 28.06.2022 | Вся соль непредсказуемости: ценность рандомизации при разработке игр | Научитесь внедрять рандомизацию в создаваемую игру, чтобы игроки оставались вовлечены в процесс и стремились перейти к следующей сцене. Это второй пост Кристо Ноббса, посвященный разработке систем, основанный на авторском вкладе Кристо в кн... |
| 27.06.2022 | Вся соль непредсказуемости: ценность рандомизации при разработке игр | Научитесь внедрять рандомизацию в создаваемую игру, чтобы игроки оставались вовлечены в процесс и стремились перейти к следующей сцене. Это второй пост Кристо Ноббса, посвященный разработке систем, основанный на авторском вкладе Кристо в кн... |
| 24.06.2022 | Изменения физики в Unity 2022.1: расширение робототехнического инструментария | Моделируйте продвинутых, ориентирующихся в окружающей среде роботов с помощью обновленных инструментов. Раскройте динамику в ваших проектах с помощью полностью обновленного Physics Debugger. Воспользуйтесь преимуществами повышения производи... |
| 23.06.2022 | Автоматизация тестирования мобильной игры с помощью Airtest IDE и других решений | Доброго дня всем! Меня зовут Роман Мелкумов, я тестировщик в студии IT Territory. И вот уже более года тестирую мобильную игру Castle Duels, которая сочетает в себе многопользовательские бои и коллекционирование персонажей.
Давайте поговори... |
| 14.06.2022 | Недельный геймдев: #74 — 12 июня, 2022 | Из новостей: вероятностный язык программирования MarkovJunior, вышел Blender 3.2, Epic Games обновила редактор MetaHuman, добавив импорт мешей и дополнительные анимации лиц, геймджемы Rusty Jam 2 и Houdini Game Jam 2022.
Из интересностей: о... |
| 13.06.2022 | Принципы домашнего танкостроения | Хотели бы свой дистанционно управляемый танк? В этой статье я расскажу про общие принципы танкостроения из доступных материалов.
Я опишу процесс создания танка с камерой который управляется со смартфона по Wi-Fi. В ходе статьи я буду так же... |
| 02.05.2022 | Как мы теряли игроков из-за того, что они платили за игру
Красная тревога
Частичное решение: возврат к менее серьёзному багу
ASN.1 и глубокий анализ
Воспроизведение
Решение получше
Обсуждаем исп... | Представьте, каково это — найти серьёзный баг в продакшене сразу после выпуска игры. Представьте, что этот баг вредит только платным пользователям. Представьте, что игра зависает сразу после того, как игроки завершают внутриигровую покупку.... |
| 12.04.2022 | Оптимизируем вычисления в Unity | Добрый день! Хочу поделиться с вами историей про профайлинг и (некоторую) оптимизацию одной небольшой библиотеки для изгиба мешей вдоль кривых, найденной на просторах гитхаба.Постановка задачи
В одном из наших прототипов для создания "... |
| 21.03.2022 | Делаем траву в Unity при помощи GPU Instancing | Добрый день! Хочу поделиться с вами некоторым опытом по оптимизации с использованием GPU Instancing.
Постановка задачи примерно такая: игра под мобильные платформы, одним из элементов которой является поле с травой. Фотореалистичность не тр... |
| 03.03.2022 | Автоматизация модульного тестирования в Unity с помощью Codemagic | Чем дольше вы работаете над крупными проектами в Unity, тем больше вы убеждаетесь в том, что существуют целые области, которые имеют основополагающее значение для создания надежного долгосрочного проекта, которые вы, возможно, даже не рассм... |
| 16.02.2022 | Игра мечты, которую я делаю вместе с женой (Часть 1) | Предисловие
Всем привет ещё раз, в предыдущей статье просили больше технических подробностей и подводных камей из процесса разработки игры, поэтому в этой статье я охвачу несколько основных "вещей" с которыми я столкнулся и для ко... |
| 15.01.2022 | Подводные камни Zenject или тайный мир Unity GetComponent | Вводные данные
Что мы имели на руках:
Рабочая ветка develop исправна и работает на устройстве.
Ветка тех артистов, на которой они пару месяцев работают над большой фичей с измененными префабами. Она работает в редакторе, но падает на устрой... |
| 26.11.2021 | Main Loop (Главный цикл) в Android Часть 3. Другие главные циклы | Основой любого приложения является его главный поток. На нем происходят все самые важные вещи: создаются другие потоки, меняется UI. Важнейшей его частью является цикл. Так как поток главный, то и его цикл тоже главный - в простонародье Mai... |
| 18.11.2021 | Тестирование игр в Unity3D и на эмуляторах | Всем привет. Сегодня публикуем вторую часть текстовой расшифровки интенсива, который был проведен в преддверии старта курса "Game QA Engineer. С первой частью можно ознакомиться по ссылке.
Интенсив провела Надежда Чертовских — руководи... |
| 15.11.2021 | Разработка мобильных игр на Unity. URP, 2D Animation и другие новомодные вещи на примере игры | Всем привет! Это снова Илья и сегодня мы поговорим о технической реализации мобильной игры в современных реалиях. Статья не претендует на уникальность, однако в ней вы можете найти для себя что-то полезное. А чтобы рассмотреть разработку на... |
| 11.11.2021 | Шейдеры в Unity — это не сложно. Часть 2 — диффузный шейдинг | Будем разбираться в шейдерах
Всем привет! Благодарен всем за замечания и комментарии к предыдущей статье. Благодаря всем нам мы наполняем интернет доступными знаниями и это действительно круто.
Сегодня продолжаем разбираться с шейдерами, а ... |
| 29.10.2021 | Метод проб и ошибок: как мы создавали кастомный импортер в Unity3D для текстурных массивов | Основной контент в играх — это почти всегда текстуры, поэтому нужно особенно внимательно следить за ними в целом, их размерами и сжатием.
Раньше на проекте War Robots у нас был устоявшийся и вполне рабочий пайплайн по импорту текстурных мас... |
| 15.10.2021 | Army Delays HoloLens Deal with Microsoft to 'Later' in 2022 | News Army Delays HoloLens Deal with Microsoft to 'Later' in 2022 By Kurt MackieOctober 15, 2021
Microsoft's proposed deal with the U.S. Army to provide it with headsets based on the HoloLens mixed-reality product has hit a delay.
The U.S. A... |
| 15.10.2021 | Army Delays HoloLens Deal with Microsoft to 'Later' in 2022 | News Army Delays HoloLens Deal with Microsoft to 'Later' in 2022 By Kurt MackieOctober 15, 2021
Microsoft's proposed deal with the U.S. Army to provide it with headsets based on the HoloLens mixed-reality product has hit a delay.
The U.S. A... |
| 11.10.2021 | Шейдера — это не сложно. Часть 1 — Вступление | Будем разбираться в шейдерахВступление
Всем привет! Сегодня хочется рассказать про такую интересную вещь в 3D как шейдера. Спойлер - это будет небольшая статья, здесь не будет много теории, в основном будем рассматривать написание шейдеров ... |
| 09.10.2021 | Serialize Reference в Unity | Всем добрый день. Эта статья про относительно новую фичу Serialize Reference. Появилась она в 2019 версии. Оглавление:
Что это такое и зачем оно нужно
Плюсы и минусы
Как работать с этим
Примеры
Serialize Reference - это атрибут, который поз... |
| 05.10.2021 | Разработка Unity плагинов для iOS и Android | Есть куча ситуаций когда одной Unity недостаточно и нужно использовать возможности платформы. Банально, но до сих пор, в Unity нет работы с галерей и камерой из коробки. Понятно, что Unity не ограничивается мобильными платформами, но 60-70%... |
| 08.09.2021 | Аим-ассист в мультиплеерном шутере — как сделать правильно | Аим-ассист — вечная тема для споров среди игроков. Для одних это узаконенный чит, для других — инструмент комфортной игры. Этическую сторону вопроса сейчас обсуждать не будем, просто примем факт, что большинству пользователей неудобно целит... |
| 20.08.2021 | Альтернативы CDN: наша система доставки контента напрямую из стора в игру | War Robots всегда была игрой, насыщенной контентом, а потому места в памяти девайсов занимала немало. Раньше эти цифры колебались в районе 800 МБ, но масштабная переработка графики в ремастере игры, как бы ни хотелось, не смогла бы оставать... |
| 11.08.2021 | Система Addressables: проблемы во время разработки мобильного приложения | В этой статье мы поделимся нашим опытом работы с системой Addressables и расскажем о самых существенных проблемах, с которыми столкнулись при разработке мобильного приложения. Поэтому здесь будут только сложные и неочевидные проблемы, котор... |
| 03.08.2021 | Qualcomm : Using shaders for realistic graphics on mobile | Realism in games is achieved by implementing effects like lighting and shadows, physics-based particle systems and water effects, and special effects like motion blur, bump mapping, and distortion. By aiming to perfect these on today's GPU ... |
| 30.07.2021 | Проблемы скорости сборки, или что делать, если время сборки игрового билда увеличивается в 10 раз | Разработка игр с многотысячной пользовательской базой и постоянно накатывающимися обновлениями — комплексный процесс. Он включает в себя не только работу над новым контентом и фичами, но и оптимизацию процессов, чтобы все происходило гладко... |