Последние новости: Свежий coursehunters.club

Паттерны проектирования в Unity: Полное Руководство - Видеоуроки

The Ultimate Guide to Unity Designpatterns
Duration 03:12:56
Открыть все курсы от udemy

Улучшите свои навыки программирования в Unity3D Engine с помощью паттернов проектирования. Если вы уже обладаете фундаментальным пониманием C # и Unity Engine и хотите улучшить свои навыки, то этот курс для вас.

Паттерны проектирования в Unity: Полное Руководство - представляет вам лучшие решения для решения общих проблем в игровом программировании. Вы узнаете, как улучшить качество своего кода, используя эти важные шаблоны, которые специально адаптированы для использования уникальных функций Unityengine, например, ScriptableObjects.

Внедрение передового опыта решения для общих проблем в программировании игр

  • ObjectPool - Designpattern
  • Улучшение производительности вашей игры
  • Command - Designpattern
  • Внедрите историю действий игрока с Undo-Functionality
  • Очередь действий игрока, которые выполняются один за другим
  • Flyweight  - Designpattern
  • Улучшайте структуру данных вашей игры, используя ScriptableObjects
  • Оптимизируйте использование ОЗУ вашей игрой.

Этот курс очень прост и практичен, поэтому вы будете реализовывать концепции непосредственно в небольших играх.

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

В курсе также есть несколько демо-проектов, где вы можете найти лучшие варианты реализации.

В нем также представлены проекты, специально предназначенные для сравнения производительности различных подходов для реализации этих шаблонов проектирования.

Зачем учиться у меня?

Я уже более 5 лет являюсь учителем по программированию игр и, как результат, обладаю большим опытом в том, что работает, а что нет при обучении программированию. Кроме того, я твердо убежден, что вы можете узнать только о высоком ремесле (некоторые могут даже сказать искусстве) программирования, если вы его практикуете. Именно поэтому я прилагаю много усилий, чтобы сделать преимущества этих шаблонов понятными, предоставив вам небольшие практические задания, в которых вам предлагается улучшить существующий код игры с помощью этих шаблонов разработки.

Полный список уроков Развернуть / Свернуть
  • Урок 1. Course Overview 00:00:49
  • Урок 2. Introduction to ObjectPool 00:05:56
  • Урок 3. Implementing an ObjectPool 00:06:21
  • Урок 4. ObjectPool Exercise 00:01:09
  • Урок 5. ObjectPool Exercise Solution 00:15:16
  • Урок 6. Performance Comparison of different ObjectPools 00:06:04
  • Урок 7. Queues - Theory 00:03:02
  • Урок 8. Implementing Objectpool with Queues 00:02:30
  • Урок 9. Advanced Objectpool with Lazy Instantiation 00:05:06
  • Урок 10. Flyweight - Basics 00:09:36
  • Урок 11. Comparison of different Approaches 00:10:02
  • Урок 12. Basic Implementation 00:06:07
  • Урок 13. ScriptableObject - Basics 00:08:35
  • Урок 14. ScriptableObject - Implementation 00:06:03
  • Урок 15. (Optional) ScriptableObject - Pitfalls 00:10:03
  • Урок 16. (Optional) ScriptableObject Singletons 00:06:21
  • Урок 17. Implementing Flyweight with ScriptableObjects 00:07:50
  • Урок 18. Solution for Exercise 00:11:25
  • Урок 19. Command - Overview 00:04:57
  • Урок 20. Command Introduction 00:05:04
  • Урок 21. Basic Implementation 00:04:57
  • Урок 22. Exercise1: Remappable Input 00:01:22
  • Урок 23. Example - RemappableInput Solution 00:10:56
  • Урок 24. Formal Definition of the Designpattern 00:04:26
  • Урок 25. Queue Commands 00:03:20
  • Урок 26. Queue Commands Implementation 00:03:04
  • Урок 27. Exercise2: Queue Commands 00:01:02
  • Урок 28. Exercise Queue Commands - Solution 00:13:12
  • Урок 29. (Optional) More Sophisticated Implementation 00:03:07
  • Урок 30. Undo Commands 00:05:44
  • Урок 31. Exercise3: Undo Commands 00:00:57
  • Урок 32. Exercise Undo Commands - Solution 00:07:29
  • Урок 33. Summary 00:01:04
Этот курс находится в платной подписке!

И будет доступен в бесплатном просмотре 28.11.2018. Если у тебя еще нет у нас аккаунта - зарегистрируйся и оформи премиум подписку в своем личном кабинете, и смотри этот, а также многие другие курсы, прямо сейчас.

Следи за последними обновлениями и новостями в нашем coursehunters.club, или вступай в наш канал telegram.

Комментарии

Похожие курсы

