GeekUniversity

Онлайн-университет от

Mailru

с гарантированным трудоустройством


Mail.Ru GroupМГТУ им. Баумана

Вместе с Mail.Ru и МГТУ им. Баумана

В разработке и проведении обучения участвуют ведущие технологичные компании России. Вас ждут факультативы от:

  • Графика игры под ключ

    Введение в основные этапы разработки графики в игру: концептирование, 3D-моделирование, текстурирование, анимация, интерфейсы, сборка графики в игру

  • Игровая графика

    Программирование игровой графики на C# Unity3d

Наша цель - ваше трудоустройство

Мы привязали систему мотивации сотрудников и преподавателей к результатам студентов. Поэтому мы совершенствуем наше обучение каждый день и сами с удовольствием приглашаем выпускников на работу.
Проектно-ориентированное обучение

Проектно-ориентированное обучение

Мы используем подходы ведущих учебных центров США. Вы создадите как самостоятельно, так и в команде. Год обучения в GeekUniversity = год реального опыта разработки для вашего резюме.

Наставник

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

Наставник
Совместная разработка

Совместная разработка

Хороший программист - это на 50% умение кодить и на 50% умение взаимодействовать с коллегами. GeekUniversity прокачает ваши "soft skills", которые обязательно проверят на собеседовании в любую серьезную компанию.

GeekUniversity даёт год опыта
Разработки игр для вашего резюме

Открывая для вас в 4 раза больше вакансий

Диаграмма

Статистика по данным сайта hh.ru за 2017г. по запросу «Разработчик игр»

Программа обучения на факультете Разработки игр

Вас ожидает 2-4 занятия в неделю в вечернее время

четверть

Мобильная 2D-Игра "Платформер"

В первой четверти вы: освоите язык программирования C#, выучите классические алгоритмы и структуры данных, пройдете курс computer science по компьютерным сетям, научитесь разрабатывать 2D-игры с использованием движка Unity. научитесь писать игры под мобильные устройства. Итогом четверти станет разработанная вами игра на C# Unity - 2D-платформер.

Мобильная 2D-Игра "Платформер"
Расписание формируется

Продвинутый курс C#

1 месяц, 2 раза в неделю
  • ООП, инкапсуляция, наследование и полиморфизм
  • ООП, абстрактные классы, интерфейсы, dispose
  • ООП, исключения, делегаты и события
  • Списки, обобщения. обобщённые списки, Linq
  • Знакомство с технологией WPF
  • Связывание данных. Триггеры
  • Взаимодействие с базой данных
  • Обзор сервис-ориентированной архитектуры приложений (SOA)

Разработка мобильных 2D-игр

1 месяц, 2 раза в неделю
  • Знакомство с Unity
  • Компоненты в Unity
  • Создание скриптов в Unity
  • Физика в 2D-играх
  • Создание искусственного интеллекта
  • 2D-анимация и эффекты
  • Создание пользовательского интерфейса: главного меню, загрузки, паузы и т.д.
  • Разработка под мобильные устройства

Алгоритмы и структуры данных. Базовый курс

1 месяц, 2 раза в неделю
  • Простые алгоритмы
  • Асимптотическая сложность алгоритма. Рекурсия
  • Поиск в массиве. Простые сортировки
  • Динамическое программирование. Поиск возвратом
  • Динамические структуры данных
  • Деревья
  • Графы. Алгоритмы на графах
  • Сложные сортировки

Компьютерные сети

2 месяца, 1 раз в неделю
  • Основы компьютерных сетей.
  • Технология Ethernet
  • Физический и канальный уровни
  • Сетевой уровень.
  • Транспортный уровень
  • Углубленное изучение сетевых технологий.
  • Прикладной уровень.
  • Перспективные сетевые технологии

От резюме до испытательного срока

Видеокурс
  • Подготовка резюме
  • Как правильно проходить собеседования?
  • Как начать зарабатывать на фрилансе?
четверть

Игра "3D-шутер"

Вы разработаете полноценный 3D-shooter, с искусственным интеллектом соперников, динамической генерацией уровней, визуальными эффектами и пр. А затем добавите возможность играть в очках виртуальной реальности. Также, вы изучите самые популярные шаблоны проектирования, научитесь правильно проектировать архитектуру, пользоваться принципами SOLID, DRY и KISS.

Игра "3D-шутер"
Расписание формируется

Разработка 3D-игр

