Unity: что это за движок и почему на нем делают игры
О Unity слышал каждый, кто хоть раз интересовался созданием игр. Этот движок одинаково любят и новички, собирающие свои первые простенькие проекты, и крупные студии, выпускающие блокбастеры. В материале рассказываем все, что нужно знать о главном игровом движке планеты, прежде чем погружаться в его изучение. За последние двадцать лет игровая индустрия изменилась до неузнаваемости. Появились десятки движков под разные задачи: одни заточены под фотореалистичные ААА-проекты, другие — под инди-игры или мобилки...
9 месяцев назад
Сериализация в Unity: известные атрибуты и их проблемы
Любой Unity-разработчик знаком с атрибутом [SerializeField], который позволяет сериализовывать непубличные члены класса и, соответственно, отображать их в инспекторе. Но, в силу его ограниченности, позже начали появляться и другие способы сериализации. Попробую кратко рассказать, какие альтернативы используются, зачем все они нужны, как работают и, о чём не любят писать в кликбейтных постах, какие подводные камни могут скрывать. Следить за выходом новых статей и другого контента можно в моём блоге на VK / Telegram / Dtf...
153 читали · 2 года назад
Entity Component System в Unity - Что это такое?
Введение Приветствую. В этих сериях статьях я расскажу о Entity-Component-System, изучим теорию и применим на практике, где создадим небольшой проект. А сейчас о том, что такое ECS, принцип его работы и обозначим его преимущества и недостатки. Термин ECS Entity-Component-System (ECS) - это подход применяемый в разработке игр, который разделяет объекты на сущности, компоненты и системы. Именно эти три элемента и лежат в основе функционирования всего подхода. Entity - представляет собой просто контейнера для компонентов...
3 года назад
Вяжем связи в Unity
Базовые компоненты надоели и мы приступаем к созданию своих скриптов. После успешной компиляции обнаруживается, что получить заветные поля другого компонента довольно сложно. Поначалу все не так однозначно, но с добавлением все новых и новых объектов становится неоднозначным решение такой задачи. Сегодня поговорим о передаче информации между объектами системы с точки зрения языка и игрового движка, а также вы узнаете(либо же повторите) о способах их "вязки". Сегодня только спицы, никаких крючков!...