Летний курс

Моделирование игровых миров на JavaScript

Специальный формат курса «Моделирование игровых миров на JavaScript»: всего за одно лето вы научитесь применять основные программные инструменты по созданию современных компьютерных игр, работать с текстурами и освещением, создавать объекты игрового мира и алгоритмы управления камерой.

Обучение ОНЛАЙН

Кто может участвовать ШКОЛЬНИКИ 8–11 КЛАССОВ

Длительность курса 13.06-29.09.2023

БЕСПЛАТНЫЙ IT-ЛАГЕРЬ ДЛЯ ШКОЛЬНИКОВ «ЛЕТНИЕ СТАРТЫ»

Проведите лето с пользой и прокачайте навыки в сфере IT!

Что такое «Летние старты»

Летний IT-лагерь для школьников 8–11 классов в рамках проекта «Код будущего» Минцифры России

Полноценная летняя профильная смена в сфере IT

Освоение языка программирования JavaScript

Возможность попробовать себя в профессии разработчика игр

Наши преимущества

01. Бесплатное обучение

Вам нужно лишь подать заявку. Обучение оплачено Министерством цифрового развития Российской Федерации (Минцифры России) из средств федерального бюджета в рамках федерального проекта «Код будущего»

02. Программа

Программа, одобренная Университетом 2035. За 145 часов учащиеся научатся основам программирования на JavaScript, программированию искусственного интеллекта и основам разработки игр

03. Среда обучения

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

04. Комфортный темп

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

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

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

06. Допобразование

Дополнительное образование по информатике. Все участники получат углубленные знания, которые пригодятся для сдачи ОГЭ, ЕГЭ и поступления в вуз

07. Сертификат

Ученик получит Сертификат об освоении курса по JavaScript, который подтверждает наличие знаний в программировании и дает преимущества в дальнейшем обучении

08. Сопровождение

Сопровождение после обучения, консультации от преподавателей и кураторов, полный доступ к обучающим материалам: лекциям, презентациям, видеоурокам

Формат участия в смене Онлайн

Срок подачи заявок 20.04. – 31.05

Период обучения 13.06-29.09.2023

В «Летних стартах» ребенок научится

  • Программировать на JavaScript
  • Применять программные инструменты по созданию современных компьютерных игр — Babylon, VS Code, Gimp, Blender и др.
  • Создавать объекты игрового мира и управлять ими
  • Работать с данными и программировать искусственный интеллект в играх
  • Разрабатывать современные компьютерные игры
Стоимость обучения
34 000 

*100% оплачивает государство

В рамках федерального проекта «Код будущего»

О нас

Корпорация 1Т

Корпорация российских инновационных предприятий малого бизнеса. Мы разрабатываем и внедряем ИТ — решения для отечественных компаний на российском и международном рынках.

1T Start

Бесплатные онлайн-курсы для школьников с 8 по 11 класс. Цель 1T Start — пробудить в ребёнке учебный азарт, помогающий получать знания в процессе работы над своими собственными идеями компьютерных игр.

Мы учим детей работать со скриптами JavaScript, создавать игровые ситуации на основе различных сценариев в различных средах, помогаем «оживить» их и максимально приблизить к реальности.

1T Sprint

1Т Sprint готовит будущих IT-специалистов: разработчиков, дизайнеров, маркетологов, менеджеров, аналитиков, тестировщиков, а также специалистов в области искусственного интеллекта и больших данных.

Важная особенность 1Т Sprint — синхронное обучение разным специальностям в общих командах. Студенты вместе работают над реальными проектами: собственными или проектами компаний-партнеров. На практике они узнают, как применять знания, выстраивать отношения с командой и заказчиком, разрабатывать ИТ-продукты. Готовый проект идет в портфолио.

кто может учиться

Школьники 8–11 классов Отбор на смену предусматривает вступительный тест

Не тратьте время на игры — создавайте их сами! Удивите друзей своим летним IT-проектом!

Смена подойдет тем, кто

Интересуется программированием и IT

Хочет попробовать себя в интересной IT-профессии

