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

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

Буст канала https://t.me/boost/Unity3DBook
Download Telegram
📝 Статья: Работа со временем и датой в 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
💢 Видео: Можно ли на Unity создать приложение?!

📃 В этом видео мы проверим можно ли создать мессенджер на Unity! Мы рассмотрим процесс создания мессенджера на Unity от идеи до реализации. Шаг за шагом мы разберем ключевые этапы разработки, включая создание пользовательского интерфейса, обработку сообщений, управление пользователями и многое другое. Узнаем, как использовать функциональные возможности Unity для создания мощного и удобного мессенджера!
✧ Автор: FunCode 〈/〉
#UnityScripts #Unity #Unity3D
❤‍🔥2
💢 Видео: Все секреты графики за 30 лет развития

📃 В этом видео я расскажу вам о 30 годах эволюции графики в видеоиграх. Расскажу об основных уловках и хитростях геймдев индустрии, позволяющих создавать огромные игровые миры без потери в производительности. Причем эти методы оптимизации работают на любом игровом движке, будь то Юнити или Анрил.
✧ Автор: Роман Сакутин - Айтишник
#Unity #Unity3D #GameDev #Геймдев #РазработкаИгр
🔥3