Паттерны проектирования в 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
19 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
12 1
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
2 1

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

Разработчик на Spring Framework

Разработчик на Spring Framework

ru
Курс будет полезен всем. От Junior Java-программистов, не имеющих опыта работы со Spring, с минимальным опытом с IoC-контейнером Spring или испытывающих трудности с ним до архитекторов и тех.лидов, желающих узнать про современные возможности Spring для решения высокоуровневых задач.
Appium Android: простое руководство по автоматизации тестирования

Appium Android: простое руководство по автоматизации тестирования

en
Автоматизируйте собственное тестирование мобильных приложений под Android с помощью Appium и Java. Работа с реальными устройствами и эмуляторами Android. Этот курс по автоматизации тестирования мобильных приложений c Appium обучает вас простому, прямому подходу, всего за 5,5 часов видео...
Gatsby - Генератор статических сайтов для React - Полное руководство

Gatsby - Генератор статических сайтов для React - Полное руководство

en
Создавайте потрясающие сверхбыстрые веб-сайты с помощью React и GraphQL, начинайте работу со стеком JAM и подходом Headless CMS. В этом курсе вы узнаете, как создавать удивительные и сверхбыстрые статические веб-сайты с помощью Gatsby.js. Gatsby - это невероятно быстрый современный генератор...
Изучение Python, Tkinter и Django

Изучение Python, Tkinter и Django

ru
​Данный видео курс предназначен для людей, которые хотят научиться программировать на языке Python. В курсе будут рассмотрены базовые моменты языка Питон, а также рассмотрена тема работы с библиотеками. Вы научитесь писать программы под ПК при помощи фреймворка TKinter, а также создавать мощные...
Serverless React c AWS Amplify - Полное Руководство

Serverless React c AWS Amplify - Полное Руководство

en
Создавайте полнофункциональные приложения React быстрее, чем когда-либо, которые масштабируются до миллионов пользователей и работают исключительно в облаке! Хотите создавать удивительные, производительные и в целом лучшие приложения React? Смотрите не дальше, чем AWS Amplify. Этот курс - лучшее...
BDD с Cucumber и Serenity BDD

BDD с Cucumber и Serenity BDD

en
Изучите все навыки, необходимые для работы BDD в вашей команде, используя BDD Cucumber и Serenity. BDD, - это чрезвычайно эффективная практика доставки программного обеспечения, которая помогает командам лучше сотрудничать и сосредоточиться на предоставлении действительно важных функций. Cucumber...
Курс по айдентике

Курс по айдентике

ru
В основе курса методика, которая применяется в российских брендинговых агентствах и Высшей Школе Брендинга. Курс записан в ноябре 2017, состоит из 20 вебинаров. Каждая лекция завершается домашним заданием и списком полезных книг для развития навыка. Вы можете выполнять один из учебных брифов...
chat
logo