Подробный урок по Zenject в Unity. DI Container
Zenject — это open source контейнер внедрения зависимостей, разработанный для использования в Unity3D и в приложениях, созданных на C#. Он популярен среди Unity разработчиков и обеспечивает необходимый функционал для внедрения зависимостей.
В этом небольшом, но ёмком видео рассказывают о необходимости внедрения зависимостей на конкретном примере и показывают основные возможности Zenject в Unity:
https://youtu.be/h5rqKO72kfs?si=D1rlNej5lphHjrA5
#unity #zenject
Zenject — это open source контейнер внедрения зависимостей, разработанный для использования в Unity3D и в приложениях, созданных на C#. Он популярен среди Unity разработчиков и обеспечивает необходимый функционал для внедрения зависимостей.
В этом небольшом, но ёмком видео рассказывают о необходимости внедрения зависимостей на конкретном примере и показывают основные возможности Zenject в Unity:
https://youtu.be/h5rqKO72kfs?si=D1rlNej5lphHjrA5
#unity #zenject
YouTube
Подробный урок по Zenject в Unity. DI Container
Zenject в Unity - что это?
Подробный урок за 15 минут! DI Container [C#] в лице Zenject (или же Extenject)
Как пользоваться Zenject в Unity? Для чего нужны Project и Scene Context? Как использовать Mono Installer? Это только часть того, что затронем в…
Подробный урок за 15 минут! DI Container [C#] в лице Zenject (или же Extenject)
Как пользоваться Zenject в Unity? Для чего нужны Project и Scene Context? Как использовать Mono Installer? Это только часть того, что затронем в…
🔥6🥰2
Наш конкурс пет-проектов продолжается поэтому «новая тройка игроков в студию!»
— BAYRELL Cloud OS: облачная операционная система, написанная в одиночку за 3 года, на уникальном языке программирования Bay Lang.
— Умелец просто взял и портировал GUI-клиент для MySQL на Linux. Название у проекта получилось милое — MeowSQL
— Аналитический инструмент для групповых чатов в Telegram, написанный на Python. Теперь эффективность сотрудников поддержки продукта можно очень просто оценить.
Заходите к нам на сайт, голосуйте за эти и другие пет-проекты по хэштегу #лучший_пет_проект_2023. А если хотите представить миру и своё детище, то успевайте — приём заявок заканчивается уже 30 октября.
— BAYRELL Cloud OS: облачная операционная система, написанная в одиночку за 3 года, на уникальном языке программирования Bay Lang.
— Умелец просто взял и портировал GUI-клиент для MySQL на Linux. Название у проекта получилось милое — MeowSQL
— Аналитический инструмент для групповых чатов в Telegram, написанный на Python. Теперь эффективность сотрудников поддержки продукта можно очень просто оценить.
Заходите к нам на сайт, голосуйте за эти и другие пет-проекты по хэштегу #лучший_пет_проект_2023. А если хотите представить миру и своё детище, то успевайте — приём заявок заканчивается уже 30 октября.
Tproger
Лучший пет-проект 2023: запускаем конкурс
Tproger запускает новый конкурс на лучший пет-проект среди наших читателей. Напишите статью и получите славу, обожание и мерч от редакции.
👍3❤1😍1
Как защитить игру на Unity от взлома
В первой части обсуждаются базовые методы взлома: изменение сохранений, редактирование данных в оперативной памяти с использованием Cheat Engine, а также различные методы защиты от таких взломов.
Во второй части рассматривается процесс декомпиляции игры и модификации скриптов. Автор описывает основную структуру игры, процесс замены ресурсов и способы защиты от таких манипуляций.
#unity #код
В первой части обсуждаются базовые методы взлома: изменение сохранений, редактирование данных в оперативной памяти с использованием Cheat Engine, а также различные методы защиты от таких взломов.
Во второй части рассматривается процесс декомпиляции игры и модификации скриптов. Автор описывает основную структуру игры, процесс замены ресурсов и способы защиты от таких манипуляций.
#unity #код
YouTube
🔑 Взлом игр на Unity 3D и защита от него [Tutorial] - часть 1
Игры созданные в Unity 3D, как и все остальные программы, можно "взломать" - поменять какие-то сохранённые параметры, изменить игровую логику, подменить приходящие от операционной системы данные, и всё на что хватит фантазии. В этой серии видео я покажу несколько…
👎6👍4🔥1
Игра про мем с горящей собакой
Разработчику Andris Gauracs так сильно нравился мем This is fine, где собака сидит в пожаре и пытается выглядеть спокойной, что сделал про это полноценную игру. В ней, ожидаемо, игрок управляет этой самой собакой и пытается потушить пожар в квартире подручными средствами. В видео автор делится подробностями разработки: от идеи до используемых ассетов и кода.
Игра доступна бесплатно на Android и iOS. Так что каждый желающий может поиграть за мем.
#новости #история #инди
Разработчику Andris Gauracs так сильно нравился мем This is fine, где собака сидит в пожаре и пытается выглядеть спокойной, что сделал про это полноценную игру. В ней, ожидаемо, игрок управляет этой самой собакой и пытается потушить пожар в квартире подручными средствами. В видео автор делится подробностями разработки: от идеи до используемых ассетов и кода.
Игра доступна бесплатно на Android и iOS. Так что каждый желающий может поиграть за мем.
#новости #история #инди
YouTube
I turned a popular meme into a video game
So one day I was looking at my favourite internet meme, and thinking to myself - boy, it wouldn't be cool to turn this meme into a hilarious video game? And so 4 months later I've done just that! 😅
🎮 Try the game yourself! It's totally free! https://thisisfinegame.com…
🎮 Try the game yourself! It's totally free! https://thisisfinegame.com…
🔥10😁3❤🔥2
Оптимизация UI в Unity
В этой статье вы найдёте рекомендации, которые помогут улучшить игровой интерфейс без внесения изменений в код. Тут описаны особенности работы с Canvas, способы повторного использования UI-компонентов и организации иерархии. Кроме того, статья также затронет темы, такие как применение масок, корректное отображение текста, работу с макетами и многое другое.
#советы #ui #unity #оптимизация
В этой статье вы найдёте рекомендации, которые помогут улучшить игровой интерфейс без внесения изменений в код. Тут описаны особенности работы с Canvas, способы повторного использования UI-компонентов и организации иерархии. Кроме того, статья также затронет темы, такие как применение масок, корректное отображение текста, работу с макетами и многое другое.
#советы #ui #unity #оптимизация
👍10🔥3
Как устроена и работает лучшая часть графики — частицы
Частицы присутствуют в играх повсюду: они формируют взрывы, создают листву и вспыхивают в искрах от сварки.
В видео рассказывают, как создаются частицы, почему они так популярны среди разработчиков, и в каких случаях их применяют — и всё это на примерах.
https://youtu.be/P7-Tet9bK6A?si=iecguB6eUJY74kpd
#графика #теория
Частицы присутствуют в играх повсюду: они формируют взрывы, создают листву и вспыхивают в искрах от сварки.
В видео рассказывают, как создаются частицы, почему они так популярны среди разработчиков, и в каких случаях их применяют — и всё это на примерах.
https://youtu.be/P7-Tet9bK6A?si=iecguB6eUJY74kpd
#графика #теория
YouTube
ЛУЧШАЯ часть графики — это миллионы маленьких частиц
https://bit.ly/43KPmko — курс 3D-дженералист erid:Kra246F1d
https://bit.ly/45fRodk — бесплатная консультация, которая поможет тебе выбрать правильную профессию erid:Kra23nVkp
Частицы в играх везде: из них состоят взрывы, листва, искры от сварки и даже крабы…
https://bit.ly/45fRodk — бесплатная консультация, которая поможет тебе выбрать правильную профессию erid:Kra23nVkp
Частицы в играх везде: из них состоят взрывы, листва, искры от сварки и даже крабы…
❤7👍2
Пайплайн по дизайну интерьера помещений
Это чек-лист одного из самых известных и востребованных концепт-художников Feng Zhu.
1. Начните с хорошей базы. Ведь обычный квадрат — это скучно. Используйте референсы и разнообразьте геометрию. Наличие хорошей базы делает за вас 90% работы.
2. Определите основную функцию помещения. Это может быть спальня, техническая комната или столовая. У помещения должна быть одна функция, по которой будут добавляться детали.
3. Примите во внимание человеческий фактор. Это то, что всем знакомо и необходимо — кровать, столы и стулья, например.
4. Функция определяет форму. Эта же функция добавляет больше деталей: если есть камин, значит должны быть и дрова, дымоход, кочерга или даже небольшая лопата.
5. Добавьте источники света. Без них в тёмное время суток ориентироваться будет сложно.
6. Используйте различные материалы. Это делает пространство более интересным.
7. Добавьте звуки и анимацию. Звуки — это не только разные шаги по разным поверхностям, но и самостоятельные: тикание часов, потрескивание угольков в камине. Анимацией могут быть покачивание занавесок от ветра или мерцание свечей.
8. Добавьте личные вещи, чтобы помещение не выглядело, как выставочный сет в Икее.
Детальнее в статье.
#советы #левелдизайн #теория
Это чек-лист одного из самых известных и востребованных концепт-художников Feng Zhu.
1. Начните с хорошей базы. Ведь обычный квадрат — это скучно. Используйте референсы и разнообразьте геометрию. Наличие хорошей базы делает за вас 90% работы.
2. Определите основную функцию помещения. Это может быть спальня, техническая комната или столовая. У помещения должна быть одна функция, по которой будут добавляться детали.
3. Примите во внимание человеческий фактор. Это то, что всем знакомо и необходимо — кровать, столы и стулья, например.
4. Функция определяет форму. Эта же функция добавляет больше деталей: если есть камин, значит должны быть и дрова, дымоход, кочерга или даже небольшая лопата.
5. Добавьте источники света. Без них в тёмное время суток ориентироваться будет сложно.
6. Используйте различные материалы. Это делает пространство более интересным.
7. Добавьте звуки и анимацию. Звуки — это не только разные шаги по разным поверхностям, но и самостоятельные: тикание часов, потрескивание угольков в камине. Анимацией могут быть покачивание занавесок от ветра или мерцание свечей.
8. Добавьте личные вещи, чтобы помещение не выглядело, как выставочный сет в Икее.
Детальнее в статье.
#советы #левелдизайн #теория
👍11🥱2🔥1
Если хотите быть в тренде и получать лучшее из мира IT, у Tproger есть 4 канала, которые вам в этом помогут:
— всё о нейросетях и ИИ: @neurochannel
— полезные сохранёнки на все случаи жизни: @prog_stuff
— нужные инструменты для ваших проектов: @prog_tools
— новости из мира технологий: @your_tech
Кстати, там сейчас ещё и розыгрыш подписок Telegram Premium проходит, так что заходите, смотрите условия и подписывайтесь.
— всё о нейросетях и ИИ: @neurochannel
— полезные сохранёнки на все случаи жизни: @prog_stuff
— нужные инструменты для ваших проектов: @prog_tools
— новости из мира технологий: @your_tech
Кстати, там сейчас ещё и розыгрыш подписок Telegram Premium проходит, так что заходите, смотрите условия и подписывайтесь.
👍3🍌2👎1🍾1
Задавайте любые интересующие вас вопросы по геймдеву в комментариях к этому посту или отвечайте на вопросы других. Например, «что делать с этим эксепшеном», «подскажите бесплатный ассет для генерации деревьев», «какой движок лучше всего подойдёт для 2D». Главное — будьте вежливыми и терпеливыми :)
#обсуждение
#обсуждение
🫡7
Краткий урок по Spine за 10 минут
Spine — это тот инструмент, который упрощает процесс скелетного 2D-анимирования для игр. Сфокусированный на том, чтобы сделать этот процесс максимально эффективным и логичным, Spine предлагает отличный рабочий инструментарий как при создании анимации через свой редактор, так и при использовании этой анимации в играх с помощью Spine Runtimes.
Держите небольшой урок по этому инструменту:
https://youtu.be/4EopZ961NlM?si=LeStk-yTsCio_LuT
#инструмент #2d #анимация #spine
Spine — это тот инструмент, который упрощает процесс скелетного 2D-анимирования для игр. Сфокусированный на том, чтобы сделать этот процесс максимально эффективным и логичным, Spine предлагает отличный рабочий инструментарий как при создании анимации через свой редактор, так и при использовании этой анимации в играх с помощью Spine Runtimes.
Держите небольшой урок по этому инструменту:
https://youtu.be/4EopZ961NlM?si=LeStk-yTsCio_LuT
#инструмент #2d #анимация #spine
YouTube
Spine за 10 минут
Уроки по Spine
Залетаем в софт со всей силы
Импорт,скининг,риггинг,анимация,экспорт
ВК: http://vk.com/skenarist
Photoshop To Spine : https://github.com/EsotericSoftware/spine-noscripts/tree/master/photoshop
Горячие клавиши : https://vk.com/andreidermenji?z=photo…
Залетаем в софт со всей силы
Импорт,скининг,риггинг,анимация,экспорт
ВК: http://vk.com/skenarist
Photoshop To Spine : https://github.com/EsotericSoftware/spine-noscripts/tree/master/photoshop
Горячие клавиши : https://vk.com/andreidermenji?z=photo…
👍4🔥2
Вводный урок по Shader Graph в Unity
Shader Graph обеспечивает удобное создание шейдеров с возможностью мгновенного обновления результатов. Эта графовая система делает процесс доступным для художников и других членов команды, предоставляя простой способ соединения узлов в блок-схему.
Держите вводный урок, в котором показан процесс интеграции Shader Graph в проект и создание простого шейдера, а также разбор принципа его работы.
https://youtu.be/Gd8_Qcgm1Mg?si=93rirMBbcST6CnaS
#unity #графика #шейдеры
Shader Graph обеспечивает удобное создание шейдеров с возможностью мгновенного обновления результатов. Эта графовая система делает процесс доступным для художников и других членов команды, предоставляя простой способ соединения узлов в блок-схему.
Держите вводный урок, в котором показан процесс интеграции Shader Graph в проект и создание простого шейдера, а также разбор принципа его работы.
https://youtu.be/Gd8_Qcgm1Mg?si=93rirMBbcST6CnaS
#unity #графика #шейдеры
YouTube
Shader graph в Unity! Проще чем кажется! Шейдер граф
📝Всем шарп! Сегодня расскажу вам о шейдерах в юнити, а именно мы поговорим о Shader graph в unity. Это вводный урок, который подойдет абсолютно для всех. Я подробно расскажу как внедрить шейдер граф в проект, а так же о базовых вещах, которые просто необходимы…
👍13❤2
Что такое битность и чем эпохи 8 бит, 16 бит, 32 бит запомнились в индустрии
Когда речь идёт о играх и приставках 1980-1990-х годов или о современных проектах в аналогичном стиле, можно часто услышать термины "8 бит", "16 бит" и "32 бит". Но для нового поколения игроков может быть сложно понять, что именно означают эти числа, как они влияли на технические и визуальные аспекты игр для ранних приставок, и почему история видеоигр так часто обращается к ним.
Чтобы ответить на все эти вопросы, придётся разобрать значение термина, заглянуть в прошлое игровой индустрии и сравнить с настоящим — про всё это в данной статье.
#теория #история
Когда речь идёт о играх и приставках 1980-1990-х годов или о современных проектах в аналогичном стиле, можно часто услышать термины "8 бит", "16 бит" и "32 бит". Но для нового поколения игроков может быть сложно понять, что именно означают эти числа, как они влияли на технические и визуальные аспекты игр для ранних приставок, и почему история видеоигр так часто обращается к ним.
Чтобы ответить на все эти вопросы, придётся разобрать значение термина, заглянуть в прошлое игровой индустрии и сравнить с настоящим — про всё это в данной статье.
#теория #история
🥰9👍5
Подборка ресурсов с бесплатной музыкой и звуками
Сохраняйте и пользуйтесь:
1. 99sounds.org — большая коллекция звуков и музыки. Пользоваться можно и без регистрации, но зарегистрировавшись, можно получать уведомления о новых библиотеках.
2. Soundgator.com — сайт создан с целью распространения бесплатной музыки. Требуется регистрация.
3. Freesfx.co.uk — многотысячная коллекция музыки и звуков. Всё бесплатно, но при условии, что в конечном продукте вы укажите их сайт.
4. OpenGameArt.org — сайт-сборник контента для разработчиков игр. Помимо звуков и музыки, тут есть арты, концепты, модели и текстуры. Пользователи сами загружают контент и выбирают тип лицензии.
5. Musopen.org — сборник классических произведений. Имеется удобный поиск.
6. Soundeffectsplus.com — более 5000 звуков, записанных командой профессионалов в области аудио.
7. Dig.ccmixter.org — всё говорится в их слогане — «You Already Have Permission».
#аудио #инди #бесплатно
Сохраняйте и пользуйтесь:
1. 99sounds.org — большая коллекция звуков и музыки. Пользоваться можно и без регистрации, но зарегистрировавшись, можно получать уведомления о новых библиотеках.
2. Soundgator.com — сайт создан с целью распространения бесплатной музыки. Требуется регистрация.
3. Freesfx.co.uk — многотысячная коллекция музыки и звуков. Всё бесплатно, но при условии, что в конечном продукте вы укажите их сайт.
4. OpenGameArt.org — сайт-сборник контента для разработчиков игр. Помимо звуков и музыки, тут есть арты, концепты, модели и текстуры. Пользователи сами загружают контент и выбирают тип лицензии.
5. Musopen.org — сборник классических произведений. Имеется удобный поиск.
6. Soundeffectsplus.com — более 5000 звуков, записанных командой профессионалов в области аудио.
7. Dig.ccmixter.org — всё говорится в их слогане — «You Already Have Permission».
#аудио #инди #бесплатно
❤🔥17👍10❤3🔥1
Сыграем?
Кидайте скриншоты из игр, в которые вы играли. Или пробуйте угадывать игры других. Но сразу договоримся: выкладываем скриншоты, на которых не сразу можно определить, какая игра изображена. Но при этом на изображении должны присутствовать хотя бы какие-то детали, по которым можно эту игру определить.
А мы начинаем со скриншота на картинке поста.
#обсуждение
Кидайте скриншоты из игр, в которые вы играли. Или пробуйте угадывать игры других. Но сразу договоримся: выкладываем скриншоты, на которых не сразу можно определить, какая игра изображена. Но при этом на изображении должны присутствовать хотя бы какие-то детали, по которым можно эту игру определить.
А мы начинаем со скриншота на картинке поста.
#обсуждение
👍11🥰2👎1