Открыть список
Как стать автором
Обновить
41.2
Рейтинг

Unity

Инструмент разработки 2D/3D-игр

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Тир. Стрельба рейкастами на Unity 3D

Разработка игрC#Unity
Tutorial

В этом проекте рассмотрим процесс работы:

с рейкастами и векторами;
с методами других пользовательских классов;
с AudioSource и с Rigidbody через код;
три основных составляющих выстрела, психологически действующих на игрока (звук, свет и свечение, анимация и след от выстрела);
инстанцирование префабов.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры821
Комментарии 0

Монстрация-онлайнстрация

Разработка игрNode.JSUnityИгры и игровые приставки

Дело было вечером, делать было нечего.

Я вспомнил, что завтра Первое мая и обычно на него мы идём на Монстрацию - творческий митинг, родом из Новосибирска, куда каждый желающий может прийти со своим плакатом любого содержания.

Читать далее
Всего голосов 54: ↑44 и ↓10 +34
Просмотры7.6K
Комментарии 25

Еще пять инструментов против читеров на мобильном проекте с DAU 1 млн пользователей

Блог компании LightmapРазработка мобильных приложенийРазработка игрUnityДизайн игр

Когда-то нам пришлось полностью переработать защиту популярного PvP-шутера. Результатом стал ряд инструментов, которые мы готовили и зарелизили одновременно, чтобы не дать читерам возможность постепенно отслеживать апдейты. 

Про «первые» пять решений — обфускацию, хранение данных, миграцию прогресса и систему бана — шла речь в этой статье. Сегодня расскажу про остальные, а именно: 

• Защита от измененных версий.
• Photon Plugin.
• Серверная валидация инаппов.
• Защита от взлома оперативной памяти.
• Собственная аналитика.

И немного про то, почему так важен был одновременный релиз всех решений.

Читать далее
Всего голосов 41: ↑41 и ↓0 +41
Просмотры5K
Комментарии 10

Немного о графиках, сплайнах и генерации ландшафта

ПрограммированиеC#Unity
Из песочницы

Всем привет! Недавно я решил написать свой алгоритм генерации ландшафта для своих игр на игровом движке Unity 3D. На самом деле мой алгоритм вполне подойдет и для любых других движков и не только движков, так как использует только чистый C#. Делать это с помощью шума мне показалось неинтересным, и я решил реализовать все с помощью интерполяции. Конечно все скажут зачем изобретать велосипед, но это еще и хорошая практика, а в жизни пригодится все. Если вам не понравится моя реализация через интерполяцию, я в конце напишу алгоритм для генерации с помощью шума Перлина(Perlin Noise). Итак, приступим.

1.      Кривые Безье.

Первый способ реализации я решил сделать через формулу кривых Безье. Формула для n-го количества точек в пространстве:

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Просмотры2.4K
Комментарии 4

Разделяй и властвуй — Использование FSM в Unity

ПрограммированиеПроектирование и рефакторингРазработка игрUnity
Из песочницы

Грамотная архитектура играет ключевую роль при разработке любого программного продукта. Корни большинства распространенных проблем с производительностью, расширяемостью или понятностью кода растут именно из ее отсутствия. Отсутствие строго определенной структуры проекта лишает разработчиков возможности мыслить абстракциями, понимать написанный коллегой код с первого взгляда и предугадывать место возникновения ошибки. А в некоторых случаях человек может запутаться даже в своем собственном коде, перенасыщенном сущностями и компонентами. Но практически каждый программист рано или поздно, сам ли или с помощью умной книжки, знакомится с решениями, которые хороши вне зависимости от контекста. Они настолько эффективны и универсальны, что находят место в решении множества задач. Да, знаю, можно не продолжать, все уже и так поняли, что я о шаблонах проектирования. Одни на них молятся, другие находили среди них свои велосипеды. Некоторые утверждают на собеседовании, что изучили их вдоль и поперек и уличили в полной бесполезности. Но все, так или иначе, слышали о них. Сегодня речь пойдет об одном из паттернов - "Состояние". А точнее, о конечных автоматах.

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры2K
Комментарии 8

Как проходить собеседования на Unity разработчика

.NETC#UnityИгры и игровые приставкиИнтервью

Собеседование на юнити-разработчика состоит в основном из трёх частей. Процесс выглядит практически один в один как и на любую другую техническую специальность в IT. Сначала собеседование с HR или рекрутером, потом техническое интервью с Team Leader команды разработки. В конце, если предыдущие этапы успешно пройдены, вас ждет финальный босс - Project Manager(или Product Owner). Эта статья будет полезна для джунов и мидлов, а также людей которые недавно познакомились с Unity. Бородатые синьоры и лиды - буду рад увидеть от вас в комментариях ваш опыт.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры4.9K
Комментарии 7

