Unity3D Book
569 subscribers
88 photos
20 videos
1 file
629 links
🌠 Привет! Здесь ты сможешь найти полезные материалы по Unity, геймдеву и программированию.

Присоединяйся к нам!

Буст канала https://t.me/boost/Unity3DBook
Download Telegram
💢 Видео: Ты не сможешь пройти эти игры на 100%

📃 В этом видео мы поговорим про самые недостижимые ачивки в играх. А также разберем, почему некоторые достижения считаются сломанными или парадоксальными. Посмотрим примеры из разных игр, таких как Stanley Parrable, Rayman Raving Rabbits и даже Fallout.
Ведь с вами Булджать и мы начинаем!
✧ Автор: Булджать
#GameDev #Геймдев
3
📝 Статья: SharedLogic. Общий игровой код для Unity-клиента и .NET-сервера, который экономит ваши силы

📃 В индустрии мобильных игр на один проект часто выделяют несколько бэкенд‑разработчиков. Например, в студиях над PvP‑шутером с мета-игрой работают 5–8 серверных специалистов — и это считается нормой.

Однако у нас в компании (около 40 сотрудников, 3 проекта одновременно в разработке) с задачей отлично справляется один бэкенд-программист.

Наши игры сложно взломать: любые действия игрока обязательно проходят серверную верификацию, что практически исключает читерство. Такой подход мы используем уже много лет, опробовали его на десятках проектов, и я не знаю ни одного случая, чтобы кто-то, начав так работать, потом возвращался к традиционным архитектурам.

Эта статья — о том, как реализовать гибридную архитектуру клиент-серверного взаимодействия, которая позволяет достигать высокого уровня защиты с минимальными ресурсами. Это решение выгодно всем:
✧ Автор: Николай Лежнев
#UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
5
💢 Видео: Твоя главная ошибка в очистке игры! IDisposable в Unity!?

📃 Сегодня начнем разбираться в теме деинициализации проекта и игровых сущностей в Unity. И разговор наш стартует с такого интересного интерфейса как IDisposable, который является крайне полезным для очистки вашей игры, но при этом начинающие, да и уже опытные разработчики зачастую игнорируют эту тему, либо же не понимают ее необходимости.

При работе со студентами на моей обучающей программе я часто замечаю, что у многих ребят возникают проблемы с изучением этого момента, и я их прекрасно понимаю, ведь не до конца понятно зачем это надо именно при разработке игр, почему существует вообще заготовленный отдельный интерфейс в шарпах, и какие преимущества мы получаем используя его. Особенно смысл использования может быть не ясен в контексте юнити, т.к. там очистка зачастую происходит немножко по своим правилам и встречаться с интерфейсом IDisposable долгое время может не понадобится. Но обо всем по порядку, с вас как всегда лайки, комментарии и подписки, а с меня новые уроки!)
✧ Автор: Яковлев Илья - IT и игры
#UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
4
🆓Ассет VoxBox - Voxel Game Assets стал халявным🆓

🔗ССЫЛКА

#free #unityfree
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥3🔥1
Когда триггер, переключающий уровни не сработал.
5
📝 Статья: Вселенная cетевых игр в Unity: Руководство для юного создателя

📃 Привет, будущий гений игровых миров!

Ты когда-нибудь задумывался, как в играх получается так, что ты видишь своего друга, бегаешь с ним и сражаешься с монстрами, хотя он сидит у себя дома? Это всё магия программирования, и называется она Netcode.

Давай вместе разберемся, как эта магия работает, на примере специального инструмента Unity Netcode for GameObjects. Представь, что это набор волшебных раций и инструментов для твоих игровых персонажей.

Что такое Unity Netcode for GameObjects?
Unity — это огромный конструктор, где создаются игры.

GameObjects (Игровые Объекты) — это всё, что есть в игре: твой герой, враги, сундуки, пули, машинки.

Netcode (Неткод) — это специальный язык, на котором игровые объекты из разных компьютеров "разговаривают" друг с другом через интернет.

Получается, Unity Netcode for GameObjects — это набор правил и инструментов, который помогает объектам в игре, созданной на Unity, общаться между собой по сети.
✧ Автор: TatianaZo
#NetcodeForGameObjects #Мультиплеер #Multiplayer #UnityScripts #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
3
💢 Видео: Оружие в Unity

