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

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

The Ultimate Guide to Unity Designpatterns - Полный список уроков

Развернуть / Свернуть
  • Урок 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

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

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

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

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

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

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

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

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

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

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

Твоя оценка

5 1
Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

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

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

- Многопользовательский сетевой интерфейс высокого уровня (HLAPI)
- NetworkIdentity и NetworkTransform, для
Удаленных действий, таких как Commands и ClientRPCs
- SyncVars и SyncVar hooks
- NetworkManager и...
Duration 04:02:30
3 1
ru
Unity в действии. Мультиплатформенная разработка на C#. 2-е межд. издание
Unity зачастую представляют как набор компонентов, не требующих программирования, что в корне неверно. Для создания успешной игры необходимо многое: великолепная работа художника, программистские навыки, интересная история, увлекательный геймплей, дружная и слаженная работа команды разработчиков. А еще нельзя забывать про безупречную визуализацию и качественную работу на всех платформах — от игровых консолей до мобильных телефонов. Unity...
Duration 00:00:00
2 0
en 8 уроков
designcode.io Unity for designers
Если вы хотите сделать игру и не знаете, с чего начать, я думаю, вы находитесь в правильном месте. Я научу вас, как использовать Unity, писать на C # и некоторые советы и рекомендации для создания вашей первой игры.
Duration 02:43:55
0 0

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

Введение в Python

Введение в Python

en
Вы всегда хотели изучить Python, но не знали, с чего начать? После этого интенсивного семинара вы получите полное представление об основах. Вы узнаете все, что вам нужно знать для создания и запуска простых программ на Python, включая работу с доступными типами данных, написание функций и классов...
Тестирование Vue

Тестирование Vue

en
Хотите начать с модульного тестирования в Vue? Вот почти все, что вам нужно. Мы рассмотрим настройку тестового окружения, использование Vue Test Utilities, мокинг и создание заглушек общих зависимостей, таких как Vue Router и Axios, тестирование Vuex как внутри компонентов, так и изолированно.
React JS и Redux Bootcamp - Освойте React Веб-разработку

React JS и Redux Bootcamp - Освойте React Веб-разработку

en
Изучите React.js и Redux правильно. Погрузитесь в движок React, создайте 5 приложений и станьте веб-разработчиком React. Дайте мне пять минут вашего времени, и я объясню, почему этот курс - лучшее время, которое вы можете потратить, чтобы научиться писать приложения React и Redux.
Автоматизированное тестирование с WebdriverIO

Автоматизированное тестирование с WebdriverIO

en
Мне потребовались годы, чтобы остановиться на концепции автоматизации тестирования. Все, что я пробовал, казалось впечатляющим, но никогда не соответствовало реальному использованию. Затем я наткнулся на WebdriverIO, и все это изменилось. Из-за его удивительных особенностей и простоты в дизайне...
React с Firebase

React с Firebase

en
Я преподаю React с 2015 года, а начал работать с ним еще раньше. Сегодня есть еще одна технология, о которой я хочу повогорить с вами - это Firebase. В этом курсе мы построим готовое приложение чата в реальном времени. Мы реализуем переписку в реальном времени между пользователями, авторизацию...
chat
logo