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

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

Буст канала https://t.me/boost/Unity3DBook
Download Telegram
💢 Видео: Управление авто на 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
💢 Видео: Откуда появился жанр rogue-like (Как создавалась Rogue)
📃 Мы постоянно слышим название жанра «рогалик», но редко задумываемся о его происхождении. Что это за Rogue и почему о ней сейчас ничего не слышно? В этом видео пытаемся разобраться, что случилось с оригинальной Rogue, и почему её разработчики ушли из геймдева ещё в восьмидесятых.
✧ Автор: DTF
#Геймдизайн #GameDesign #GameDev #Геймдев #РазработкаИгр
3🔥1
💢 Видео: C# Коллекции: Гайд по List, Array, IEnumerable, yield, Dictionary, Queue, LinkedList

📃 В этом видео мы разберем основные коллекции в C#, которые помогут вам эффективно работать с данными. Вы узнаете:
Как использовать List для динамического хранения элементов.
В чем особенности массивов (Array) и когда их лучше применять.
Как работает IEnumerable и зачем нужен yield для ленивых вычислений.
Как организовать данные с помощью Dictionary для быстрого поиска по ключам.
Для чего нужны Queue и LinkedList и в каких задачах они незаменимы.
Мы рассмотрим примеры кода, лучшие практики и типичные ошибки, чтобы вы могли уверенно использовать коллекции в своих проектах.
✧ Автор: SachkovTech
#AspNet #DotNet #CSharp #Программирование
#Programming
3
📝 Статья: Условия в играх

📃 Игры во многом построены на условиях. Если скорость больше нуля, надо сменить айдл анимацию на что-то другое. Если хп меньше нуля, персонаж считается мертвым. Если у персонажа 10 клыков, он может сдать квест. Если в руках лазер, надо зажать ЛКМ для непрерывной стрельбы. С ружьем обычно так не получается, здесь одно нажатие — один выстрел. Если в руках молоток, то всё превращается в гвозди.
Какие‑то из них оставляются как есть, какие‑то выносятся в отдельный именованный метод, для каких‑то используются абстракции, чтобы избежать бесконтрольного увеличения когнитивной нагрузки при расширении и поддержке.
И если задача на реализацию системы активных умений может восприниматься как что‑то, для чего может потребоваться гибкая система. Особенно если по диздоку ясно, что их будет много и они будут сложно устроены. То задача на «запускать катсцену при входе в уровень» так воспринимается не всегда, так как это может показаться разовой отдельной задачей.
✧ Автор: Ipashelovo
#UnityScripts #Unity6 #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
3
💢 Видео: DLSS убивает игры

📃 Игроки и игровая индустрия, кажется, очень неправильно поняли DLSS. Сегодня ты узнаешь, почему в каждой современной игре на ПК и консолях теперь есть "масштабатор-расслаблятор" - и почему многие неправильно им пользуются. Будет потешно.
✧ Автор: TheDRZJ
#GameDev #Геймдев #DLSS
❤‍🔥3👍1
💢 Видео: ООП на простых примерах | Объектно-ориентированное программирование

📃 ООП (объектно-ориентированное программирование) неотъемлемая часть многих языков.
И разобраться со всеми этими методами, правилами инкапсуляции, наследованием, полиморфизмом не просто. Я подготовил для тебя максимально простую видео-инструкцию с классной анимацией.
Всего за 30 минут ты поймешь, как работает ООП и научишься основным принципам!
✧ Автор: Vlad Mishustin
#ООП #Программирование #Programming
3👍2
💢 Видео: Как сделать наследование классов в JSON в Unity?

📃 Иногда бывает необходимо хранить список базовых классов в состоянии игры - то есть сериализовать, например в джейсон. И вот вы сохраняете кучу дочерних классов, которые имеют свои собственные данные в общем списке, и вроде на диске вы видите, что Json строка сохранилась правильно, но вот загружаются пустышки. Это потому что сериализаторы не умеют в наследование! И сегодня мы с вами познакомимся с кастомизацией сериализатора JSON от Newtonsoft с отличным примером! Смотримте!
✧ Автор: Лавка Разработчика
#CSharp #Программирование #UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
5
Халявный ассет Abandoned Post Apocalyptic City Pack по промокоду FRESHCAN3D

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

Промокод действует до 5 марта

#unityfree #free #халява #бесплатно
❤‍🔥5👍1
💢 Видео: MINECRAFT глазами геймдизайнера

📃 Minecraft — это больше, чем просто игра. В этом видео я разбираю ключевые аспекты геймдизайна Minecraft: как простые механики создают бесконечные возможности, почему свобода игрока так важна и какую роль играет сообщество в развитии игры. Погружаемся в мир кубов и творчества!
✧ Автор: 87 KEYS studio
#Геймдизайн #GameDesign #GameDev #Геймдев #РазработкаИгр
5