Желает провести лето с пользой и создать свою собственную игру

Программа курса
1 модуль. Введение в разработку игр

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

Представлен обзор редактора WebGL Studio для создания компьютерных игр. Освещены вопросы по использованию шаблонов проектов 2D/3D/VR, работа с материалами и текстурами, с динамическим и статическим освещением, со звуком. В модуле рассматриваются источники контента и кода, а также вспомогательных редакторах контента игры: gimp, blender.

Вы научитесь

Разбираться в базовых понятиях, необходимых для разработки программных продуктов на Javascript.

2 модуль. Основы программирования Javascript

Модуль посвящен основам программирования с помощью языка Javascript. Содержание модуля ориентирует в основах программирования с помощью языка Javascript и знакомит с редактором кода Visual studio communit.

Рассматриваются особенности реализации пользовательского интерфейса и управлении объектами в игре. В рамках модуля предусмотрено: изучение работы операторов выбора if и switch для построения игрового цикла; изучение особенностей реализации плавности изменений объектов; изучение алгоритма управления камерой и технология создания главного меню игры; управление динамическими изменениями материалов и их свойств.

Вы научитесь

Разрабатывать игровую логику и проектировать объекты игрового мира.

3 модуль. Программирование игровой логики

Модуль ориентирует в программировании игровой логики и особенностях применения геометрических алгоритмов в играх. Рассматриваются основы объектно-ориентированного программирования и подходы в проектировании архитектуры игры: KISS, SOLID.

Представлена работа с физическими объектами в игровом мире и методами их детектирования в пространстве; рассмотрены особенности столкновения объектов и взаимодействие с областями; особенности сбора и хранения игровых данных; использование корутин для фоновых вычислений. Уделено внимание знакомству с префабами и созданию объектов на сцене из кода. Рассматриваются особенности реализации пула объектов.

Вы научитесь

Разрабатывать игровую логику и проектировать объекты игрового мира.

4 модуль. Работа с данными и программирование искусственного интеллекта

Итоговый модуль посвящен работе с данными и программированию искусственного интеллекта. Рассматривается структура, таблицы данных и работа с форматами XML, JSON, CSV.

Представлено понятие NPC и основные сложности в реализации игрового ИИ. Рассматривается система восприятия NPC, работа с навигацией и патрулированием NPC. В рамках модуля представлено использование БД в Web среде; особенности осуществления web-запросов к БД.

Вы научитесь

Работать с данными, с NPC, с форматами XML, JSON CSV и осуществлять программирование искусственного интеллекта.

Отзывы выпускников
Александр
JavaScript
Олег
C#
Ирина и мама Татьяна
JavaScript
Никита
JavaScript
Роберт
С#
Анастасия и папа Евгений
JavaScript
Константин
JavaScript
Александр
JavaScript
Поделиться

Меня зовут Александр, я учусь в школе №44 города Владикавказ. Я очень увлекаюсь программированием и решил попробовать свои силы в разработке и создании игр. В школе появилась такая возможность — предоставила ее платформа Старт. Так как я увлекаюсь этим, решил воспользоваться.

Почему именно ее выбрал? Потому что в интернете есть очень много платных платформ, которые дают бесплатную информацию. Она не лежит на поверхности, но она есть. Старт дает возможность разрабатывать и продвигать свои игры. Я по-началу думал, все будет сложно и в лоб: «Вот так делайте», больше ничего. Тут есть вопросы для самопроверки, вебинары, задания. На вебинарах подробно рассказывается о том, как сделать это задание. В принципе, в начале задания не такие сложные. Чем дальше — тем больше. Все-таки сначала мы смотрим игровой движок, а потом уже будем изучать язык программирования. Пока что все идет хорошо, думаю, так будет и дальше.

Олег
C#
Поделиться

