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

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

Буст канала https://t.me/boost/Unity3DBook
Download Telegram
📝 Статья: Как спроектировать игровую математическую модель, забалансить её и не сдуреть. Разбор на практических кейсах
📃 Мы идём от общего к частному. Задаём системе вопросы на самом общем уровне и постепенно углубляемся в детализацию. Если на какой-то вопрос мы не смогли ответить, значит, скорее всего, мы пропустили какой-то более общий вопрос, от которого зависит рассматривая ступень детализации, в этом случае не стесняемся вернуться на один или несколько уровней абстракции назад.
✧ Автор: Филипп Кругляков
#UnityScripts #Геймдизайн #GameDesign #GameDev #Геймдев #РазработкаИгр
4
💢 Видео: Искусственный интеллект учится самопожертвованию
📃 В этом видео мы с тобой проведём эксперимент: а сможет ли нейросеть научиться самопожертвованию или нет?
В самом начале мы обучим нейросеть играть по обычным правилам, в которых не предусмотрен штраф за самопожертвование. Но после правила изменятся и мы проверим, будет ли нейросеть добровольно получать штраф, ради общей цели главных Dungeon Master'ов.
✧ Автор: KrashheR
#MLAgents #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр #ИскусственныйИнтеллект #ИИ #МашинноеОбучение
3
💢 Видео: Как сделать затягивающую игру
📃 Почему мы не можем оторваться от некоторых игр и проводим за ними сотни часов? Как разработчики создают настолько увлекательный геймплей, что мы чувствуем желание возвращаться снова и снова? В этом видео я делюсь результатами своего исследования о том, что делает игры такими "затягивающими". Мы разберёмся, как системы прогрессии, соревнования, красивые игровые миры, награды и даже искусственно созданные паузы влияют на наш мозг и вызывают выброс дофамина.
✧ Автор: Indovers
#Геймдизайн #GameDesign #GameDev #Геймдев #РазработкаИгр
3
📝 Статья: Разбор рендеринга в Unity, часть первая: Built-in rendering
📃 Итак, Genshin Impact... В нем используется кастомный Scriptable Render Pipeline, причем и в мобильной и в десктопной версиях рендеринг видимо устроен похоже (в мобильной отключены некоторые эффекты, ограничено разрешение). Точно сказать не могу, так как десктопная версия игры защищена от анализа рендердоком и другими профайлерами – я так и не смог к ней подключится. Однако Ninja Ripper позволяет вытащить все текстуры, включая буферы кадра, и меши. Мобильная версия тоже не поддавалась анализу, однако поиском в китайском сегменте интернета удалось обнаружить небольшой трик: игра должна быть запущена в эмуляторе MuMu player (не проверял, работает ли это с другими эмуляторами), в корневую директорию которого добавлена d3dd11.dll, модифицированная для загрузки renderDoc. Такой MuMu player позволяет подключать к себе рендердок и профайлить запущенные на нем игры. Да, появляются некоторые артефакты, но сравнением с другими Unity проектами можно их исключить из анализа. Я тестировал игру только на самом максимальном качестве.
✧ Автор: Pavel Kornev
#Render #Рендер #Unity #Unity6 #Unity3D #GameDev #Геймдев #РазработкаИгр
5
💢 Видео: Unity // Quick time events #1 Простой QTE
📃 В данном выпуске моей великолепной передачи хочу показать вам простой QTE элемент для игры, где надо закликивать кнопку.
Quick Time Events (QTE) — элемент компьютерных игр. Обычно это динамичные сцены, во время которых игрок должен быстро выполнить какие-либо действия с контроллером (например, быстрое нажатие определённых клавиш или дёрганье джойстиком в разные стороны).
Я не утверждаю, что моё решение верное и правильное. И запомните - я не пытаюсь вас чему-то научить. Я просто показываю, как я реализую то или иное решение.
✧ Автор: Punk Programmer
#UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
3
💢 Видео: Поменяй мышление при разработке игры! Как мыслить при создании игровых механик на Unity?

📃 Сегодня я хочу попробовать запустить немного необычную новую рубрику на канале. В чем ее идея? Я довольно часто общаюсь с разработчиками разного уровня, в рамках работы в своем телеграм канале, при обучении на моих курсах и очень часто замечаю примерно такие слова – я не знаю как мне мыслить при создании игр, не понимаю, когда текущего решения в той или иной ситуации хватает для игры или вовсе не вижу возможностей сделать какие-то места гибче. Т.е., да, конкретную механику по урокам с ютуба воспроизвести получается, но вот самому посидеть подумать нет, возможно и вы с таким частенько сталкиваетесь, т.к. эта проблема не только совсем начинающих разработчиков, но и ребят с каким-то опытом создания несложных игр. Отсюда я решил попробовать сделать следующий формат видео – на каких-то игровых примерах мы будем начинать базового реализовывать поставленную задачу, а дальше размышлять в какую сторону и как можно ее развивать, и надо ли вообще. Ну и исходя из того понравится вам эта рубрика или нет буду продолжать ее делать и стараться брать более интересные или серьезные задачи. Поэтому очень хочется увидеть под видео ваш комментарий с тем, что вы думаете о подобном формате после просмотра видео и что вы бы хотели сюда добавить
✧ Автор: Яковлев Илья - IT и игры
#UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
3
💢 Видео: Генерация звуков для игр - Как создавать звуки с помощью ИИ