📃 В данном выпуске моей великолепной передачи хочу расширить механику стрельбы в Unity, которую представил в прошлом видео.
Я не утверждаю, что моё решение верное и правильное. И запомните - я не пытаюсь вас чему-то научить. Я просто показываю, как я реализую то или иное решение
✧ Автор: Punk Programmer
#UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
3
💢 Видео: Топ-40 на Google Play. Про детские инапы, ниши, большие деньги. Интервью с основателем Kids Games

📃 Интервью со Славой Фондеркиным - основателем студии Kids Games LLC, ставшей издателем и доросшей до топ-40 на Google Play по ежедневным установкам.
Обсудили успешные игры, плейграунды, как делать инаппы в детских играх, как выбрать нишу, яркий кейс про игру на $300 тысяч и другие интересные вопросы))
Рекомендую смотреть целиком. Приятного просмотра!
✧ Автор: Путь Инди
#GameDev #Геймдев #РазработкаИгр
2👾1
💢 Видео: Создаю Co-Op игру в одиночку! [Unlucky astronauts] Дневник 1

📃 Данное видео начинает мою эпопею в борьбе за место под солнцем... Ну а если серьезно, то недавно я загорелся идеей создать свою многопользовательскую игру на Unity, ну а что из этого получится предлагаю узнать из этих дневников разработчика, приятного просмотра! :D
✧ Автор: PixMoon
#Devlog #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
3
📝 Статья: Сериализация в Unity: известные атрибуты и их проблемы

📃 Любой Unity-разработчик знаком с атрибутом [SerializeField], который позволяет сериализовывать непубличные члены класса и, соответственно, отображать их в инспекторе. Но, в силу его ограниченности, позже начали появляться и другие способы сериализации.

Попробую кратко рассказать, какие альтернативы используются, зачем все они нужны, как работают и, о чём не любят писать в кликбейтных постах, какие подводные камни могут скрывать.
✧ Автор: aks2dio | Unity и геймдев
#UnityScripts #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
4
This media is not supported in your browser
VIEW IN TELEGRAM
Я: Давай добавим плавучесть
Моё добавление плавучести:
#Мемы #GameDev #Геймдев #РазработкаИгр
🤣9
📝 Статья: Почему нужно слушать старших или как я наступил на грабли, выбирая архитектурный подход при разработке игры

📃 Для исследования один из выбранных архитектурных подходов — это стандартный юнитевский Monobehaviour, вкратце расскажу про этот подход, система построена как конструктор, задача разработчика при создании игрового объекта, это наделять этот объект свойствами, просто подключая к нему нужные так называемые компоненты. Идеально! Бери и строй, что тебе нужно. Но, как всегда, есть нюанс, во‑первых, любой из этих объектов способен влиять на игровой цикл (вы буквально одной строкой кода можете выключить игру просто написав её в методе Update любого GameObjectа), и, во‑вторых, большое количество таких объектов приводит к потере производительности. Казалось бы, не делай плохо делай хорошо. Избегай «тонких» мест и всё. С этой мыслью я приступил к выполнению задач.

Второй архитектурный подход, который я выбрал для сравнения — это Zenject. Это фреймворк, реализующий принцип Dependency Injection, что в переводе означает «внедрение зависимостей». Звучит умно, но по сути — это про то, как аккуратно передавать нужные объекты в другие классы, не создавая их вручную внутри. Zenject помогает сделать проект более структурированным: вы заранее описываете, какие зависимости у каких компонентов есть, и фреймворк сам всё «связывает». Это как если бы все детали конструктора сами вставлялись туда, где они нужны — без ручной сборки. При помощи этого подхода можно избавиться от проблем Monobehaviour и в теории повысить производительность и скорость разработки. Но чтобы понять, как оно всё работает, нужно немного погрузиться. Концепция не самая простая, и на старте создаёт ощущение, что ты больше пишешь конфигурацию, чем саму игру.
✧ Автор: Grooofy
#UnityScripts #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
3
💢 Видео: Как работает свет и тень в Pixel art || Shading

📃 Pixel art Shading. В этом видео мы нарисуем три арта, при помощи которых поймем как пользоваться светом и тенью. Мне присылают много арта в вк и я заметил, что в целом арт хороший. Проблема была только в отсутствии Shading и я решил осветить эту проблему))
✧ Автор: Nibicu
#PixelArt #ПиксельАрт #Aseprite #GameDev #Геймдев #РазработкаИгр
4