Меня зовут Олег, я учусь в школе 44 по городу Владикавказ. В нашей школе появилась такая тема, как «Код будущего». Практикум проходим на сайте 1Т Старт. На нем все расположено достаточно гармонично — не все сразу идет «в лоб», сложное и труднореализуемое для тех, кто с этим сталкивается. Сначала идет сам обзор движка Unity — как и что с ним делать, графика, шейдеры, освещение, ландшафт. Потом уже на модуле третьем идет программирование. Это меня и завлекло — новичку удобно адаптироваться и совладать с этим. Программированием я увлекаюсь, но нигде не мог заниматься этим так глубоко, потому что информации много и очень трудно понять, с чего начать. Здесь все по полочкам расставлено, вас за ручку проведут по всем основам Unity и самого языка С#.

Ирина и мама Татьяна
JavaScript
Поделиться

Ирина: Здравствуйте, я ученица 9 «А» класса Будина Ирина Сергеевна. Учусь в общеобразовательной школе города Вышний Волочек, Тверская область. Я изучаю программирование, играю в волейбол и хожу на шахматы.

Мама: Здравствуйте, я мама Ирины. Когда я записала свою дочь на курсы 1Т Старт, то боялась, что программа будет слишком сложной для нее, и она не будет понимать темы и успевать на занятиях. Раньше Ирина не занималась на каких-либо подобных курсах. Мы не знали, с какими трудностями нам придется столкнуться.

Ирина: Записаться на 1Т Старт решила, когда наш классный руководитель предложила всем желающим, кто хочет пройти обучение, связанное с программированием, подать заявку на вступление на курсы. Мы с родителями дома обсудили и решили попробовать. Спустя месяц занятий я не только начала понимать саму тему, но и как создаются сами игры, начала быстрее печатать сам код. На курсах все очень хорошо и понятно объясняют. В 1Т Старт очень хорошие преподаватели и удобное время для онлайн-обучения. Оно очень удобное, потому что я не только занимаюсь на этих курсах, но еще учусь в школе.

На занятиях мне стал нравится сам процесс написания кода и создания игр. Я начала чувствовать себя более уверенно, стала понимать, как создано множество игр, появилось больше ясности и интерес. Думаю, что эти занятия мне пригодятся. В будущем я хотела бы стать программистом и создавать свои игры и свои приложения.

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

Никита
JavaScript
Поделиться

Здравствуйте! Меня зовут Никита, я учусь в лицее номер 2 города Чебоксары и прохожу курсы на такой платформе, как Старт 1Т «Моделирование игровых миров на JS». Хотел бы немного поделиться, как я пришел к этой платформе, к обучению. Вообще, меня сподвиг учитель к этому, но продолжением я начал заниматься сам. То есть, у меня второй поток. Моделированием игровых миров на JS я начал заниматься в ноябре-декабре прошлого года, то есть 2022 года, и прошел уже три модуля. Что я хотел сказать. Обучение проходит хорошо. Есть специальные практики, специальная теория, по которым ты больше осваиваешь материал, также есть специальные материалы, которые помогут тебе сделать задание легче, помогут с решением данной задачи. Почему я выбрал именно эту тему? Да потому, что мне нравится программировать, то есть я люблю создавать миры, вообще играть в игры, поэтому решил заняться данной тематикой. В дальнейшем я хочу улучшить свои показатели, в дальнейших своих начинаниях, чтобы стать более продвинутым в этой теме. Также хочу дать немного советов тем, кто будет только начинать свое обучение на данной платформе, то есть 1Т Старт. Хотел бы, чтобы они никогда не сдавались, шли все дальше и дальше, изучали дальше новые темы, новую форму, новые задачи, и тогда у них все получится. Отзыв от моей мамы: «Мой сын заниается на платформе 1Т Старт. У него значительно повысился интерес, что очень важно для меня, и знания по моделированию игровых миров. Я благодарю за возможность заниматься на данной платформе. Рекомендую».

Роберт
С#
Поделиться

