Gbyte 13+ Игровое программирование

Gbyte 13+ Игровое программирование

В группе: 8 человек

Продолжительность: 1 ч. 30 мин.

  • Абонемент 4 занятия
    Занятий: 4, стоимость: 4400.00 руб.
  • Абонемент 8 занятий
    Занятий: 8, стоимость: 8000.00 руб.
  • Абонемент на 4 занятия при покупке на пробном
    Занятий: 4, стоимость: 3900.00 руб.
  • Пробное занятие
    Стоимость: 500.00 руб.
Записаться/Задать вопрос

1 Уровень (3 месяца):

3D Rad

Трёхмерные игры своими руками!

Очень интересный конструктор трехмерных игр. С помощью 3D Rad можно создать онлайн игры, создавать игры для web-страниц. Конструктор не ограничивает разработчика игр в жанре, можно создавать RPG, FPS, TPS и т. д. Игры можно делать как в 3D, так и в 2D. Предлагается AI, возможность скриптования для создания и достижения сложных задач в игре.

Игры можно создавать любого типа и жанра в 3D пространстве. С недавнего времени на данном конструкторе считается удобнее всего делать гонки с хорошим 3D качеством.

Во время курса:

  • Ребята поймут что такое — гравитация.
  • Создадут свой первый функциональный проект.
  • Узнают про визуальные аспекты программирования игр, поймут как объединить реальные и визуальные тела.
  • Научатся работать в программе 3D моделирования SketchUp.
  • Спроектируют здания и препятствия для игры.
  • Сделают свой игровой ландшафт, прорисуют свои объекты и экспортируют их в 3D RAD.
  • Узнают про создание и обработку событий различного уровня сложности.
  • Создадут Искусственный Интеллект.
  • По итогу обучения ребята создадут свою трёхмерную игру!

2 Уровень (3 месяца):

JavaScript

JavaScript — невероятно популярный язык программирования, удобный также и для быстрого старта разработки игр. Эта платформа обладает богатыми возможностями по отрисовке содержимого и обработке ввода с различных источников.

В основном, с помощью JavaScript разрабатываются дополнительные элементы для сайта. Вы могли неоднократно видеть набор слайдеров на сайте, интерактивные карты, даже калькуляторы для продающих сайтов, всё это делается при помощи JavaScript.

Кроме этого, JavaScript отлично подходит для создания 2D и 3D анимации. Его можно использовать для создания динамического и анимированного контента.

В данном блоке учащиеся изучат:

- Основы JS; 
- Базовый синтаксис; 
- Подключение JS для работы в браузере; 
- Изчат принципы ООП в JS; 
- Научатся работе с Canvas; 
- Изучат поведенческие алгоритмы;

- Сделают свои игры!!!

Сейчас JavaScript — единственный язык программирования для браузеров. Он работает под Windows, macOS, Linux и на мобильных платформах, то есть везде.

Если не знаешь JavaScript, делать в программировании интерактивных сайтов нечего.

В 2009 году появился Node.js, который вывел JavaScript за пределы браузеров. Теперь его можно запустить хоть на стиральной машине.

Чем хорош JavaScript?

JavaScript — подходящий язык для изучения программирования. Он достаточно прост, но содержит все фундаментальные вещи:

  • алгоритмы;
  • объектно-ориентированную модель;
  • структуры данных.

Если традиционные языки для обучения — Pascal и Basic — несут мало практической пользы, то JavaScript — рабочая лошадка.

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

Главная сила JavaScript — вечная молодость. Он вышел 21 год назад, но не устарел, а развивался и развивается вслед за HTML.

3 уровень (3 месяца):

Разработка игр в Unity

Умение работать с Unity — это один из самых востребованных технических навыков и, по прогнозу, интерес к нему будет расти более чем на 40% в течение следующих двух лет.

Burning Glass, job market analytics platform

  • Что такое Unity?

Unity — это профессиональная платформа разработки игр и приложений для компьютеров, смартфонов, приставок и интернет приложений. Приложения и игры сделанные на Unity, есть практически в каждом телефоне. На Unity написаны тысячи игр, приложений и симуляций, которые охватывают множество платформ и жанров. При этом Unity используется как крупными разработчиками игр, так и независымыми студиями.

На наших занятиях мы даем практические навыки работы на с этой платформой, которые позволят ученику стать профессиональным разработчиком.

Ребята изучат язык программирования С#, изучат интерфейс, поработают с управлением объектами и взаимодействием их друг с другом, с окружающим фоном, с персонажами и создадут анимацию.
Поработают с материалами и текстурами в Unity. Познакомятся с физикой объектов. Сделают свою многоуровневую игру и соберут ее для Windows/Mac. А также узнают, что такое дополнительная реальность и как самим спроектировать игры с дополнительной реальностью.
Научатся работать на платформе Vuforia.

Самый занимательный курс включает:

  • как создать простейший ИИ
  • как физика влияет на качество созданной игры
  • как создать и экспортировать созданную самостоятельно 3D модель объекта или "местности"  
  • как сделать качественные "скины" и скомпилировать готовый проект
  • как же ребята смогут создать свою "дополненную реальность"

По итогу курса ребята смогут подобрать для себя наиболее подходящую среду для создания проекта своей мечты