Игра «Сокобан» / Sokoban [2D]

Постер к новости: Игра «Сокобан» / Sokoban [2D]
Сокобан – это логическая игра-головоломка, в которой игрок передвигает ящики по лабиринту, показанному в виде плана, с целью поставить все ящики на заданные конечные позиции. Только один ящик может быть передвинут за раз, при этом, ящик можно толкать, но не тянуть. Вот такую игрушку будем делать с нуля. Та как в такой игре важна точность, движение кладовщика будем делать по клеткам, т.е. с начало, делается проверка клетки, куда должен двигаться герой, и только ...

Продвинутый инвентарь персонажа

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

Делаем умную 2D камеру

Постер к новости: Делаем умную 2D камеру
В различных двухмерных игрушках, особенно в платформерах, многие могли замечать, что в разных игровых областях, камера ведет себя по-разному. В том смысле, что в определенной области, на камеру налагаются определенные ограничения движения. Например, в узком туннеле, камера может двигаться за героем только влево или вправо, но как только герой прыгает, допустим, в шахту, то там камера уже двигается только вверх или низ. Иначе говоря, нам нужно, чтобы мы могли в ...

Улучшенная система диалогов

Постер к новости: Улучшенная система диалогов
Обновление нашего предыдущего проекта, что даст возможность выстраивать более сложные цепочки диалогов. Например, у нас есть квест , суть которого в том, что игроку нужно обойти несколько персонажей и с каждым поговорить, а затем вернуться и поговорить с тем кто дал этот квест. Конкретно в этом случаи, нам нужно отслеживать четыре стадии квеста: активность, выполнение, отказ или провал, и сдача квеста. Но могут быть и другие ситуации, а соответственно нужны и иные ...

Как сделать веревку в 2D?

Постер к новости: Как сделать веревку в 2D?
Для создания чего-то наподобие веревки, нужно объединить несколько физических объектов в цепочку, лучше всего здесь подходит сфера, если проект трехмерный, а в нашем варианте мы будем использовать спрайт круга. В последствии спрайт можно сделать прозрачным, так как он нужен только для визуальной настройки толщины веревки. Напишем специальный скрипт, который будет генерировать веревку от определенной точки, например, игрока, и до объекта, к которому веревка может ...

Стекло / эффект горячего воздуха для 2D

Постер к новости: Стекло / эффект горячего воздуха для 2D
В играх часто можно видеть эффект искажения, когда мы смотрим через стекло, или наблюдая за костром, например. Еще такие эффекты используются при взрывах бомб, гранат или какого-нибудь энергетического оружия. Для создания данного эффекта, вполне достаточно стандартных средств Unity, в основе лежит один из шейдеров. И если в трехмерном проекте, достаточно только применить соответствующий шейдер, чтобы увидеть результат, то, в двухмерной игрушке, нужно сделать ...
  • Дешевый хостинг
  • Яндекс.Метрика