Меня зовут Роберт. Я учусь в 44 школе города Владикавказа. Недавно я узнал о таком проекте, как «Код будущего». На самом деле, проект стоит вашего времени. Если начинать с самых простейших заданий, к примеру, «Введение в разработку игр», здесь интересные темы, которые помогают узнать, что такое Unity, понять, как в нем заниматься. Также есть задания, которые нужно в этом Unity и решать. К примеру, в практике 2 нужно из игры гонки перестроить трек, самого водителя и цвет. Я хочу заниматься С# и Unity, потому что у меня был проект, который я забросил давным-давно. Но при помощи «Кода будущего» я доведу его до ума, потому что я больше узнаю и больше будет времени, чтобы им заняться.

Анастасия и папа Евгений
JavaScript
Поделиться

Евгений: Всем привет!

Анастасия: Здравствуйте, меня зовут Хайдукова Анастасия, я из Уфы, я учусь в 9-м классе в лицее №123.

Евгений: А я Хайдуков Евгений, папа Насти, я работаю юристом.

Анастасия: Я записалась на курс в ноябре 2022 года. Раньше я не занималась на онлайн-курсах, но решила попробовать. Данный формат занятий мне очень понравился. Я в восторге от преподавателей, это замечательные люди и отличные педагоги, которые объясняют материал просто и доступно. 1Т Старт выделяется из других тем, что занятия в онлайн-режиме и 24/7 есть возможность обратиться к кураторам. Когда проходишь новую тему, всегда есть вопросы для самопроверки, которые закрепляют материал, а после прохождения модуля есть аттестация. Я узнала, как устроены игры изнутри.

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

Анастасия: Хотелось бы, чтобы были офлайн-встречи учеников и летний лагерь. Было бы здорово познакомиться с ребятами вживую.

Евгений: Мне очень нравится, что моя дочь, еще обучаясь в школе, имеет возможность получить дополнительные знания, которые ей могут пригодиться в будущем и помогут определиться с будущей профессией. Хотя, мне кажется, всё и так понятно.

Анастасия: Ребятам мы хотим пожелать быть целеустремленными и всегда добиваться своих целей.

Константин
JavaScript
Поделиться

Курс «Код будущего» мне очень нравится, здесь прекрасные преподаватели, которые не только объясняют все словами, но и показывают на практике. Сама платформа 1Т Старт очень удобна для работы. Она охватывает множество тем, связанных с программированием и разработкой игр, и организация очень хорошая. Организовано все так, что понятно будет все и всем. В обучении мне больше всего понравилось выполнять различные практики, где необходимо было трудиться с кодом. Мотивацию закончить курс я беру из того, что я считаю, что мне это может пригодиться в будущем. К тому же, это очень занимательно. При выборе професии данный курс мне помог тем, что у меня будет больше знаний в области программирования, а значит, мне будет доступно больше различных профессий, связанных с программированием и разработкой игр, конечно. Другим детям, тоже выбирающим курс, желаю найти тот курс, который они будут изучать с любопытством и стремлением. Главным преимуществом курсом являются и доступность, потому что зарегистрироваться на курс может каждый желающий, а также это бесплатно. Кроме того, за отличную учебу имеются подарки. Учеба на курсах является очень легкой и доставляет только удовольствие.

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

Образование

АНОВО «Московский международный университет» Юриспруденция, Гражданско-правовая

Ханты-Мансийский технолого-педагогический колледж, учитель

Профессиональный опыт

ХМТПК, Веб-разработка

Навыки

  • Знание методик преподавания Web-разработки, JS, Scratch, Django, Python, компьютерная грамотность, Lua, Roblox, Minecraft

Третьяков Дмитрий Олегович

6 лет

Стаж работы

Опыт работы

2020 – 2022 — Kodland, Преподаватель Web-разработки, JS, Scratch, Django, Python, компьютерная грамотность, Lua, Roblox, Minecraft, цифровое творчество

2021 – 2022 — ISchool, преподаватель информатики

2020 – 2022 — МБОУ СОШ 13, учитель начальных классов

2022 – н.в. — ООО «1Т», преподаватель javascript

Навыки

  • Преподавание, построение методической и преподавательской работы, знание HTML, CSS, JavaScript

Образование

Национальный исследовательский технологический университет «МИСиС» (Московский институт стали и сплавов), Москва ИТАСУ, Информатика и вычислительная техника