📃 Разбираем тему генерации звуков для игр и других задач. Если Вы не можете найти подходящие звуки для своего проекта и также не можете создать их самостоятельно, то можно их просто сгенерировать с помощью одного из подходящих сервисов. Звуки оружия, людей, окружения и всё, что угодно, можно создать за пару кликов с помощью ИИ. Я покажу несколько сайтов и программ, которые позволят создавать звуковые эффекты без необходимых знаний и оборудования.
✧ Автор: Владимир СВЕТ Игродельский
#ЗвукиДляИгр #GameDev #Геймдев #РазработкаИгр #NeuralNetwork #Нейросеть
4🔥1
📝 Статья: Разбор рендеринга в Unity, часть вторая: посмотрим на Genshin Impact

📃 Итак, Genshin Impact... В нем используется кастомный Scriptable Render Pipeline, причем и в мобильной и в десктопной версиях рендеринг видимо устроен похоже (в мобильной отключены некоторые эффекты, ограничено разрешение). Точно сказать не могу, так как десктопная версия игры защищена от анализа рендердоком и другими профайлерами – я так и не смог к ней подключится. Однако Ninja Ripper позволяет вытащить все текстуры, включая буферы кадра, и меши. Мобильная версия тоже не поддавалась анализу, однако поиском в китайском сегменте интернета удалось обнаружить небольшой трик: игра должна быть запущена в эмуляторе MuMu player (не проверял, работает ли это с другими эмуляторами), в корневую директорию которого добавлена d3dd11.dll, модифицированная для загрузки renderDoc. Такой MuMu player позволяет подключать к себе рендердок и профайлить запущенные на нем игры. Да, появляются некоторые артефакты, но сравнением с другими Unity проектами можно их исключить из анализа. Я тестировал игру только на самом максимальном качестве.
✧ Автор: Pavel Kornev
#Render #Рендер #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
4
Халявный ассет Arcade Vehicle Physics по промокоду ASHDEV

Как заполнять данные

Акция заканчивается 13 февраля

#unityfree #free #халява #бесплатно
5
💢 Видео: Управление авто на Unity, добавление задних и передних фар
📃 В этом видео мы реализуем подсвечивание задних фар при торможении автомобиля, а так же передние фары. Если тебе нравятся подобные ролики, то рекомендую подписаться на мой Telegram и YouTube канал, чтобы не пропускать мои будущие видео. А так же поставь лайк под этим роликом, если хочешь поддержать мои старания. Это мотивирует меня продолжать снимать больше познавательного контента! :)
✧ Автор: Light Script
#UnityScripts #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
5
💢 Видео: Игровые Истории: Обама из космоса, летающие дети, WoW с 4000 модов

📃 Это Игровые Истории! Лучшие, смешные и интересные события и явления в игровой индустрии, о которых должен знать каждый.
Сегодня вы узнаете что в игровой индустрии будет жить вечно, какая игра заставляет чувствовать себя неправильно, почему американские политики прилетали к игрокам из космоса, как летать с помощью детей и много чего еще!
Подписывайтесь и ставьте лайк! Ведь с вами Булджать и мы начинаем!
✧ Автор: Булджать
#GameDev #Геймдев
4
💢 Видео: Является ли пул (бильярд) хорошей игрой с точки зрения геймдизайна?
📃 Американский пул - наверно самая популярная разновидность бильярда. Именно эти цветные и полосатые шары, вместа с черной восьмеркой, чаще всего приходят в голову людям, когда речь заходит о бильярде. В американский пул играют по всему миру, в баре под пивас, в бильярдных клубах и на крупных соревнованиях.
Американский пул популярен как среди профессионалов, так и среди любителей, что говорит о его доступности и увлекательности для широкой аудитории. Поэтому давайте разберемся: чем привлекает эта игра? Лучше или хуже он других популярных разновидностей бильярда? И можно ли назвать пул отличной игрой с точки зрения геймдизайна?
✧ Автор: fedyada
#Геймдизайн #GameDesign #GameDev #Геймдев #РазработкаИгр
2
💢 Видео: Структура проекта в Unity | Project Structure Unity Best Practices

📃 Благодарю всех за просмотр данного видео, впервые попытался сделать более менее серьезный монтаж, надеюсь, что вам понравилось!)
Краткие выводы из видео:
1. Не используйте пробелы в именах файлов, папок или иерархии проекта
2. Не перемещайте и не переименовывайте сторонние плагины
3. Используйте при именовании стиль PascalCase
4. Создайте папку с названием своей игры и добавьте в начало "!", в этой папке храните все ассеты, используемые в игре
5. Базовая структура проекта может быть такой:
— !MyGame
— Art
— Animations
— Models
— Sounds
— Sprites
— Scripts
— Prefabs
— ScriptableObjects
6. У каждой модели должна быть отдельная папка, в ней могут находиться сама модель в формате FBX, а также папки Materials и Textures, если они нужны
7. Не оставляйте пустые папки
8. В иерархии проекта пытаемся группировать все что можно
9. Пустышки-разделители следует помечать тегом EditorOnly
10. Все объекты на сцене должны быть логично названы
11. Объекты с одним единственным скриптом маркируем с помощью @
12. Объекты, которые спавним во время игры лучше помещать в пустышку _Dynamic
Ссылка на руководство по стилю - https://github.com/justinwasilenko/Unity-Style-Guide
✧ Автор: VR for Dev
#UnityScripts #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
❤‍🔥5