Как мы взломали шифрование пакетов в BattlEye

Блог компании SkillFactoryC#UnityРеверс-инжинирингИгры и игровые приставки
Перевод

Недавно Battlestate Games, разработчики Escape From Tarkov, наняли BattlEye для реализации шифрования сетевых пакетов, чтобы мошенники не могли перехватить эти пакеты, разобрать их и использовать в своих интересах в виде радарных читов или иным образом. Сегодня, в преддверии старта нового потока курса Этичный хакер, на котором мы учим студентов искать уязвимости, делимся с вами кейсом взлома их шифрования за несколько часов.

Читать далее
Всего голосов 15: ↑15 и ↓0 +15
Просмотры4.9K
Комментарии 18

Как работают векторы. Баскетбол на Unity 3D

Разработка игрC#Unity
Tutorial

На примере создания 2D игры «Баскетбол», рассмотрим векторы (скорости, сил, локальной и глобальной систем координат). Разберем принципы представления систем координат и представления векторов. А еще, затронем работу с LineRenderer и многокамерность.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры2.2K
Комментарии 1
Frontend-разработчик с нуля
11 мая 202177 940 ₽Нетология
PR-менеджер
11 мая 202163 900 ₽Нетология
Специализация Data Science
12 мая 2021114 000 ₽SkillFactory
SMM-менеджер
13 мая 2021Цена по запросуGeekBrains
Профессия Project Manager
13 мая 2021112 000 ₽Нетология

Создаём 2,5D-игру жанра Dungeon Crawling в Unity

Разработка игрUnityДизайн игр
Перевод
В этой статье мы расскажем, как можно воссоздать старые игры жанра dungeon crawler в Unity.



Eye of the Beholder (1991 год) и SMT If (1994 год)


Базовый ассет «карты» для уровня нашего подземелья.

Большинство dungeon crawler-ов 90-х, в том числе и наш — это листы спрайтов, выстроенные в виде коридора. Хотя с технической точки зрения мы используем 3D-движок, никакие меши не рендерятся. Подземелья — это просто сетки, составленные из разных типов блоков, хранящиеся в карте вместе с данными монстров и объектов.

Чтобы отобразить любую перспективу для заданной координаты [x, y] сетки и направления взгляда игрока, мы можем вычислить, какие фрагменты стен нужно рендерить. Если блок находится непосредственно перед игроком, то нужно показать самую крупную плоскую стену. Если в двух квадратах вперёд и влево есть ещё одна стена, то нужно показать боковую панель, соответствующую этому расстоянию. Каждый блок в определённом радиусе вокруг игрока определяет, какие спрайты видимы.
Читать дальше →
Всего голосов 18: ↑18 и ↓0 +18
Просмотры3.8K
Комментарии 7

Регдоллы на Unity 3D

Разработка игрC#Unity
Tutorial

Регдоллы - “физика тряпичных кукол”, основная задача которых - реалистичное падение тел со скелетом. Регдоллы применяются везде - от шутеров (падающие враги) до гонок.

В статье рассмотрим работу со стандартным генератором регдоллов и скелетом гуманоидных моделей.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры1.5K
Комментарии 0

Судно на воздушной подушке на Unity 3D

Разработка игрC#Unity
Tutorial

Сегодня мы настроены на отдых и развлечения! Поэтому, этот урок будет простой и "короткий". Мы не будем работать с графикой (но вас никто не ограничивает в праве усовершенствовать проект), уделим внимание управлению и работе с физикой, на примере создания судна на воздушной подушке.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры1.8K
Комментарии 1

Арт-специальности в GameDev, какие бывают и что необходимо знать

IT-инфраструктураРазработка игрIT-стандартыUnityUnreal Engine

Ребята, всем привет!!!

Сегодня говорим о специальностях в GameDev. Сразу оговорюсь, мы здесь не будем рассматривать таких профессии, как гейм-дизайнер, арт-лид и прочие специальности более административной деятельности.

Речь пойдет о тех "бойцах первого эшелона", о тех кто оживляет игру и добавляет в неё красок, причем буквально. Игровой арт, в котором "варятся" художники, воплощает собой креатив, творчество и в тоже время определенный набор функций, необходимый для получения качественного игрового приложения.

Читать далее
Всего голосов 8: ↑6 и ↓2 +4
Просмотры2.4K
Комментарии 13

Разработка своей Just Shapes & Beats. Канвас и немного об оптимизации

Разработка игрC#Unity

