Компонента обучения:
• Python в разработке игр
• Основные алгоритмические конструкции и темы Python, необходимые для создания игры
• Библиотека Pygame. Установки. Возможности. инициализация
• Типы игр и особенности их создания
• Правила игры
• Стратегия и алгоритм
• Основные подходы к программированию игры
• Практическая работа с демо-программой
• Создание игрового поля
• Создание начальной позиции
• Программирование программной части полухода без учета интерфейса пользователя
• Программирование интерфейса
• Командный и графический интерфейсы демо-игры
• Роли в команде. Разработка командной версии демо-игры
• Выбор собственного проекта и особенности его реализации
• Презентация и тестирование проектов
Мировоззренческая компонента:
Дизайн персонажей
• История и характеры
• Скетчи
• Материалы и поверхности
• Динамика персонажа
Проектная часть:
Создание 2d игры с самостоятельно разработанными персонажами
Компонента обучения:
Основы программирования на С #
• Среда для разработки Visual Studio
• Понятие типов в C #. самая программа
• Условия. циклы
• Создание и работа с массивами
• Функции. Параметры функций
• Работа с символами и строками
• Объектно-ориентированное программирование.
• Конструкторы. Типы конструкторов
• Наследование. Полиморфизм. Инкапсуляция
• Интерфейсы
Unity Базовый
• Структура основных элементов сцены
• Запуск первого приложения
• Текстура материалы и элементы сцены
• Шейдеры и их использование
• Модели. 3d модели на сцене
• Создание игрока
• Скрипты и движение объектов
• Взаимодействие объектов
• GUI (графический интерфейс пользователя)
• Анимация
• Физика в Unity. гравитация
• Озвучка игры
Мировоззренческая компонента:
Мой профессиональный выбор: серия занятий-семинаров, знакомящих с конкретным направлениям IT, и не только для профессиональной ориентации старшеклассников
• Бизнес-аналитика
• криптовалюта
• Рекламный сектор
Проектная часть:
Создание комплексного проекта практической или научной направленности