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

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

Буст канала https://t.me/boost/Unity3DBook
Download Telegram
💢 Видео: Вся менеджерская дичь для программиста в одном видосе Agile, kanban, процессы, покер планирование...

📃 Видео для совсем новичков о том, как проходит рабочий день программиста. Кто проверяет вашу работу? Как пройдет первый рабочий месяц? Откуда берутся задачи?
Описания здесь супер абстрактные и упрощенные именно для того, чтобы даже твоя мама поняла. Дальше будут ролики с уже подробным и «правильным» разбором всего отдельно.
Это четвертый ролик из плейлиста по «как стать php джуном», будет еще продолжение. Конкретно этот подойдет не только будущим пыхарям, но и любым другим будущим кодерам.
✧ Автор: Кошачья Бацыла
#Найм #Собеседования
📝 Статья: Редизайн игрового интерфейса. Как, а главное зачем?

📃 Обновление дизайна UI в проекте, который уже запущен в релиз — тема скользкая. Когда, как, а главное — зачем это делать? В этой статье я расскажу, как этот вопрос решался в нашем конкретном случае и поделюсь своими мыслями и советами на эту тему.

Меня зовут Киселёв Борис, последние 12 лет я работаю UI/UX дизайнером в различных мобильных игровых студиях. Проект, про который пойдет речь в статье, это World War Armies — кроссплатформенная RTS с прямым управлением юнитами в сеттинге Второй Мировой, сделанная на Unity.

На момент написания статьи игра находилась в оперировании уже полтора года. Интерфейс, ставший в результате релизным, первоначально задумывался как “черновой" и разрабатывался в довольно хаотичной манере. Думаю, многим небольшим студиям знакома эта ситуация. Изначально такая бессистемность разработки не выглядела проблемой: пока проект не приносит денег, скорость и гибкость в разработке всегда кажутся важнее правильной архитектуры. Лоск ведь можно навести и во время уборки в проекте, “когда-нибудь”, верно?

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

Так зародилась идея редизайна.
✧ Автор: Киселёв Борис (Levelerus)
#UI #UX #GameDev #Геймдев #РазработкаИгр
💢 Видео: 6 шагов до тотального контроля над игроками | Firebase Realtime Database

📃 Было супер много вопросов по базе данных, да и в целом по всем фичам которые я назвал в прошлом ролике. Я решил приоткрыть ширму тайн и показать хорошую альтернативу бд - Firebase Realtime Database.
Когда я начинал писать этот ролик думал, ща по фасту накидаю, ну изи же! НО! Как оказалось, подводных камней действительно много и хотелось рассказать как можно больше. Я писал и писал, а информация так-то не заканчивалась. Как итог, на моменте когда я сказал себе "СТОП!", уже выло 22 минуты чистого контента.
Ну что же, надеюсь был полезен, приятного просмотра!
✧ Автор: Dev Hub
#Firebase #UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
💢 Видео: Milanote организация проектов

📃 В этом видео автор представляет сервис Milanote и делится своим опытом организации геймдев проектов с его помощью.
✧ Автор: Дмитрий Щербаков
#GameDev #Геймдев #РазработкаИгр #ОрганизацияПроекта
📝 Статья: Работа со временем и датой в C# с применением библиотеки Humanizer

📃 В предыдущей статье мы с вами разбирались, как работать с Humanizer — бесплатной .NET-библиотекой с открытым исходным кодом, которая предлагает набор методов расширения и утилит для форматирования и манипулирования строками, числами, датами, временем, временными интервалами, цифрами и величинами в удобном для человеческого восприятия виде. Мы увидели, как Humanizer может помочь нам преобразовать строки из верблюжьей нотации (camelCase) и стиля Pascal (PascalCase) в удобочитаемый текст, отформатировать числа и даты в приятный с точки зрения пользователя вид, а также преобразовать слова во множественное и единственное число.

Работа со временем и датой — одна из самых распространенных и муторных задач в любом приложении. Пользователи ожидают увидеть дату и время в формате, который будет легко восприниматься и соответствовать контексту. Например, пользователи хотели бы увидеть что-то вроде "2 часа назад" вместо "2023-12-01 12:14:53" или "завтра в 10:00 утра" вместо "2023-12-02 10:00:00". Кроме того, пользователи также могут иметь различные предпочтения в отношении форматов времени и даты в зависимости от их культуры, языка и местоположения.

