GameDev21 200

GameDev adv.

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

Что будем изучать?

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

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

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

Крутую игру сложно сделать одному, поэтому на курсе предполагается работа над групповыми проектами, это позволит ребятам получить опыт работы в группе, разовьёт навыки планирования и коммуникативные возможности.

Что такое игровой движок?

Игровой движок — это такая специальная среда разработки, которая содержит различные сложные игровые системы, написанные разработчиками движка. Обычно эти системы используются при создании большинства игр. Это, например, системы рендеринга (отрисовки), физической симуляции и коллизий, различные системы освещения, анимации, расчета 3Dмоделей, воспроизведения звука, объектной модели игрового мира и много других сложных систем. Что бы написать такие системы нужны глубокие знания в программировании, физике, математике, геометрии. Новичку, тем более в одиночку, написать такие программы очень сложно. А в движке эти системы уже заложены, что снижает порог вхождения в разработку игр и позволяет ребёнку сосредоточиться на описании игровой логики и воплощении своих творческих идей. 

Чему учит курс?

Программирование и цифровые технологии

Креативность и творчество

Гибкие навыки (soft skills)

Смежные науки

Что нужно знать, что бы начать учиться на этом курсе?

Для того что бы заниматься на этом курсе необходимо иметь начальные знания программирования на языке Python. Такие знания могут быть получены на наших курсах:

GameDev

Разрабатываем компьютерные игры на текстовом языке программирования Python с помощью специальной библиотеки, предназначенной для обучения детей программированию.

Python

Простой в освоении, но мощный язык программирования на нем решают задачи любой сложности: делают игры, создают сайты, разрабатывают ботов

Что изучать после окончания этого курса?

После этого курса можно продолжить путь в гейм-дизайнера, разрабатывая более сложные игры, или углубиться в изучение языка Python:

Python adv.

Простой в освоении, но мощный язык программирования на нем решают задачи любой сложности: делают игры, создают сайты, разрабатывают ботов