💢 Видео: Паттерны - Interpreter (Интерпретатор)(Unity) - 23
📃 В этом видео мы разбираем паттерн проектирования «Интерпретатор» (Interpreter). Он используется, когда нужно описать грамматику языка и реализовать интерпретатор для его предложений. Мы посмотрим, как этот паттерн помогает создавать собственные мини‑языки, парсить выражения и выполнять команды.
Ты узнаешь:
основную идею паттерна: как он работает и зачем нужен
структуру классов: абстрактный выражение, терминальные и нетерминальные выражения
пример реализации: на простом языке арифметических выражений
плюсы и минусы: где стоит применять, а где лучше обойтись другими решениями
✧ Автор: RDragon
#CSharp #Программирование #UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
📃 В этом видео мы разбираем паттерн проектирования «Интерпретатор» (Interpreter). Он используется, когда нужно описать грамматику языка и реализовать интерпретатор для его предложений. Мы посмотрим, как этот паттерн помогает создавать собственные мини‑языки, парсить выражения и выполнять команды.
Ты узнаешь:
основную идею паттерна: как он работает и зачем нужен
структуру классов: абстрактный выражение, терминальные и нетерминальные выражения
пример реализации: на простом языке арифметических выражений
плюсы и минусы: где стоит применять, а где лучше обойтись другими решениями
✧ Автор: RDragon
#CSharp #Программирование #UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
YouTube
Паттерны - Interpreter (Интерпретатор)(Unity) - 23
Группа по изучению программирования - https://discord.gg/vmyEXf2HT5
Мой канал IT музыки - https://youtube.com/@RDMusic76-t9u?si=lDhBlR5YhF74KGmr
Мой канал про игры- https://www.youtube.com/channel/UCW6Pf6XRJeZGJBzNyqOwb1A/
В этом видео мы разбираем паттерн…
Мой канал IT музыки - https://youtube.com/@RDMusic76-t9u?si=lDhBlR5YhF74KGmr
Мой канал про игры- https://www.youtube.com/channel/UCW6Pf6XRJeZGJBzNyqOwb1A/
В этом видео мы разбираем паттерн…
❤3
💢 Видео: Знал ли ты об этих оптимизациях? 10 способов оптимизировать код твоей игры
📃 В этом видео я собрал 10 простых, но эффективных советов по оптимизации кода в Unity, которые помогут держать твой проект в хорошем состоянии 🚀
Да, каждый из них по отдельности может показаться мелочью…
Но если применять их вместе — ты получишь заметный прирост производительности)
✧ Автор: Яковлев Илья - IT и игры
#Оптимизация #Optimization #GameDev #Геймдев #РазработкаИгр #UnityScripts #Unity #Unity6 #Unity3D
📃 В этом видео я собрал 10 простых, но эффективных советов по оптимизации кода в Unity, которые помогут держать твой проект в хорошем состоянии 🚀
Да, каждый из них по отдельности может показаться мелочью…
Но если применять их вместе — ты получишь заметный прирост производительности)
✧ Автор: Яковлев Илья - IT и игры
#Оптимизация #Optimization #GameDev #Геймдев #РазработкаИгр #UnityScripts #Unity #Unity6 #Unity3D
YouTube
Знал ли ты об этих оптимизациях? 10 способов оптимизировать код твоей игры
⚡️⚡️⚡️ Полезные ссылки ⚡️⚡️⚡️
🔎 https://yakovlevgamedev.ru/ - записаться на обучение с 0 до первой игры с серьезной архитектурой. Старт потока 29 апреля
🔎 https://t.me/yakovlev_gamedev - основной telegram канал (тут все про разработку)
📝 В этом видео я собрал…
🔎 https://yakovlevgamedev.ru/ - записаться на обучение с 0 до первой игры с серьезной архитектурой. Старт потока 29 апреля
🔎 https://t.me/yakovlev_gamedev - основной telegram канал (тут все про разработку)
📝 В этом видео я собрал…
🔥3
💢 Видео: Игровые Паттерны - Game Loop - 1 (Unity)
📃 Что такое Game Loop и почему без него не существует ни одна игра? В этом видео мы разберём фундаментальный паттерн разработки игр: цикл, который управляет обновлением логики, обработкой ввода и рендерингом кадров. Вы узнаете, как работает классический игровой цикл, чем отличаются Update и FixedUpdate в Unity, и почему правильная организация цикла влияет на производительность и стабильность игры. Примеры из DOOM, NES и современных движков помогут понять эволюцию этого паттерна. Если вы хотите глубже разобраться в архитектуре игр — это видео для вас!
✧ Автор: RDragon
#CSharp #Программирование #UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
📃 Что такое Game Loop и почему без него не существует ни одна игра? В этом видео мы разберём фундаментальный паттерн разработки игр: цикл, который управляет обновлением логики, обработкой ввода и рендерингом кадров. Вы узнаете, как работает классический игровой цикл, чем отличаются Update и FixedUpdate в Unity, и почему правильная организация цикла влияет на производительность и стабильность игры. Примеры из DOOM, NES и современных движков помогут понять эволюцию этого паттерна. Если вы хотите глубже разобраться в архитектуре игр — это видео для вас!
✧ Автор: RDragon
#CSharp #Программирование #UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
YouTube
Игровые Паттерны - Game Loop - 1 (Unity)
Группа по изучению программирования - https://discord.gg/vmyEXf2HT5
Мой канал IT музыки - https://youtube.com/@RDMusic76-t9u?si=lDhBlR5YhF74KGmr
Мой канал про игры- https://www.youtube.com/channel/UCW6Pf6XRJeZGJBzNyqOwb1A/
"Что такое Game Loop и почему…
Мой канал IT музыки - https://youtube.com/@RDMusic76-t9u?si=lDhBlR5YhF74KGmr
Мой канал про игры- https://www.youtube.com/channel/UCW6Pf6XRJeZGJBzNyqOwb1A/
"Что такое Game Loop и почему…
❤3
💢 Видео: Игровые Паттерны - Update - 2 (Unity)
📃 Что такое Game Loop и почему без него не существует ни одна игра? В этом видео мы разберём фундаментальный паттерн разработки игр: цикл, который управляет обновлением логики, обработкой ввода и рендерингом кадров. Вы узнаете, как работает классический игровой цикл, чем отличаются Update и FixedUpdate в Unity, и почему правильная организация цикла влияет на производительность и стабильность игры. Примеры из DOOM, NES и современных движков помогут понять эволюцию этого паттерна. Если вы хотите глубже разобраться в архитектуре игр — это видео для вас!
✧ Автор: RDragon
#CSharp #Программирование #UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
📃 Что такое Game Loop и почему без него не существует ни одна игра? В этом видео мы разберём фундаментальный паттерн разработки игр: цикл, который управляет обновлением логики, обработкой ввода и рендерингом кадров. Вы узнаете, как работает классический игровой цикл, чем отличаются Update и FixedUpdate в Unity, и почему правильная организация цикла влияет на производительность и стабильность игры. Примеры из DOOM, NES и современных движков помогут понять эволюцию этого паттерна. Если вы хотите глубже разобраться в архитектуре игр — это видео для вас!
✧ Автор: RDragon
#CSharp #Программирование #UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
YouTube
Игровые Паттерны - Update - 2 (Unity)
Группа по изучению программирования - https://discord.gg/vmyEXf2HT5
Мой канал IT музыки - https://youtube.com/@RDMusic76-t9u?si=lDhBlR5YhF74KGmr
Мой канал про игры- https://www.youtube.com/channel/UCW6Pf6XRJeZGJBzNyqOwb1A/
"Что такое Game Loop и почему…
Мой канал IT музыки - https://youtube.com/@RDMusic76-t9u?si=lDhBlR5YhF74KGmr
Мой канал про игры- https://www.youtube.com/channel/UCW6Pf6XRJeZGJBzNyqOwb1A/
"Что такое Game Loop и почему…
❤2
💢 Видео: Уровень громкости в Unity
📃 В этом видео я расскажу о том как сохранить настройки уровня громкости звука при выходе из игры и при переходе на следующий уровень в Unity.
✧ Автор: GameDev
#UnityScripts #Unity #Unity6 #Unity3D #GameDev #Геймдев #РазработкаИгр
📃 В этом видео я расскажу о том как сохранить настройки уровня громкости звука при выходе из игры и при переходе на следующий уровень в Unity.
✧ Автор: GameDev
#UnityScripts #Unity #Unity6 #Unity3D #GameDev #Геймдев #РазработкаИгр
YouTube
Уровень громкости в Unity
В этом видео я расскажу о том как сохранить настройки уровня громкости звука при выходе из игры и при переходе на следующий уровень в Unity.
Скрипты из видео здесь: https://www.mediafire.com/file/wlw5fvr3fs3m2ud/Volume_Tutorial_Scripts.zip/file
Скрипты из видео здесь: https://www.mediafire.com/file/wlw5fvr3fs3m2ud/Volume_Tutorial_Scripts.zip/file
❤6
💢 Видео: Игровые Паттерны - Двойная Буферизация - 3 (Unity)
📃 Что такое Game Loop и почему без него не существует ни одна игра? В этом видео мы разберём паттерн двойная буферизация.
✧ Автор: RDragon
#CSharp #Программирование #UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
📃 Что такое Game Loop и почему без него не существует ни одна игра? В этом видео мы разберём паттерн двойная буферизация.
✧ Автор: RDragon
#CSharp #Программирование #UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
YouTube
Игровые Паттерны - Двойная Буферизация - 3 (Unity)
Группа по изучению программирования - https://discord.gg/vmyEXf2HT5
Мой канал IT музыки - https://youtube.com/@RDMusic76-t9u?si=lDhBlR5YhF74KGmr
Мой канал про игры- https://www.youtube.com/channel/UCW6Pf6XRJeZGJBzNyqOwb1A/
Мой канал IT музыки - https://youtube.com/@RDMusic76-t9u?si=lDhBlR5YhF74KGmr
Мой канал про игры- https://www.youtube.com/channel/UCW6Pf6XRJeZGJBzNyqOwb1A/
❤4
💢 Видео: Игровые Паттерны - Пул Обьектов - 4 (Unity)
📃 Что такое Game Loop и почему без него не существует ни одна игра? В этом видео мы разберём паттерн пул объектов.
✧ Автор: RDragon
#CSharp #Программирование #UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
📃 Что такое Game Loop и почему без него не существует ни одна игра? В этом видео мы разберём паттерн пул объектов.
✧ Автор: RDragon
#CSharp #Программирование #UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
YouTube
Игровые Паттерны - Пул Обьектов - 4 (Unity)
Группа по изучению программирования - https://discord.gg/vmyEXf2HT5
Мой канал IT музыки - https://youtube.com/@RDMusic76-t9u?si=lDhBlR5YhF74KGmr
Мой канал про игры- https://www.youtube.com/channel/UCW6Pf6XRJeZGJBzNyqOwb1A/
Мой канал IT музыки - https://youtube.com/@RDMusic76-t9u?si=lDhBlR5YhF74KGmr
Мой канал про игры- https://www.youtube.com/channel/UCW6Pf6XRJeZGJBzNyqOwb1A/
🔥5
💢 Видео: Игровые Паттерны - Объект Тип - 5 (Unity)
📃 Что такое Game Loop и почему без него не существует ни одна игра? В этом видео мы разберём паттерн "объект-тип".
✧ Автор: RDragon
#CSharp #Программирование #UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
📃 Что такое Game Loop и почему без него не существует ни одна игра? В этом видео мы разберём паттерн "объект-тип".
✧ Автор: RDragon
#CSharp #Программирование #UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
YouTube
Игровые Паттерны - Обьект Тип - 5 (Unity)
Группа по изучению программирования - https://discord.gg/vmyEXf2HT5
Мой канал IT музыки - https://youtube.com/@RDMusic76-t9u?si=lDhBlR5YhF74KGmr
Мой канал про игры- https://www.youtube.com/channel/UCW6Pf6XRJeZGJBzNyqOwb1A/
Мой канал IT музыки - https://youtube.com/@RDMusic76-t9u?si=lDhBlR5YhF74KGmr
Мой канал про игры- https://www.youtube.com/channel/UCW6Pf6XRJeZGJBzNyqOwb1A/
❤3
💢 Видео: Unity проверка нахождения объекта в поле зрения камеры или игрока 3D
📃 В этом уроке по Unity3D мы углубимся в практическую и важную тему разработки игр — проверку того, находятся ли объекты в поле зрения вашей камеры или игрока в 3D-среде. Независимо от того, создаете ли вы шутер от первого лица, приключенческую игру или любую трехмерную игру, понимание видимости объектов имеет решающее значение для эффективной игровой механики и оптимизации.
Мы рассмотрим различные методы и примеры кода, чтобы определить, находятся ли объекты в поле зрения камеры, обеспечивая плавность игрового процесса. Вы узнаете, как реализовать рассылку лучей, координаты экранного пространства и многое другое, чтобы сделать ваши игры визуально захватывающими и отзывчивыми.
✧ Автор: Unity и БОЛЬ
#UnityScripts #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
📃 В этом уроке по Unity3D мы углубимся в практическую и важную тему разработки игр — проверку того, находятся ли объекты в поле зрения вашей камеры или игрока в 3D-среде. Независимо от того, создаете ли вы шутер от первого лица, приключенческую игру или любую трехмерную игру, понимание видимости объектов имеет решающее значение для эффективной игровой механики и оптимизации.
Мы рассмотрим различные методы и примеры кода, чтобы определить, находятся ли объекты в поле зрения камеры, обеспечивая плавность игрового процесса. Вы узнаете, как реализовать рассылку лучей, координаты экранного пространства и многое другое, чтобы сделать ваши игры визуально захватывающими и отзывчивыми.
✧ Автор: Unity и БОЛЬ
#UnityScripts #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
YouTube
Unity проверка нахождения объекта в поле зрения камеры или игрока 3d, юнити урок и гайд
В этом уроке по Unity3D мы углубимся в практическую и важную тему разработки игр — проверку того, находятся ли объекты в поле зрения вашей камеры или игрока в 3D-среде. Независимо от того, создаете ли вы шутер от первого лица, приключенческую игру или любую…
❤4
💢 Видео: Игровые Паттерны - Service Locator - 6 (Unity)
📃 Что такое Game Loop и почему без него не существует ни одна игра? В этом видео мы разберём паттерн "Service Locator".
✧ Автор: RDragon
#CSharp #Программирование #UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
📃 Что такое Game Loop и почему без него не существует ни одна игра? В этом видео мы разберём паттерн "Service Locator".
✧ Автор: RDragon
#CSharp #Программирование #UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
YouTube
Игровые Паттерны - Service Locator - 6 (Unity)
Группа по изучению программирования - https://discord.gg/vmyEXf2HT5
Мой канал IT музыки - https://youtube.com/@RDMusic76-t9u?si=lDhBlR5YhF74KGmr
Мой канал про игры- https://www.youtube.com/channel/UCW6Pf6XRJeZGJBzNyqOwb1A/
Мой канал IT музыки - https://youtube.com/@RDMusic76-t9u?si=lDhBlR5YhF74KGmr
Мой канал про игры- https://www.youtube.com/channel/UCW6Pf6XRJeZGJBzNyqOwb1A/
❤3
📝 Статья: StaticECS — Bitmap Entity Component System
📃 Коротко о том, что такое ECS (Entity Component System)
Сущность — числовой идентификатор без данных.
Компонент — структура данных (Position, Health, Velocity), которая может быть прикреплена к сущности.
Система — код, перебирающий сущности с нужным набором компонентов и обрабатывающий их.
Главный вопрос производительности: как быстро найти и обойти все сущности, у которых есть, например, Position и Velocity одновременно — когда таких сущностей сотни и тысячи? Именно ответ на него и определяет способ хранения данных.
✧ Автор: FFS_Studios
#UnityScripts #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
📃 Коротко о том, что такое ECS (Entity Component System)
Сущность — числовой идентификатор без данных.
Компонент — структура данных (Position, Health, Velocity), которая может быть прикреплена к сущности.
Система — код, перебирающий сущности с нужным набором компонентов и обрабатывающий их.
Главный вопрос производительности: как быстро найти и обойти все сущности, у которых есть, например, Position и Velocity одновременно — когда таких сущностей сотни и тысячи? Именно ответ на него и определяет способ хранения данных.
✧ Автор: FFS_Studios
#UnityScripts #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
Хабр
StaticECS — Bitmap Entity Component System
Коротко о том, что такое ECS (Entity Component System) Сущность — числовой идентификатор без данных. Компонент — структура данных (Position, Health, Velocity), которая может быть прикреплена к...
❤5