Онлайн-курс — сертифицированная профессиональная стажировка по программированию на C++ для разработки игр Unreal в системе Университета Колорадо.

Изучите C++ и научитесь использовать C++ в играх Unreal. Познакомьтесь с основами программирования и разовьете важные навыки для разработки игр с использованием самых передовых технологий.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Средний уровень

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Программирование на С++
  • Разработка игр на движке Unreal.
  • Применение навыков программирования на C++
  • Разработка консольных приложений
  • Понимание важных концепций C++
  • Понимание важных концепций движка Unreal.

What you will learn in the course

Courses for which the course is suitable

  • Программисты игр
  • разработчики программного обеспечения
  • Разработчики игр на движке Unreal
  • программисты С++
  • Разработчики консольных приложений
  • Разработчики интерактивных игр
  • системные программисты
  • Разработчики игровых приложений

Стажировка — серия курсов из 4 частей.

Эта специализация предназначена для программистов среднего уровня, желающих научиться программировать игры на движке Unreal с использованием C++. Прежде чем приступить к этой стажировке, учащиеся должны пройти как минимум одну дополнительную стажировку по программированию на Coursera или один курс программирования в средней школе или колледже.

Первый курс предполагает, что у вас есть определенный уровень опыта программирования. В ходе 4 курсов стажировки вы научитесь программировать на C++ и использовать эти знания для программирования игр на движке Unreal.

Прикладной учебный проект

Каждый курс включает в себя 10–20 упражнений, призванных научить вас небольшим понятиям C++ и Unreal. Вы разработаете несколько консольных приложений на C++, каждое из которых предназначено для обучения вас важным концепциям C++ и движка Unreal.

Выполнение упражнений и заданий по программированию позволит вам применить свои навыки программирования на C++ как к консольным приложениям, так и к играм Unreal.

Details of the courses that make up the specialization

Знание программирования на C++ и Unreal.

Курс 1
19 часов
4,6 (164 оценки)

чему ты научишься

Этот курс посвящен тому, как научиться разрабатывать видеоигры с использованием языка программирования C++ и игрового движка Unreal в операционных системах Windows или Mac. Курс предполагает, что у вас уже есть опыт программирования на другом языке.

Модули:

  • Написание вашего первого консольного приложения на C++ и сценария Unreal.
  • Как мы храним и используем данные в наших программах
  • Как мы используем классы и объекты для реализации нашего кода
  • Основы движка Unreal

Продвинутое программирование на C++ и Unirail

Курс 2
17 часов
4,5 (33 оценки)

чему ты научишься

Этот курс является вторым в серии курсов по разработке видеоигр с использованием C++ и Unreal. Курс предполагает наличие у вас необходимых знаний из предыдущего курса.

Модули:

  • Узнайте, как мы принимаем решения в нашем коде
  • Принятие и использование данных игрока в ваших играх Onereal
  • Узнайте, как использовать итерацию (циклы) для повторения действий в вашем коде.
  • Узнайте, как хранить большое количество данных в массивах и контейнере Unreal TArray.

Разработка классов на C++

Курс 3
18 часов
4,8 (16 оценок)

чему ты научишься

Этот курс является третьим в серии курсов по разработке видеоигр с использованием C++ и Unreal. Курс предполагает, что у вас есть необходимые знания из двух предыдущих.

Модули:

  • Узнайте, как абстракция помогает нам разрабатывать хорошее программное обеспечение, а также проектировать и реализовывать классы в консольных приложениях.
  • Узнайте, как функции работают «за кулисами»
  • Проектирование и реализация классов Unreal и их включение в игру.
  • Расширьте свое понимание указателей и добавьте звуковые эффекты в игру О’Нила.

Промежуточное объектно-ориентированное программирование для игр Onereal.

Курс 4
15 часов
4,9 (15 оценок)

чему ты научишься

Этот курс является четвертым и последним в серии курсов по разработке видеоигр с использованием C++ и Unreal. Курс предполагает, что вы обладаете необходимыми знаниями из трех предыдущих.

Модули:

  • Начало использования файлов для реализации ваших игр на Unreal
  • Узнайте, как наследование и полиморфизм помогают нам писать меньше кода для наших игр.
  • Применяйте обработку событий для создания более эффективных объектно-ориентированных проектов.
  • Исследуйте полную производительность небольшой игры Unreal