Night Train Code
Night Train Code
  • 20
  • 304 329
Убирай Instantiate и Destroy в Unity! Что такое Object Pooling?
На что можно заменить Instantiate и Destroy в Unity? Что такое Object Pooling и как с помощью него можно оптимизировать игру? Об этом подробнее в новом видео!
• 🖤 Telegram канал: t.me/nighttraincode
• 🖤 Telegram форум: t.me/ntc_forum
• 🖤 GitHub: github.com/MeeXaSiK
• 🖤 Night Pool: github.com/MeeXaSiK/NightPool
Переглядів: 3 860

Відео

Как сделать ЛЮБУЮ СТРЕЛЬБУ в UNITY? На примере РЕАЛЬНЫХ игр
Переглядів 19 тис.Рік тому
Как сделать любую атаку или стрельбу в вашей игре на Unity? Создание шутера в 3D или 2D. Разбираем все основные типы стрельбы в Unity, такие как: Raycast (Hitscan), Overlap (Melee, Explosion), Projectile. Постарался рассказать про все максимально подробно, а также про несколько полезных фишек и нюансов, чтобы создание различных атак в вашей игре ограничивалось лишь вашей фантазией! :) • Материа...
Приятная стрельба в Unity. Отдача и другие эффекты
Переглядів 10 тис.Рік тому
Сегодня поговорим о том, как сделать приятную стрельбу в Unity, добавив отдачу и взмах оружия • Сайт с наглядными функциями плавности: easings.net/ru • Материалы из урока: drive.google.com/drive/folders/1lb72K-QYw7wBS4MlkRjUHgBx-Tr1Sb-A?usp=sharing • DOTween: assetstore.unity.com/packages/tools/animation/dotween-hotween-v2-27676 • MEATGRINDER в Steam: store.steampowered.com/app/1968710/MEATGRIN...
Освобождаем место на диске в Unity. Символьная ссылка, Library и другое
Переглядів 4,5 тис.Рік тому
Что делать, если файлы Unity занимают много места на системном накопителе, а проекты и вовсе разрастаются до гигантских размеров? Как освободить место в Unity? Об этом поговорим в этом видео!) • Подробнее про символические ссылки: ru.wikipedia.org/wiki/Символическая_ссылка • 🖤 Telegram Канал: t.me/nighttraincode • 🖤 Telegram Чат: t.me/ntc_chat • 🖤 GitHub: github.com/MeeXaSiK • 🖤 VK: nigh...
Всё про рэгдоллы в Unity. Как исправить дрожание и артефакты?
Переглядів 5 тис.Рік тому
Что такое рэгдоллы? Как их создать в Unity? Как исправить дрожение и артефакты? Привет, пассажиры, про всё это мы поговорим в этом видео!) Ragdoll Helper: assetstore.unity.com/packages/tools/modeling/ragdoll-helper-49288 Материалы из видео: t.me/nighttraincode/120 • 🖤 GitHub: github.com/MeeXaSiK • 🖤 VK: nighttraincode • 🖤 Telegram: t.me/nighttraincode • 🖤 Instagram: the.mep...
Оптимизация игры на Unity. Физика
Переглядів 12 тис.2 роки тому
Привет, пассажиры! А вот и первая часть подробного урока про оптимизацию физики в Unity. Сегодня будет много интересного, гости программы: Collision Matrix, Rigidbody и Collider'ы, Iterpolation, Solver Iterations, Broadphase, Narrow Phase и другие. Будем говорить о том, как оптимизировать игру в Unity с точки зрения физики. Подробнее про read/write (isReadable): docs.unity3d.com/ScriptReference...
Оптимизация игры на Unity. Звуки
Переглядів 7 тис.2 роки тому
Подробный урок по оптимизации аудиофайлов в Unity. Разберём параметры, отвечающие за момент (Preload Audio Data, Load In Background) и тип (Load Type) загрузки аудиоклипа, сжатие (Compression) и установку частоты дискретизации (Sample Rate Setting). • 🖤 GitHub: github.com/MeeXaSiK • 🖤 VK: nighttraincode • 🖤 Telegram: t.me/nighttraincode • 🖤 Instagram: the.meps_ • 🖤 Поддерж...
Самый лёгкий паттерн. Продвинутый C# в Unity
Переглядів 9 тис.2 роки тому
Паттерн Стратегия (Strategy) - это самый простой шаблон проектирования и в этом видео я подробно про него расскажу с примерами на Unity и C#. Также расскажу про композицию и агрегацию и покажу как можно избавиться от наследования с помощью интерфейсов в C#. • 🖤 GitHub: github.com/MeeXaSiK • 🖤 VK: nighttraincode • 🖤 Telegram: t.me/nighttraincode • 🖤 Instagram: the.meps_ • 🖤...
Что такое SOLID? Простыми словами о принципах ООП
Переглядів 15 тис.2 роки тому
Подробно разберём все ООП принципы SOLID с примерами из Unity и C#. Также проведём и небольшой разбор кода. • 🖤 GitHub: github.com/MeeXaSiK • 🖤 VK: nighttraincode • 🖤 Telegram: t.me/nighttraincode • 🖤 Instagram: the.meps_ Все принципы объектно-ориентированного программирования SOLID: 1. Принцип единой ответственности [SRP] 2. Принцип открытости/закрытости [OCP] 3. Принцип ...
Полезные атрибуты в Unity и C#, о которых ты не знал!
Переглядів 13 тис.2 роки тому
Привет, пассажиры! Я подготовил новый подробный и крупный ролик, в котором рассказываю про кучу полезных атрибутов в Unity и C#! Продвинутый C# в Unity понятным языком. Атрибуты. • NaughtyAttributes: github.com/dbrizov/NaughtyAttributes • 🖤 GitHub: github.com/MeeXaSiK • 🖤 VK: nighttraincode • 🖤 Telegram: t.me/nighttraincode • 🖤 Instagram: the.meps_ • 🖤 Поддержка канала: ww...
Фишки в C# и Unity, о которых ты не слышал!
Переглядів 16 тис.2 роки тому
Всех с первым днём лета :) Салют, ты на канале Night Train Code 😎 Давно не было видео и пора исправлять ситуацию. Ловите сразу крупный ролик про полезные фишки и трюки в C# и Unity, о которых вы, возможно, не знали Продвинутый C#. В этом видео много интересного про инкапсуляцию, nullable safety и многое другое • 🖤 GitHub: github.com/MeeXaSiK • 🖤 VK: nighttraincode • 🖤 Telegram: t.me/nigh...
Продвинутый C# в Unity. Паттерн Visitor [Посетитель]
Переглядів 11 тис.3 роки тому
Шаблон проектирования «‎Посетитель» в реальном проекте на Unity за 5 минут! Салют, ты на канале Night Train Code 😎 • 🖤 GitHub: github.com/MeeXaSiK • 🖤 VK: nighttraincode • 🖤 Telegram: t.me/nighttraincode • 🖤 Instagram: the.meps_ • Таймлайн: 00:00 ► Вступление 00:21 ► Для чего нужен Паттерн Visitor (Посетитель)? 01:13 ► Наглядная теория 01:28 ► Интерфейс Visitor для всех ти...
Подробный урок по Zenject в Unity. DI Container
Переглядів 38 тис.3 роки тому
Zenject в Unity - что это? Подробный урок за 15 минут! DI Container [C#] в лице Zenject (или же Extenject) Как пользоваться Zenject в Unity? Для чего нужны Project и Scene Context? Как использовать Mono Installer? Это только часть того, что затронем в ролике :) • Разбор принципа SOLID Dependency Inversion (DIP) • Dependency Injection Unity = Zenject [Extenject] Салют, ты на канале Night Train C...
Оптимизация игры на Unity. Паттерн Observer
Переглядів 11 тис.3 роки тому
Не нужно каждый раз проверять состояние объекта в Update, когда есть способ проверки только при изменении значения! Как реализовать Паттерн «Наблюдатель» (Observer) в Unity, C#? Об этом в ролике 🔥 • Примеры из реального проекта на Unity. Также затронем работу со свойствами (аксесорами get и set) в C# и делегаты и события • Разрываем жёсткие зависимости в коде! Паттерн наблюдатель в Unity с прим...
Оптимизация игры на Unity. LOD Group
Переглядів 16 тис.3 роки тому
Как увеличить FPS в 2 раза? Level of Detail Group для оптимизации вашего проекта в Unity Салют, ты на канале Night Train Code 😎 Этот вариант оптимизации игры на Unity3D подойдёт и под мобильные устройства. Исправляем низкий фпс • 🖤 GitHub: github.com/MeeXaSiK • 🖤 VK: nighttraincode • 🖤 Telegram: t.me/nighttraincode • 🖤 Instagram: the.meps_ Таймлайн: 00:00 ► Что такое LOD G...
Инкапсуляция за 1 минуту! [C#]
Переглядів 7 тис.3 роки тому
Инкапсуляция за 1 минуту! [C#]
Оптимизация игры на Unity. Universal Render Pipeline
Переглядів 40 тис.3 роки тому
Оптимизация игры на Unity. Universal Render Pipeline
Оптимизация игры на Unity. Entity Component System, LeoECS
Переглядів 30 тис.3 роки тому
Оптимизация игры на Unity. Entity Component System, LeoECS
Оптимизация игры на Unity. Object Pooling
Переглядів 8 тис.3 роки тому
Оптимизация игры на Unity. Object Pooling
Оптимизация игры в Unity. Повышаем FPS
Переглядів 28 тис.3 роки тому
Оптимизация игры в Unity. Повышаем FPS