Unity3D Book | Разработка игр
597 subscribers
137 photos
28 videos
1 file
966 links
🌠 Привет! Здесь ты сможешь найти полезные материалы по Unity, программированию, а так же всё, что касается разработки игр. Если вы разработчик, то можете предложить в ЛС канала опубликовать пост о вашей игре.

Присоединяйся к нам!
Download Telegram
💢 Видео: Паттерны - Memento (Снимок)(Unity) - 19

📃 Что такое Memento и зачем он нужен в геймдеве;
как сохранять и восстанавливать состояние персонажа;
как реализовать историю изменений и откат (Undo);
как использовать пул объектов для оптимизации памяти;
как расширить систему до сохранения на диск.

Мы шаг за шагом создадим рабочий пример, который можно применить в реальном проекте: от простого снимка состояния до полноценной истории с откатами.

Если вы хотите понять, как правильно управлять состоянием объектов и делать гибкие системы сохранений — это видео для вас!
✧ Автор: RDragon
#CSharp #Программирование #UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
❤4
💢 Видео: Паттерны - Command (Unity) - 20

📃 Покажу, как с помощью команд можно отделить логику действий от их вызова, реализовать удобный Undo/Redo, управлять историей и даже использовать пул команд для оптимизации.
На практических примерах — управление здоровьем персонажа и смена цвета объекта — вы увидите, как этот паттерн помогает писать гибкий и расширяемый код.

Если вы хотите прокачать архитектуру своих игр и научиться использовать паттерны проектирования в Unity — это видео для вас!
✧ Автор: RDragon
#CSharp #Программирование #UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
❤3
💢 Видео: Паттерны - Iterator (Unity) - 21

📃 В этом видео мы разбираем паттерн Iterator в Unity и показываем, как он помогает управлять последовательным доступом к объектам в коллекции. На примере игровой логики (XCOM‑подобные сценарии: выбор хилеров, танков, проверка состояния персонажей) мы рассмотрим, как итераторы позволяют гибко контролировать порядок обхода и динамически изменять условия. Вы узнаете:

как работает IEnumerator и yield return в Unity;

чем итераторы отличаются от LINQ‑запросов;

как реализовать собственный итератор для игровых систем;

практические примеры использования в бафах, приоритетах и жизненных циклах персонажей.

Этот паттерн — ключ к чистому и масштабируемому коду, особенно в сложных игровых проектах.
✧ Автор: RDragon
#CSharp #Программирование #UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
❤4
💢 Видео: Паттерны - Template Method (Unity) - 22

📃 В этом видео мы разбираем паттерн проектирования Template Method (Шаблонный метод).
Вы узнаете:
Что такое шаблонный метод и зачем он нужен
Как он помогает задавать общий алгоритм, оставляя детали реализации подклассам
Сравнение с другими паттернами, где важна структура алгоритма

Мы рассмотрим практический код на C#, покажем, как использовать этот подход в Unity, и обсудим плюсы и минусы. Видео будет полезно разработчикам, которые хотят глубже понять архитектурные решения и повысить качество своего кода.
✧ Автор: RDragon
#CSharp #Программирование #UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
❤3
💢 Видео: Паттерны - Interpreter (Интерпретатор)(Unity) - 23

📃 В этом видео мы разбираем паттерн проектирования «Интерпретатор» (Interpreter). Он используется, когда нужно описать грамматику языка и реализовать интерпретатор для его предложений. Мы посмотрим, как этот паттерн помогает создавать собственные мини‑языки, парсить выражения и выполнять команды.

Ты узнаешь:

основную идею паттерна: как он работает и зачем нужен

структуру классов: абстрактный выражение, терминальные и нетерминальные выражения

пример реализации: на простом языке арифметических выражений

плюсы и минусы: где стоит применять, а где лучше обойтись другими решениями
✧ Автор: RDragon
#CSharp #Программирование #UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
❤3
💢 Видео: Игровые Паттерны - Game Loop - 1 (Unity)

📃 Что такое Game Loop и почему без него не существует ни одна игра? В этом видео мы разберём фундаментальный паттерн разработки игр: цикл, который управляет обновлением логики, обработкой ввода и рендерингом кадров. Вы узнаете, как работает классический игровой цикл, чем отличаются Update и FixedUpdate в Unity, и почему правильная организация цикла влияет на производительность и стабильность игры. Примеры из DOOM, NES и современных движков помогут понять эволюцию этого паттерна. Если вы хотите глубже разобраться в архитектуре игр — это видео для вас!
✧ Автор: RDragon
#CSharp #Программирование #UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
❤3
💢 Видео: Игровые Паттерны - Update - 2 (Unity)

📃 Что такое Game Loop и почему без него не существует ни одна игра? В этом видео мы разберём фундаментальный паттерн разработки игр: цикл, который управляет обновлением логики, обработкой ввода и рендерингом кадров. Вы узнаете, как работает классический игровой цикл, чем отличаются Update и FixedUpdate в Unity, и почему правильная организация цикла влияет на производительность и стабильность игры. Примеры из DOOM, NES и современных движков помогут понять эволюцию этого паттерна. Если вы хотите глубже разобраться в архитектуре игр — это видео для вас!
✧ Автор: RDragon
#CSharp #Программирование #UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
❤2
💢 Видео: Приемы логирования в Unity

📃 Мало кто из разработчиков задумывается о порядке в логах. Эта тема становится критичной внезапно, когда нужно отследить какое-то поведение, а в консоли кромешный хаос из логов, отфильтровать которые не получится даже при большом желании. Чтобы помочь вам избежать подобного, даю вам несколько простых советов. Следовать им не сложно, это во-первых, культура логов, а во-вторых, многие вещи настраиваются на проекте единожды и просто используется повсеместно. В общем, смотрим!
✧ Автор: Лавка Разработчика
#CSharp #Программирование #UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
❤3
💢 Видео: Движение персонажа по клику мыши (Cистема навигации в Unity)

📃 В этом видео мы рассмотрим самый простой способ как сделать движение персонажа по клику мыши, а также затронем новую систему навигации и где ее искать.
✧ Автор: GameDev

#unity #Programming #Unity3D #CSharp
Unity3D Book | Разработка игр. Подписаться.
❤2