+7 (977) 483-68-90 +7 (926) 790-80-95
Разработка и создание компьютерных игр. Основы языка программирования C#

Разработка и создание компьютерных игр. Основы языка программирования C#

Для детей с 10 лет

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

«Ну вот еще, дома нам игр не хватает!», - подумают некоторые родители. И будут не правы. Потому что создание игр – совсем не то же самое, что игра в них. Это сложный процесс, которые требует больших знаний в области программирования, моделирования, детальной проработки сюжета. Это работа и труд, знания и умения, которые было бы сложно осваивать ребенку, не будь у него такой мотивации, как создание собственных компьютерных игр. Для кого-то это может стать первым шагом к будущей профессии. Программирование сейчас, и, наверное, в ближайшие лет 50 будет очень востребованным и интересным направлением.

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

Ø Работа с кроссплатформенным движком Unity. Вы можете использовать Unity не только для создания видеоигр, но и для работы с AR/VR (дополненной и виртуальной реальностью), сложных симуляций, реалистичного рендеринга в реальном времени, фильмов и практических игр для обучения и воспитания. Unity, доступный для Windows, macOS и Linux, является мощным и простым в использовании универсальным решением для создания игр для мобильных устройств, веб-приложений, настольных ПК и игровых консолей. По мере изучения курса, вы узнаете, как использовать движок Unity, интегрировать графику, звук и анимацию, а также манипулировать физикой для создания интересной механики для вашей игры. К концу обучения вы создадите не одну полноценную игру, от простого платформера до RPG, и заложите прочную основу для использования широкого спектра инструментов Unity.

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

Ø Ознакомитесь с основными концепциями разработки ИИ (искусственного интеллекта). Вы изучите, как реализовать базовую сенсорную систему для вашего агента ИИ и связать ее с машиной конечного состояния (FSM). Вы узнаете, как использовать встроенную функцию NavMesh Unity и реализовать свою собственную систему поиска путей, узнаете, как реализовать простые стаи и динамику толпы, которые являются ключевыми концепциями ИИ в Unity, узнаете, как реализовать дерево поведения. Примените все изученные концепции, для создания собственной игры

На курсе затрагиваются все аспекты разработки:

  • программирование,
  • подготовка графики (основы компьютерной графики),
  • знакомство с 3D и 2D графикой,
  • проработка сюжета,
  • игровая механика.

К концу курса у ребенка будет свой проект, который он уже сможет дорабатывать самостоятельно, или создавать новые.

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