Цель этой статьи — показать вам, как использовать Humanizer, чтобы вывести работу со временем и датой в ваших C#-проектах на новый уровень. Я расскажу о том, как преобразовать объекты DateTime и TimeSpan в удобный для восприятия человеком вид (в целях лаконичности далее мы будем использовать термин “гуманизировать”), как настраивать параметры гуманизации и как объединять гуманизацию строк со временеме/датой. Мы также рассмотрим некоторые реальные сценарии использования и примеры того, как Humanizer может улучшить пользовательский опыт в отношении времени и даты.
✧ Автор оригинала: Keyur
✧ Перевод: MaxRokatansky (OTUS)
#CSharp #Программирование #DotNET
💢 Видео: Как подбирать предметы в Unity 3D на кнопку?

📃 В этом выпуске моей великолепной передачи хочу показать вам как реализовать подбор предмета на кнопку в вашей игре на Unity.

Я не утверждаю, что моё решение верное и правильное. И запомните - я не пытаюсь вас чему-то научить. Я просто показываю, как я реализую то или иное решение.
✧ Ссылка на файлы из видео: https://gitflic.ru/project/punk_programmer/unity-take-item-with-button
✧ Ссылка на скрипт: https://vk.com/topic-218255938_49812508
✧ Автор: Punk Programmer
#UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
1
📝 Статья: Механики удержания в играх

📃 Допустим, вы сделали игру. Допустим, что она неплоха или даже хороша! В нее заходят игроки, ее скачивают, но вот только не задерживаются надолго. В чем причина? Как завоевать любовь геймера и “подсадить” его на свой продукт?

В компьютерных играх одной из самых показательных метрик является retention. Она определяет, насколько игрокам нравится возвращаться в игру и проводить в ней время. Снова и снова.
✧ Автор: Коломичева Дарья
#GameDev #Геймдев #РазработкаИгр #Геймдизайн #GameDesign #Retention
❤‍🔥11
💢 Видео: Многоядерная оптимизация игр | Эволюция многопоточности

📃 Почему одни игры могут полноценно использовать 12 потоков, а другие игры 4 потока не полностью загружают. В этом видео попробую разобраться в этом вопросе, но что-бы сложилась полная картина всего происходящего нам надо будет погрузиться в прошлое когда только начинали зарождаться многоядерные процессоры.
✧ Автор: Бассмэн
#GameDev #Геймдев #РазработкаИгр #Оптимизация
1👍1
💢 Видео: Разметка MARKDOWN | Как оформить README | GIT

📃 В данном выпуске моей великолепной передачи хочу показать вам как загрузить ваш проект в репозиторий GitFlic

Я не утверждаю, что моё решение верное и правильное. И запомните - я не пытаюсь вас чему-то научить. Я просто показываю, как я реализую то или иное решение.
✧ Автор: Punk Programmer
#GIT #Программирование
🔥1
💢 Видео: Система чекпоинтов: сохранение и загрузка позиции игрока Unity3D

📃 Реализуйте эффективную систему чекпоинтов в вашей игре с этим кодом Unity. Автоматизированная система сохранения и загрузки позиции игрока при достижении чекпоинта позволяет создать увлекательный геймплей без потери прогресса. Компактный и легко интегрируемый, этот код обеспечит бесперебойное восстановление игрового опыта после неудач или перезапусков.
✧ Автор: Unity без воды
#UnityScripts #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
❤‍🔥1🔥1
💢 Видео: Большой обзор сервиса Game Push. Монетизация для инди разработчиков

📃 Давно хотел попробовать сервис Game Push, но, как и с многими вещами, не доходили руки. Недавно, ребята сами постучались ко мне и попросили рассказать об их сервисе на канали, а это значит, это отличная возможность поизучать его, поковырять. Про сервис слышал много положительного, поэтому вот мы здесь. К моему удивлению, сервис скрывает больше ништяков, чем я слышал, и чем ожидал увидеть, поэтому я собрал все основные фичи в большой обзор и выкатываю его вам! Для инди разработчиков, кто хочет зарабатывать на своих проектах, но не особо париться по поводу различных монетизационных интеграций - очень подходит, прям ябвзял.
✧ Автор: Лавка Разработчика
#GamePush #Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
❤‍🔥1👍1