Уральский федеральный университет имени первого Президента России Б.Н. Ельцина, Екатеринбург ИНФО, Прикладная информатика

Навыки

  • Программирование Python, SQL, JS
  • Web-программирование HTML/CSS/JS

Колобова Луиза Владимировна

5 лет

Стаж работы

Опыт работы

2017 – 2018 — ООО Техно-линк, программист 1С

2018 – 2019 — Тинькофф Банк, оператор ПК

2018 – 2019 — ООО Кодабра, преподаватель программирования для детей

2021 – 2021 — Kodland, преподаватель Web-разработки, JS, CSS, HTML

2022 – н.в. — ООО «1Т», преподаватель javascript

Навыки

  • Владение программами Adobe, Figma
  • Разработка методических материалов и презентаций (UI/UX)

Образование

Уральский Государственный Горный Университет, Информационные системы, Геоинформатика

Профессиональный опыт:

Участие в разработке диспетчерской службы такси, участие в разработке crm для транспортных компаний

Системное администрирование web-сервисов, разработка и настройка voip на базе asterisk

Навыки

  • Простое 3D моделирование,
    обработка звука,
    создание музыки

Барзинский Алексей Петрович

14 лет

Стаж работы

Опыт работы

2009 – 2012 — ООО Копейка, системный администратор

2012 – 2014 — Фриланс

2014 – 2016 — ООО Ника, программист

2016 – 2022 — ООО Фишка, программист

2022 – н.в. — ООО «1Т», преподаватель javascript

Навыки

  • Программирование JS, обучение программированию, проектирование информационных систем

Образование

Тольяттинский государственный университет, институт математики, физики и информационных технологий, Прикладная информатика

Профессиональный опыт:

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

Навыки

  • Верстка
  • Программирование веб-сайтов,
    SEO

Добрынин Дмитрий Алексеевич

5 лет

Стаж работы

Опыт работы

2018 – 2018 — Автомама Транс, web-разработчик

2018 – 2019 — Гильдия ПРО, frontend-разработчик

2019 – 2021 — KT.team, инженер-программист

2021 – 2022 — Direct Line, преподаватель JavaScript

2021 – 2022 — Piano, frontend-engineer

2022 – н.в. — ООО «1Т», преподаватель javascript

Навыки

  • Программирование JS
  • Опыт преподавания языков программирования

Образование

Омская академия экономики и предпринимательства, Юриспруденция

Профессиональный опыт:

Разработчик Московского сайта электронной коммерции.

Один из разработчиков игрового маркетплейса настольных игр по игре Magic the Gathering.

Навыки

  • Toolkit, Websocket
  • React, Redux, NodeJS, ExpressJS

Тямаков Максим Владимирович

5 лет

Стаж работы

Должность

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

Опыт работы

2018 – 2021 — Сбербанк Премьер,
старший КМ

2021 – н.в. — Фриланс

2022 – н.в. — ООО «1Т», преподаватель javascript

Навыки

  • Программирование JS
  • Опыт преподавания языков программирования

Образование

2013 ЮУрГУ, Автоматизированные системы обработки информации и управления

2024 ЧелГУ, Психология

Профессиональный опыт:

Работа с детьми и подростками, работа с группами, разработка лекций, презентаций, тестов

Навыки

  • Работа с различными графическими редакторами, коммуникабельность
  • Программирование JS, Python, lua (Roblox studio)

Клюшников Антон Павлович

5 лет

Стаж работы

Должность

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

Опыт работы

2014 – 2017 — ВВ МВД РФ, Кинолог

2018 – 2018 — Storemood Россия, Фотограф

2018 – 2019 — Фриланс, Преподаватель английского языка

2020 – 2022 — Академиум, Педагог доп.образования

2022 – н.в. — 1Т, Преподаватель

Навыки

  • Работа с видео (Movavi видеоредактор, Filmora)
  • Владение огнестрельным оружием (помогает при работе в команде) 👨 🔫

Как проходит обучение

Начать сейчас