AR/VR разработка

«AR/VR разработка»

Срок освоения программы: 3 учебных года
Возраст обучающихся: 5-8 классы
Занятия проходят один раз в неделю
Продолжительность: 1 час 30 минут

Представьте: вы надевает VR-шлем и оказывается внутри мира, который создали сами. Это не фантастика – это наше направление «AR/VR разработка».
Здесь мы не просто играем в виртуальную реальность. Мы учимся её создавать. С нуля до полноценных проектов, которыми можно гордиться.

Из чего складывается обучение?

🎨 3D-моделирование в Blender 3D
Всё начинается с формы. Ребята осваивают один из самых мощных бесплатных редакторов трёхмерной графики Blender 3D. Моделируют персонажей, предметы, окружение – всё то, что потом оживёт в виртуальном мире. Это отдельное искусство, в котором сочетаются технический взгляд и творческое мышление.

💻 Программирование в Unity
Когда модели готовы, их нужно «вдохнуть жизнь». Для этого мы изучаем игровой движок Unity – профессиональный инструмент, на котором создаются известные игры и VR-приложения по всему миру.

🧠 Язык C#
За всей этой магией стоит код. Ребята получают твёрдую основу по языку программирования C# – одному из ключевых языков в геймдеве и не только.

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

Педагоги

Забеляев Роман Андреевич

Матвеенко Светлана Анатольевна

Казанцев Никита Романович

Структура курса

Юниоры (7-8 класс)
Ребята создадут свои первые Android приложения и загрузят их на телефон
Узнают как быстро создать прототип приложения в AppInventor
Поработают с датчиками телефона (акселерометр, GPS)
Освоят основы проектирования графического интерфейса (UI)
Изучат основы взаимодействия с сетью интернет и внешними сервисами с помощью протокола HTTP
Узнают основы жизненного цикла приложения
Попробую работать с встроенной базой данных SQLite
Напишут техническое задание на разработку приложения
Научатся тестировать приложения
Разработчики (9+ класс)
Ребята научатся работать со средой Android Studio
Изучат основы программирования на языке Java
Научатся создавать графический интерфейс пользователя (GUI), используя язык XML
Узнают основные подходы взаимодействия приложения с пользователем (MVC, MVI, MVVM)
Создадут клиент-серверное приложение
Изучат основные протоколы взаимодействия с сервером (JSON, XML)
Узнают как организовывать внутреннюю структуру проекта с использованием концепции Clean Architecture
Научатся писать полное техническое задание и документацию на разработку клиент-серверного приложения
Изучат основные концепции в тестировании приложений (Unit, Integration)