2 месяца. 2 раза в неделю
  • Принципы ООП в Unity.
  • Создание искусственного интеллекта
  • Работа с классом Editor.
  • Сохранение данных
  • Физические компоненты
  • Основы оптимизации
  • Общие принципы мультиплеера
  • Создание элементов игрового интерфейса
  • Инвентарь. Анимация UI
  • Анимация персонажа
  • Анимация и эффекты стрельбы
  • Процедурная анимация. Inverse Kinematics
  • Создание статических и генерируемых уровней
  • Продвинутые эффекты на камеру. Lights. Shadows. Reflections
  • Добавление сторонних плагинов. Встроенные покупки. Реклама.

Виртуальная реальность

1 месяц, 2 раза в неделю

    Архитектуры и шаблоны проектирования на C#

    2 месяца, 1 раз в неделю
    • Проектирование UML-диаграмм
    • Шаблоны проектирования: singletone, adapter, factory, dependency injection и др.
    • Основные архитектурные решения
    четверть

    Игра жанра “стратегия”

    Вы научитесь создавать многопользовательские игры, итогом четверти станет разработка стратегии. Для её реализации нам потребуется освоить язык SQL, научиться работать с базами данных и углубиться в C#. На курсе по основам геймдизайна вы спроектируете игру, которую разработаете в четвертой четверти.

    Игра жанра “стратегия”
    Расписание формируется

    Базы данных

    1 месяц, 2 раза в неделю
    • Проектирование баз данных
    • MySql и MySql Workbench
    • Язык SQL
    • Объединение запросов, хранимые процедуры, триггеры, функции
    • Транзакции и оптимизация запросов
    • NoSQL и мастштабирование MySQL
    • Движки MySQL, управление и обслуживание
    • Подготовка к собеседованию

    Разработка многопользовательских игр

    2 месяца, 2 раза в неделю

      Базовый курс геймдизайна

      2 месяца, 1 раз в неделю
      • Проектирование игры
      • Разработка дизайн-документа
      • Препродакшн
      • Продакшн

      Факультативы от компаний

      четверть

      Командный проект

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

      Командный проект
      Расписание формируется

      Командная разработка игры

      3 месяца, 1 раз в неделю
      • Как собрать свою команду и начать разработку.
      • Как настроить взаимодействие в команде.
      • Task tracker, git.

      Операционные системы

      1 месяц, 2 раза в неделю
      • Потоки, процессы
      • Основы работы Linux
      • Управление памятью
      • Файловые системы

      Дополненная реальность

      1 месяц, 1 раз в неделю

      Подготовка к собеседованию

      1 месяц, 1 раз в неделю
      • Решение задач для собеседований
      • Разбор типичных вопросов на собеседованиях

      Факультативы от компаний

      Подробная программа
      ×

      Подробная программа факультета Разработки игр

      четверть

      Продвинутый курс C#

      1 месяц, 2 раза в неделю
      • ООП, инкапсуляция, наследование и полиморфизм
      • ООП, абстрактные классы, интерфейсы, dispose
      • ООП, исключения, делегаты и события
      • Списки, обобщения. обобщённые списки, Linq
      • Знакомство с технологией WPF
      • Связывание данных. Триггеры
      • Взаимодействие с базой данных
      • Обзор сервис-ориентированной архитектуры приложений (SOA)

      Разработка мобильных 2D-игр

      1 месяц, 2 раза в неделю
      • Знакомство с Unity
      • Компоненты в Unity
      • Создание скриптов в Unity
      • Физика в 2D-играх
      • Создание искусственного интеллекта
      • 2D-анимация и эффекты
      • Создание пользовательского интерфейса: главного меню, загрузки, паузы и т.д.
      • Разработка под мобильные устройства

      Алгоритмы и структуры данных. Базовый курс

      1 месяц, 2 раза в неделю
      • Простые алгоритмы
      • Асимптотическая сложность алгоритма. Рекурсия
      • Поиск в массиве. Простые сортировки
      • Динамическое программирование. Поиск возвратом
      • Динамические структуры данных
      • Деревья
      • Графы. Алгоритмы на графах
      • Сложные сортировки

      Компьютерные сети

      2 месяца, 1 раз в неделю
      • Основы компьютерных сетей.
      • Технология Ethernet
      • Физический и канальный уровни
      • Сетевой уровень.
      • Транспортный уровень
      • Углубленное изучение сетевых технологий.
      • Прикладной уровень.
      • Перспективные сетевые технологии

      От резюме до испытательного срока

      Видеокурс
      • Подготовка резюме
      • Как правильно проходить собеседования?
      • Как начать зарабатывать на фрилансе?
      четверть

      Разработка 3D-игр

      2 месяца. 2 раза в неделю
      • Принципы ООП в Unity.
      • Создание искусственного интеллекта
      • Работа с классом Editor.
      • Сохранение данных
      • Физические компоненты
      • Основы оптимизации
      • Общие принципы мультиплеера
      • Создание элементов игрового интерфейса
      • Инвентарь. Анимация UI
      • Анимация персонажа
      • Анимация и эффекты стрельбы
      • Процедурная анимация. Inverse Kinematics
      • Создание статических и генерируемых уровней
      • Продвинутые эффекты на камеру. Lights. Shadows. Reflections
      • Добавление сторонних плагинов. Встроенные покупки. Реклама.

      Виртуальная реальность

      1 месяц, 2 раза в неделю

        Архитектуры и шаблоны проектирования на C#

        2 месяца, 1 раз в неделю
        • Проектирование UML-диаграмм
        • Шаблоны проектирования: singletone, adapter, factory, dependency injection и др.
        • Основные архитектурные решения
        четверть

        Базы данных

        1 месяц, 2 раза в неделю
        • Проектирование баз данных
        • MySql и MySql Workbench
        • Язык SQL
        • Объединение запросов, хранимые процедуры, триггеры, функции
        • Транзакции и оптимизация запросов
        • NoSQL и мастштабирование MySQL
        • Движки MySQL, управление и обслуживание
        • Подготовка к собеседованию

        Разработка многопользовательских игр

        2 месяца, 2 раза в неделю

          Базовый курс геймдизайна

          2 месяца, 1 раз в неделю
          • Проектирование игры
          • Разработка дизайн-документа
          • Препродакшн
          • Продакшн

          Факультативы от компаний

          четверть

          Командная разработка игры

          3 месяца, 1 раз в неделю
          • Как собрать свою команду и начать разработку.
          • Как настроить взаимодействие в команде.
          • Task tracker, git.

          Операционные системы

          1 месяц, 2 раза в неделю
          • Потоки, процессы
          • Основы работы Linux
          • Управление памятью
          • Файловые системы

          Дополненная реальность

          1 месяц, 1 раз в неделю

          Подготовка к собеседованию

          1 месяц, 1 раз в неделю
          • Решение задач для собеседований
          • Разбор типичных вопросов на собеседованиях

          Факультативы от компаний

          Эксперты отрасли о программе

          E1

          Борис Добродеев

          Генеральный директор Mail.Ru Group

          Любая крупная IT-компания испытывает постоянную потребность в квалифицированных разработчиках. Поэтому проект GeekUniversity важен как для начинающих программистов, так и для работодателей IT-индустрии. Главное преимущество, на мой взгляд, заключается в получении практических навыков программирования. В GeekUniversity происходит погружение студентов в сферу разработки через общение с экспертами Mail.Ru Group и других IT-компаний, а также совместную работу над реальными проектами.

          Преподаватели

          Ведущие преподаватели Geekbrains и других крупных IT компаний. Профессиональные практикующие программисты, каждый из которых обладает отличным профильным образованием, длительным стажем работы по специальности, большим опытом разработки сервисов и приложений для крупных компаний.

          После года практического обучения вы

          Освоите современные технологии Разработки игр

          C sharpC#
          Unity3dUnity 3D
          UmlUML
          MysqlMySql
          SqlSQL
          GitGit
          RedmineRedmine
          OculusOculus
          XmlXML
          JsonJSON

          Приобретёте компетенции необходимые для работы в крупной IT-компании

          • Навыки программирования на языке C#
          • Навыки разработки 2D и 3D игр на Unity 3D
          • Разработка мобильных игр
          • Разработка игр с дополненной реальностью
          • Программирование под очки виртуальной реальности
          • Работа в команде
          • Умение работать с GIT
          • Знание принципов ООП и паттернов проектирования
          • Компьютерные сети и сетевая безопасность
          • Навыки успешного прохождения собеседований и общения с заказчиками
          • Навыки проектирования архитектуры, использования шаблонов проектирования, принципов SOLID, следованию code style

          Получите свидетельство установленного образца и удостоверение

          Мы проводим обучение на основании государственной лицензии № 038188. По результатам успешного завершения обучения выдаем выпускникам свидетельство установленного образца о завершении курсов и именной электронный сертификат на портале GeekBrains и Mail.Ru Group. Так же есть возможность получить удостоверение о повышении квалификации от МГТУ им. Баумана.

          GeekBrainsMail.Ru Groupmy.com
          МГТУ им. БауманаМГТУ им. Баумана
          СвидетельствоУдостоверение

          Подарки

          Программистам без английского никуда, поэтому мы дарим всем студентам

          A28fd575c5c0c08323c677a41f88494e
          Видеокурс
          Английский для IT-специалистов
          Продолжительность
          10 уроков
          Курс поможет освоить ключевые темы, особенно актуальные для начинающих IT-специалистов. Никакой скучной теории - только практика и фокус на IT-лексику. Вместе с школой английского языка EnglishDom мы подготовили 10 уроков специально для разработчиков, тестировщиков, маркетологов, дизайнеров и других специалистов сферы информационных технологий. Вас ждёт обширный список тем: от собеседования до основания своего проекта. Мы будем разговаривать на живом английском и смотреть примеры, взятые из IT-сферы. Вы научитесь фразам, которые смело можно использовать в большинстве рабочих ситуаций, и освоим полученные знания с помощью ролевых ситуаций и обсуждений.

          Вы научитесь

          • Проходить собеседования и писать CV;
          • Обсуждать проекты и проводить переговоры;
          • Переписываться в чате, составлять тех. задания и писать деловые письма;
          • Понимать носителей языка и читать зарубежные блоги.

          Программа курса

          Урок 1. IT resume sample

          Составляем резюме на английском.

          Урок 2. Job interview: questions and answers

          Проходим собеседование на английском.

          Урок 3. Effective Teams

          Говорим о командной работе и процессах на английском.

          Урок 4. Workplace communication

          Английский для общения по телефону и Skype.

          Урок 5. Business e-mails

          Ведём переписку на английском.

          Урок 6. Requirement Specifications (SRS)

          Читаем и составляем техническое задание на английском.

          Урок 7. Stand-Up meetings

          Становимся идеальным спикером.

          Урок 8. Deadline

          Выполняем работу в срок и по-английски.

          Урок 9. Challenge

          Описываем и решаем проблемы по-английски.

          Урок 10. Start up

          Рассказываем о своём проекте и представляем команду на английском.

          English dome
          Ваш подарок от EnglishDom - это:
          • Сотни онлайн-уроков для начинающих и продвинутых студентов;
          • Структурированная информация: словари, теория, практика, истории из жизни, аудио-примеры, тренажёры и тесты;
          • Вебинары на важные темы, например, «как учить английский самостоятельно»;
          • Интересный блог, из которого вы узнаете об английском компьютерном сленге или наследии Стива Джобса.
          Поможет поднять уровень английского языка от Elementary до Intermediate. Доступ к 4 курсам общей продолжительностью 255 часов.
          Feature beginners
          Английский для начинающих
          Feature сonversation
          Разговорный английский
          Feature middle
          Средний уровень
          Feature for it
          Английский для IT
          Каждый курс — это 25 уроков на разные темы
          Shape

          01 Saying Hello

          Начнем с приветствия

          ABC... 123...

          Каждый урок — 8 разных навыков
          Skill dictionary
          Словарь
          Skill theory
          Теория
          Skill practice
          Практика
          Skill lifestory
          Life story
          Skill phrasebook
          Разговорник
          Skill dialog
          Диалог
          Skill phrasebook lesson
          Разговорный урок
          Skill test
          Тест
          А ещё тренажёры для запоминания правил, слов и фраз. И в конце каждого урока проверка ваших знаний
          She is my
          Вы получаете год использования сервиса EnglishDOM в подарок при покупке обучения !

          Условия поступления

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

          Если тест не пройден, мы предлагаем пройти курсы по подготовительной программе и добрать недостающие знания. Минимальный проходной балл - 25.

          Подготовительные курсы

          Для подготовки к обучению в GeekUniversity мы предлагаем пройти курс по C# из 8 уроков. На курсе вы научитесь:

          • — Основным конструкциям языка C#
          • — Основам ООП

          Мы настоятельно рекомендуем идти на подготовительные курсы, только если вы уже уверенно знаете основы программирования.

          Подробнее о подготовительном курсе.

          ×

          Подготовительный курс на факультет разработки игр

          Продолжительность
          8 уроков
          Начало занятий
          23 января
          Стоимость курса
          8 000 ₽ (при покупке основного обучения)

          Программа курса

          Подготовительный курс C# для начинающих

          8 занятий по 2 часа
          • Введение
          • Управляющие конструкции
          • От структур к объектам. Исключения
          • Массивы. Работа с файлами
          • Символы, строки, регулярные выражения
          • Делегаты, файлы, коллекции
          • Введение в Windows Forms
          • Программирование 'по-взрослому'
          Стоимость обучения

          12 500 ₽/месяц

          Возможна банковская рассрочка без первоначального взноса и переплат
          Начало подготовительного курса
          23 января
          Начало занятий
          Расписание формируется
          Продолжительность
          1 год
          Бесплатный звонок по России 8 800 700-68-41

          Бесплатная регистрация

          Мы используем файлы «cookie», чтобы вам было удобнее пользоваться сайтом.