📝 Статья: Почему нужно слушать старших или как я наступил на грабли, выбирая архитектурный подход при разработке игры
📃 Для исследования один из выбранных архитектурных подходов — это стандартный юнитевский Monobehaviour, вкратце расскажу про этот подход, система построена как конструктор, задача разработчика при создании игрового объекта, это наделять этот объект свойствами, просто подключая к нему нужные так называемые компоненты. Идеально! Бери и строй, что тебе нужно. Но, как всегда, есть нюанс, во‑первых, любой из этих объектов способен влиять на игровой цикл (вы буквально одной строкой кода можете выключить игру просто написав её в методе Update любого GameObjectа), и, во‑вторых, большое количество таких объектов приводит к потере производительности. Казалось бы, не делай плохо делай хорошо. Избегай «тонких» мест и всё. С этой мыслью я приступил к выполнению задач.
Второй архитектурный подход, который я выбрал для сравнения — это Zenject. Это фреймворк, реализующий принцип Dependency Injection, что в переводе означает «внедрение зависимостей». Звучит умно, но по сути — это про то, как аккуратно передавать нужные объекты в другие классы, не создавая их вручную внутри. Zenject помогает сделать проект более структурированным: вы заранее описываете, какие зависимости у каких компонентов есть, и фреймворк сам всё «связывает». Это как если бы все детали конструктора сами вставлялись туда, где они нужны — без ручной сборки. При помощи этого подхода можно избавиться от проблем Monobehaviour и в теории повысить производительность и скорость разработки. Но чтобы понять, как оно всё работает, нужно немного погрузиться. Концепция не самая простая, и на старте создаёт ощущение, что ты больше пишешь конфигурацию, чем саму игру.
✧ Автор: Grooofy
#UnityScripts #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
📃 Для исследования один из выбранных архитектурных подходов — это стандартный юнитевский Monobehaviour, вкратце расскажу про этот подход, система построена как конструктор, задача разработчика при создании игрового объекта, это наделять этот объект свойствами, просто подключая к нему нужные так называемые компоненты. Идеально! Бери и строй, что тебе нужно. Но, как всегда, есть нюанс, во‑первых, любой из этих объектов способен влиять на игровой цикл (вы буквально одной строкой кода можете выключить игру просто написав её в методе Update любого GameObjectа), и, во‑вторых, большое количество таких объектов приводит к потере производительности. Казалось бы, не делай плохо делай хорошо. Избегай «тонких» мест и всё. С этой мыслью я приступил к выполнению задач.
Второй архитектурный подход, который я выбрал для сравнения — это Zenject. Это фреймворк, реализующий принцип Dependency Injection, что в переводе означает «внедрение зависимостей». Звучит умно, но по сути — это про то, как аккуратно передавать нужные объекты в другие классы, не создавая их вручную внутри. Zenject помогает сделать проект более структурированным: вы заранее описываете, какие зависимости у каких компонентов есть, и фреймворк сам всё «связывает». Это как если бы все детали конструктора сами вставлялись туда, где они нужны — без ручной сборки. При помощи этого подхода можно избавиться от проблем Monobehaviour и в теории повысить производительность и скорость разработки. Но чтобы понять, как оно всё работает, нужно немного погрузиться. Концепция не самая простая, и на старте создаёт ощущение, что ты больше пишешь конфигурацию, чем саму игру.
✧ Автор: Grooofy
#UnityScripts #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
Хабр
Почему нужно слушать старших или как я наступил на грабли, выбирая архитектурный подход при разработке игры
Для исследования один из выбранных архитектурных подходов — это стандартный юнитевский Monobehaviour, вкратце расскажу про этот подход, система построена как конструктор,...
❤3
💢 Видео: Как работает свет и тень в Pixel art || Shading
📃 Pixel art Shading. В этом видео мы нарисуем три арта, при помощи которых поймем как пользоваться светом и тенью. Мне присылают много арта в вк и я заметил, что в целом арт хороший. Проблема была только в отсутствии Shading и я решил осветить эту проблему))
✧ Автор: Nibicu
#PixelArt #ПиксельАрт #Aseprite #GameDev #Геймдев #РазработкаИгр
📃 Pixel art Shading. В этом видео мы нарисуем три арта, при помощи которых поймем как пользоваться светом и тенью. Мне присылают много арта в вк и я заметил, что в целом арт хороший. Проблема была только в отсутствии Shading и я решил осветить эту проблему))
✧ Автор: Nibicu
#PixelArt #ПиксельАрт #Aseprite #GameDev #Геймдев #РазработкаИгр
YouTube
Как работает свет и тень в Pixel art || Shading
Pixel art Shading. В этом видео мы нарисуем три арта, при помощи которых поймем как пользоваться светом и тенью. Мне присылают много арта в вк и я заметил, что в целом арт хороший. Проблема была только в отсутствии Shading и я решил осветить эту проблему))
❤4
💢 Видео: Добавление иконки в text mesh pro
📃 Иконки в TextMesh Pro и подготовка спрайтов. Добавление иконок в Unity: Sprite Editor и Sprite Character Table. Настройка TextMesh Pro: Вставка и отображение иконок. Финальная настройка: Позиционирование и завершение
✧ Автор: Unity и БОЛЬ
#TextMeshPro #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
📃 Иконки в TextMesh Pro и подготовка спрайтов. Добавление иконок в Unity: Sprite Editor и Sprite Character Table. Настройка TextMesh Pro: Вставка и отображение иконок. Финальная настройка: Позиционирование и завершение
✧ Автор: Unity и БОЛЬ
#TextMeshPro #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
YouTube
Добавление иконки в text mesh pro
00:00 - Введение: Иконки в TextMesh Pro и подготовка спрайтов
00:55 - Добавление иконок в Unity: Sprite Editor и Sprite Character Table
01:54 - Настройка TextMesh Pro: Вставка и отображение иконок
02:53 - Финальная настройка: Позиционирование и завершение…
00:55 - Добавление иконок в Unity: Sprite Editor и Sprite Character Table
01:54 - Настройка TextMesh Pro: Вставка и отображение иконок
02:53 - Финальная настройка: Позиционирование и завершение…
❤4
💢 Видео: Rocket Construct - Игра на андроид с нуля + Unity Ads
📃 Я расскажу как я делал игру на андроид с нуля, как я её выкладывал в Google Play. Я поведаю о проблемах и настройке проекта.
✧ Автор: Yagir
#UnityADS #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
📃 Я расскажу как я делал игру на андроид с нуля, как я её выкладывал в Google Play. Я поведаю о проблемах и настройке проекта.
✧ Автор: Yagir
#UnityADS #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
YouTube
Rocket Construct - Игра на андроид с нуля + Unity Ads
Я расскажу как я делал игру на андроид с нуля, как я её выкладывал в Google Play. Я поведаю о проблемах и настройке проекта.
Донат: https://www.donationalerts.com/r/yagir
Дискорд: https://discord.gg/rsmNp2uRd5
Valariz: https://www.youtube.com/channel/…
Донат: https://www.donationalerts.com/r/yagir
Дискорд: https://discord.gg/rsmNp2uRd5
Valariz: https://www.youtube.com/channel/…
❤🔥4
💢 Видео: Сможет ли нейросеть написать игру на моём движке?
📃 В этом видео я показываю, как создавал свой небольшой игровой движок на typescript с webgl. А так же проверяю, смогут ли нейросети писать игру на моем движке
✧ Автор: Onigiri
#Shader #ChatGPT #GPT #NeuralNetwork #Нейросеть
📃 В этом видео я показываю, как создавал свой небольшой игровой движок на typescript с webgl. А так же проверяю, смогут ли нейросети писать игру на моем движке
✧ Автор: Onigiri
#Shader #ChatGPT #GPT #NeuralNetwork #Нейросеть
YouTube
Сможет ли НЕЙРОСЕТЬ написать игру на МОЕМ ДВИЖКЕ?
Арендуйте удаленный рабочий стол VDI от Selectel для быстрой и безопасной работы над проектами: https://slc.tl/3otcw
Telegram: https://t.me/onigiriScience
В этом видео я показываю, как создавал свой небольшой игровой движок на typescript с webgl. А так…
Telegram: https://t.me/onigiriScience
В этом видео я показываю, как создавал свой небольшой игровой движок на typescript с webgl. А так…
🔥4
💢 Видео: Создаю свой первый инди хоррор на Unity
📃 Создаю свой первый инди хоррор на unity.
Видос крутой, так что быстренько заходим в тгкащечку, ставим лайки и подписываемся... любите видосики смотреть, любите и в тэгешечку заходить!
✧ Автор: Better Deploy
#Devlog #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
📃 Создаю свой первый инди хоррор на unity.
Видос крутой, так что быстренько заходим в тгкащечку, ставим лайки и подписываемся... любите видосики смотреть, любите и в тэгешечку заходить!
✧ Автор: Better Deploy
#Devlog #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
YouTube
СОЗДАЮ СВОЙ ПЕРВЫЙ ИНДИ ХОРРОР на UNITY
Создаю свой первый инди хоррор на unity.
Видос крутой, так что быстренько заходим в тгкащечку, ставим лайки и подписываемся... любите видосики смотреть, любите и в тэгешечку заходить!
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Игра пока в разработке! В телеге новости про нее.…
Видос крутой, так что быстренько заходим в тгкащечку, ставим лайки и подписываемся... любите видосики смотреть, любите и в тэгешечку заходить!
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Игра пока в разработке! В телеге новости про нее.…
❤6
💢 Видео: Android - IOS 2D игра на выживание на Unity | Урок 17
📃 Урок 17: Создание Меню. Часть 2. Переключение страниц меню.
✧ Автор: Neco Ru
#UI #UX #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
📃 Урок 17: Создание Меню. Часть 2. Переключение страниц меню.
✧ Автор: Neco Ru
#UI #UX #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
YouTube
Android - IOS 2D игра на выживание на Unity | Урок 17
✅Урок 17: Создание Меню. Часть 2. Переключение страниц меню.
✅TileSet используемый на уроке: https://opengameart.org/content/zelda-like-tilesets-and-sprites
✅Также уроки на моем Телеграм канале: @androidstudioneco
✅ Установка и настройка Unity: https:/…
✅TileSet используемый на уроке: https://opengameart.org/content/zelda-like-tilesets-and-sprites
✅Также уроки на моем Телеграм канале: @androidstudioneco
✅ Установка и настройка Unity: https:/…
❤5
📝 Статья: Опыт использования VR в проектной организации
📃 Привет, Хабр! Меня зовут Максим Тимофеев, и я хотел бы рассказать об опыте применения VR технологии в проектной организации.
Я работаю в компании МТ-инжиниринг, где мы уже более 3-х лет используем VR технологии. Преимущественно мы занимаемся BIM и 3D CAD проектированием. В результате нашей работы создаются 3D модели различной степени подробности. Имея уже готовую 3D модель, есть большой соблазн посмотреть на неё не через экран монитора, а как бы в реальности. Расскажу, как это достаточно просто сделать.
Для начала поговорим о том, что такое VR и для чего он может быть полезен для проектировщиков.
✧ Автор: MT-E
#VR #GameDev #Геймдев #РазработкаИгр
📃 Привет, Хабр! Меня зовут Максим Тимофеев, и я хотел бы рассказать об опыте применения VR технологии в проектной организации.
Я работаю в компании МТ-инжиниринг, где мы уже более 3-х лет используем VR технологии. Преимущественно мы занимаемся BIM и 3D CAD проектированием. В результате нашей работы создаются 3D модели различной степени подробности. Имея уже готовую 3D модель, есть большой соблазн посмотреть на неё не через экран монитора, а как бы в реальности. Расскажу, как это достаточно просто сделать.
Для начала поговорим о том, что такое VR и для чего он может быть полезен для проектировщиков.
✧ Автор: MT-E
#VR #GameDev #Геймдев #РазработкаИгр
Хабр
Опыт использования VR в проектной организации
Привет, Хабр! Меня зовут Максим Тимофеев, и я хотел бы рассказать об опыте применения VR технологии в проектной организации. Я работаю в компании МТ-инжиниринг, где мы уже более 3-х лет используем VR...
❤4
💢 Видео: Android - IOS 2D игра на выживание на Unity | Урок 18
📃 Урок Урок 18: Создание Меню. Часть 3. ScriptableObject, InventorySlotPrefab, Inventory
✧ Автор: Neco Ru
#UI #UX #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
📃 Урок Урок 18: Создание Меню. Часть 3. ScriptableObject, InventorySlotPrefab, Inventory
✧ Автор: Neco Ru
#UI #UX #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
YouTube
Android - IOS 2D игра на выживание на Unity | Урок 18
✅Урок 18: Создание Меню. Часть 3. ScriptableObject, InventorySlotPrefab, Inventory.
✅TileSet используемый на уроке: https://opengameart.org/content/zelda-like-tilesets-and-sprites
✅Также уроки на моем Телеграм канале: @androidstudioneco
✅ Установка и настройка…
✅TileSet используемый на уроке: https://opengameart.org/content/zelda-like-tilesets-and-sprites
✅Также уроки на моем Телеграм канале: @androidstudioneco
✅ Установка и настройка…
❤🔥4
💢 Видео: Выпустил нож-бабочку в Steam | Анимации в играх глазами разраба
📃 Выпустил DLC "Нож-Бабочка" в Steam. Показываю процесс создания анимаций в играх. Процедурные анимации, инверсная кинематика и как я раз**бал свой монитор.
✧ Автор: Тим Мур
#Devlog #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
📃 Выпустил DLC "Нож-Бабочка" в Steam. Показываю процесс создания анимаций в играх. Процедурные анимации, инверсная кинематика и как я раз**бал свой монитор.
✧ Автор: Тим Мур
#Devlog #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
YouTube
Выпустил Нож-Бабочку в Steam | Анимации в играх глазами разраба
Выпустил DLC "Нож-Бабочка" в Steam. Показываю процесс создания анимаций в играх. Процедурные анимации, инверсная кинематика и как я раз**бал свой монитор.
DLC "Нож-Бабочка" в Steam:
https://store.steampowered.com/app/3753600/CYBERMATRIX__Butterfly_knife/…
DLC "Нож-Бабочка" в Steam:
https://store.steampowered.com/app/3753600/CYBERMATRIX__Butterfly_knife/…
👍5
💢 Видео: Почему все разработчики так любят ECS?
📃 В этом видео разберемся, почему разработчики по уши влюблены в ECS, и стоит ли тебе тоже вступать в этот клуб.
📦 Разберем плюсы, минусы, и примеры.
✧ Автор: Frandev
#DOTS #ECS #EntityComponentSystem #GameDev #Геймдев #РазработкаИгр
📃 В этом видео разберемся, почему разработчики по уши влюблены в ECS, и стоит ли тебе тоже вступать в этот клуб.
📦 Разберем плюсы, минусы, и примеры.
✧ Автор: Frandev
#DOTS #ECS #EntityComponentSystem #GameDev #Геймдев #РазработкаИгр
YouTube
Почему ВСЕ разработчики так любят ECS?
В этом видео разберемся, почему разработчики по уши влюблены в ECS, и стоит ли тебе тоже вступать в этот клуб.
📦 Разберем плюсы, минусы, и примеры.
🎵 Музыка: "lofi girl" – Snoozy Beats (freemusicarchive.org/music/snoozy-beats/single/lofi-girl/)
Лицензия:…
📦 Разберем плюсы, минусы, и примеры.
🎵 Музыка: "lofi girl" – Snoozy Beats (freemusicarchive.org/music/snoozy-beats/single/lofi-girl/)
Лицензия:…
❤3
Forwarded from NOBICE - Pulse Of Fear/Clarity
Промокод:
PONETI2025 (действует до 17 июля)#free #unityfree
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
💢 Видео: Android - IOS 2D игра на выживание на Unity | Урок 19
📃 Урок 19: Создание Меню. Часть 4. Показываем инвентарь.
✧ Автор: Neco Ru
#UI #UX #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
📃 Урок 19: Создание Меню. Часть 4. Показываем инвентарь.
✧ Автор: Neco Ru
#UI #UX #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
YouTube
Android - IOS 2D игра на выживание на Unity | Урок 19
✅Урок 19: Создание Меню. Часть 4. Показываем инвентарь.
✅TileSet используемый на уроке: https://opengameart.org/content/zelda-like-tilesets-and-sprites
✅Также уроки на моем Телеграм канале: @androidstudioneco
✅ Установка и настройка Unity: https://yout…
✅TileSet используемый на уроке: https://opengameart.org/content/zelda-like-tilesets-and-sprites
✅Также уроки на моем Телеграм канале: @androidstudioneco
✅ Установка и настройка Unity: https://yout…
🔥4
📝 Статья: Как сделать любую поверхность сенсорной
https://habr.com/ru/articles/925222/
📃 Хочу поделиться интересной задачей и рассказать, как я её решил. К сожалению, я не могу опубликовать готовую реализацию. Но сама задача оказалась довольно простой. И при желании любой может ее повторить.
Чем я занимался до этого
Моя компания занималась играми смешанной реальности (MR). Мы использовали Kinect для захвата движений игрока и китайское оборудование с ПО для создания настенного тира с игрушечными лазерными пистолетами. Так же использовали OpenCV для сканирования детских рисунков и ряд других технологий.
У нас оставалось еще три проекта, которые откладывались из-за низкого приоритета и отсутствия готового решения.
Интерактивный стол, где дети могут тапать милых зверушек или играть в мини-игры на поверхности стола.
Интерактивная горка, оставляющая след или создающая эффект при скатывании.
Песочница, где дети формируют руками горы из песка. Из вершин гор вытекает лава, а по впадинам течет вода.
Да, такие игры уже существовали, нужно было повторить их. Однако Kinect из коробки не имел готового решения. Китайского оборудования, подходящего для этих задач, тоже не нашлось. Оставались два варианта: купить готовое решение у компаний, которые уже занимались этим, или сделать всё самостоятельно.
✧ Автор: Glawrou
#Kinect #UnityScripts #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
https://habr.com/ru/articles/925222/
📃 Хочу поделиться интересной задачей и рассказать, как я её решил. К сожалению, я не могу опубликовать готовую реализацию. Но сама задача оказалась довольно простой. И при желании любой может ее повторить.
Чем я занимался до этого
Моя компания занималась играми смешанной реальности (MR). Мы использовали Kinect для захвата движений игрока и китайское оборудование с ПО для создания настенного тира с игрушечными лазерными пистолетами. Так же использовали OpenCV для сканирования детских рисунков и ряд других технологий.
У нас оставалось еще три проекта, которые откладывались из-за низкого приоритета и отсутствия готового решения.
Интерактивный стол, где дети могут тапать милых зверушек или играть в мини-игры на поверхности стола.
Интерактивная горка, оставляющая след или создающая эффект при скатывании.
Песочница, где дети формируют руками горы из песка. Из вершин гор вытекает лава, а по впадинам течет вода.
Да, такие игры уже существовали, нужно было повторить их. Однако Kinect из коробки не имел готового решения. Китайского оборудования, подходящего для этих задач, тоже не нашлось. Оставались два варианта: купить готовое решение у компаний, которые уже занимались этим, или сделать всё самостоятельно.
✧ Автор: Glawrou
#Kinect #UnityScripts #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
Хабр
Как сделать любую поверхность сенсорной
Хочу поделиться интересной задачей и рассказать, как я её решил. К сожалению, я не могу опубликовать готовую реализацию. Но сама задача оказалась довольно простой. И при желании любой может ее...
🔥4👍1
💢 Видео: Как создать модель в 2 клика - моделлеров заменит нейронка Hunyuan от Tencent
📃 Сегодня моделлеры близки к потере работы как никогда, на что недвусмысленно намекает китайская нейронка Hunyuan от Tencent, генерируя довольно качественные модели быстро и беЗплатно ! Создай уникальную модель за два клика и не парься. Теперь это уже реальность.
✧ Автор: Владимир СВЕТ Игродельский
#Unity #Unity6 #Unity3D #GameDev #Геймдев #РазработкаИгр #NeuralNetwork #Нейросеть
📃 Сегодня моделлеры близки к потере работы как никогда, на что недвусмысленно намекает китайская нейронка Hunyuan от Tencent, генерируя довольно качественные модели быстро и беЗплатно ! Создай уникальную модель за два клика и не парься. Теперь это уже реальность.
✧ Автор: Владимир СВЕТ Игродельский
#Unity #Unity6 #Unity3D #GameDev #Геймдев #РазработкаИгр #NeuralNetwork #Нейросеть
YouTube
Как создать модель в 2 клика - Моделлеров заменит нейронка Hunyuan от Tencent [ Урок 171]
Сегодня моделлеры близки к потере работы как никогда, на что недвусмысленно намекает китайская нейронка Hunyuan от Tencent, генерируя довольно качественные модели быстро и беЗплатно ! Создай уникальную модель за два клика и не парься. Теперь это уже реальность.…
❤5👎1
📝 Статья: Оптимизируйте свой код с Unity Job System
📃 В этой статье мы разберем неявное использование многопоточности с Unity Job System: узнаем про преимущества использования такого подхода перед явным созданием потоков, поговорим про неуправляемую память, про преимущества неуправляемой памяти перед управляемой и многое другое.
✧ Автор: austudio
#UnityScripts #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
📃 В этой статье мы разберем неявное использование многопоточности с Unity Job System: узнаем про преимущества использования такого подхода перед явным созданием потоков, поговорим про неуправляемую память, про преимущества неуправляемой памяти перед управляемой и многое другое.
✧ Автор: austudio
#UnityScripts #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
Хабр
Оптимизируйте свой код с Unity Job System
Содержание В этой статье мы разберем неявное использование многопоточности с Unity Job System : узнаем про преимущества использования такого подхода перед явным созданием потоков, поговорим про...
❤3