Добро пожаловать во вторую статью о разработке своей Just Shapes & Beats. Сегодня я продолжу первую статью и расскажу вам об использовании канваса, Unity Timeline'а и немного об оптимизации.

Читать далее
Всего голосов 3: ↑0 и ↓3 -3
Просмотры494
Комментарии 2

Кто такие level-дизайнеры в GameDev, зачем они нужны, чем занимаются и какие трудности есть у них?

Разработка игрIT-стандартыUnityUnreal Engine

Ребята, всем привет!!!

Сегодня поболтаем про то, как и кто работает над производством игр и раскроем тему дизайна и узнаем, как творится эта магия за кулисами огромных игровых корпораций и маленьких, но довольно успешных компаний.

С каждым годом, неудержимо, растет число игровых проектов под консоли, ПК, смартфоны, виртуальную и дополненную реальность, появляются многочисленные мобильные приложения, приложения под XBox, PlayStation, Nintendo, Dendy (да они все еще живы, и народ под них активно пилит приложения!!! Old-school снова в моде!).

Читать далее
Всего голосов 8: ↑4 и ↓4 0
Просмотры1.3K
Комментарии 3

Разработка своей Just Shapes & Beats и как всё началось

Разработка игрC#Unity
Из песочницы

Здравствуйте, мне 16 лет и я люблю играть в Just Shapes & Beats (JSAB). Одним прекрасным днём я узнал о такой игре, как JSAB. Я был очень поглощён геймплейной частью, разработчики создали больше 30 уровней из простых геометрических фигур - это же гениально! Но просто так играть мне не хотелось, мне хотелось создавать что-то своё. И так как у JSAB есть редактор уровней, но он находится в pre-alpha тестировании уже больше 2 лет, а уровни делать хочется, мною было принято решение создать свою JSAB. Теперь приступим к самому началу.

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Просмотры1.2K
Комментарии 0

Синтезатор на Unity 3D

Разработка игрC#Unity
Tutorial

Туториал, как сделать электронное пианино, из детских воспоминаний, на Unity 3D.

На примере разработки проекта, рассмотрим темы:

- Изменение скорости воспроизведения и высоты звука через Pitch;
- Использование аудиомикшера и постэффектов на мастер-канале микшера.

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Просмотры1.6K
Комментарии 0

Почему мы отказались от стандартных теней Unity для мобильных шутеров и вместо этого написали свои

Блог компании PixonicРабота с 3D-графикойРазработка игрUnityИгры и игровые приставки

Использование освещения и теней практически в любом игровом проекте добавляет реализма картинке и подчеркивает взаимное расположение объектов в сцене. Без них игры были бы скучными, безжизненными, было бы сложнее ориентироваться в игровом мире. 

Сегодня мы расскажем, как в геймдеве делаются тени — в реальном времени и статичные. В своих проектах War Robots и Dino Squad мы используем сразу несколько техник — им и уделим особое внимание.

Читать далее
Всего голосов 32: ↑31 и ↓1 +30
Просмотры5.5K
Комментарии 10

Как стать разработчиком игр имея за пазухой только здравый смысл?

UnityUnreal EngineGTDУчебный процесс в ITКарьера в IT-индустрии
Из песочницы

Давно мечтаешь создать игру? Чтобы любой человек планеты смог без проблем ее найти на пространствах интернета и сыграть? Но у тебя нету ни средств для того чтоб оплатить должную учебу или мотивации чтоб поднять свой «ленивый зад» и начать кодить? Или ты просто сантехник, которому надоело каждый день сидеть за унитазом соседей и хочешь попробовать что-то новое в жизни? Ты, естественно, без проблем можешь начать разрабатывать игры. Только тебе нужно определиться с одним вопросом. А реально нужно тебе это? Если да, то какой толк ты хочешь вынести из всего этого?

Дальше по тексту
Всего голосов 16: ↑9 и ↓7 +2
Просмотры4.2K
Комментарии 24

Основы Unity + Mirror

C#Unity
Из песочницы

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

Читать далее
Всего голосов 17: ↑17 и ↓0 +17
Просмотры3.9K
Комментарии 2

Игровые локации, или как сюжет раскрывается через окружение в современных играх

UnityUnreal EngineКомпьютерная анимацияДизайн игрИгры и игровые приставки
Из песочницы

Сегодня поговорим о локациях, а именно какими они бывают, на что должны обратить внимание игрока и какой посыл они несут. Как они подразделяются на различные виды и что характерно для каждой из них. Обо всем этом мы расскажем тебе в этом посте, так что не переключайся.

⁉️ Интересно? Тогда заваривай чаек, бери на руки своего котана и погнали!!!

Дальше
Всего голосов 13: ↑5 и ↓8 -3
Просмотры4K
Комментарии 12