en 65 уроков
lyndacom Unity 5: 3D Essential Training
Unity является одним из самых популярных игровых движков для мобильных и настольных игр и в режиме рил тайм моделирования. В этом курсе, автор Адам Креспи рассматривает методы, используемые в разработке игр Unity и вводит в основы дизайна уровней, анимации и много других прелестей движка. Сперва, узнай, как импортировать модели и текстуры из таких программ, как 3ds Max и Maya, настрой игровые объекты, а также добавь анимацию, чтобы довести игру...
Duration 06:47:56
10 0
en 238 уроков
udemy Master Unity By Building 6 Fully Featured Games From Scratch (Ангельский)
Курс полностью основан на практике, и мы собираемся создать 6 полнофункциональных игр с нуля, используя Unity Game Engine.
Курс учит всему, от базового до более продвинутого мастерства, о том, как планировать, проектировать, разрабатывать и публиковать вашу игру.
Используя то, что вы получите в этом курсе, вы будете обладать более чем достаточными знаниями, чтобы продолжить совершенствовать себя в области разработки игр, используя...
Duration 33:21:45
6 1
en 111 уроков
udemy Unity Game Development Academy: Make 2D & 3D Games
В этом курсе вы научитесь программировать на C#, а затем перейдёте к созданию 2D и 3D игр.
Вы не только создадите игры, но и узнаете, как это делают профи. Также будут рассмотрены такие сложные темы, как освещение, кинематика и мультиплеер.
Duration 35:30:04
17 0
en 247 уроков
udemy The Complete Unity 5 Guide: Unity Game Development Made Easy
Этот пошаговый курс представляет собой ценный материал для будущих разработчиков игр на Unity, который отправит вас в путешествие, которое начинается с нахождения идеи для вашей игры, создания прототипа, размещения структуры и разработки в 2 и 3D.
Вы узнаете, как проектировать свою игру, проверять ее, строить и видеть, как она работает, и играть в нее.
Во время этого курса вы будете создавать игры Candy Crush, Subway Surfers,...
Duration 17:27:01
12 1
en 42 урока
udemy Make a Multiplayer Shooter in Unity
Этот короткий курс предназначенный для ознакомления с сетевой многопользовательской системой Unity.
В нем мы создадим небольшую арену стрельбище для танков, в которой мы представим:

- Многопользовательский сетевой интерфейс высокого уровня (HLAPI)
- NetworkIdentity и NetworkTransform, для
Удаленных действий, таких как Commands и ClientRPCs
- SyncVars и SyncVar hooks
- NetworkManager и...
Duration 04:02:30
2 1

Последнее добавленное

Laravel - Узнайте, как создавать диаграммы с Vue.js и Laravel

Laravel - Узнайте, как создавать диаграммы с Vue.js и Laravel

en
На этом коротком курсе студенты научатся использовать VUE.js с Laravel для создания пользовательских диаграмм (чартов) для отображения данных. Студенты также научатся отправлять и получать запросы через VUE на бэкэнд (PHP), где они могут его обработать. Это отличный курс для тех, кто хочет...
The Essential Android O Developer Course (Java)

The Essential Android O Developer Course (Java)

en
Узнайте все подробно о том, как писать приложения для Android O с помощью Java. Студенты научатся программировать мобильные приложения с использованием языка программирования Java на платформе Android. Это включает в себя такие темы, как: жизненный цикл Android, ресурсы Android, дизайн...
Android Java Мастер-класс - станьте разработчиком приложений

Android Java Мастер-класс - станьте разработчиком приложений

en
Улучшите свои карьерные возможности, изучив разработку приложений для Android. Изучите Android Studio и создайте свое первое приложение сегодня. На Android приходится 81,7% всех проданных смартфонов, но не все упакованы самой последней Android Nougat. Это вас не волнует, потому что после...
Laravel Eloquent: Экспертный уровень

Laravel Eloquent: Экспертный уровень

en
После этого курса вы станете экспертом в создании отношений, эффективном анализе данных и в использовании малоизвестных функций Eloquent. Eloquent отлично подходит для операций с базами данных, но на протяжении многих лет я заметил, что это самая популярная тема для вопросов на Twitter или...
Изучите JMETER c нуля - (Performance + Load)

Изучите JMETER c нуля - (Performance + Load)

en
Лекции по Jmeter, в которых объясняется нагрузочное тестирование с реальными примерами, включая поддержку material и query. Курс разработан таким образом, что пользователь может начинать все с самого нуля без каких-либо предварительных знаний о Jmeter или Performance...
iOS 12 и Swift 4.2 для начинающих: 200+ практических туториалов

iOS 12 и Swift 4.2 для начинающих: 200+ практических туториалов

en
Изучайте iOS 12 и Swift 4.2, используя курс высочайшего качества по разработке приложений. Автоматическая компоновка, Core Data, анимация и многое другое! Если вы всегда мечтали создать свои собственные приложения для iPhone и iPad, то это курс для вас. Этот курс является исчерпывающим...
chat
logo