iPhone и iPad. Уровень 3. Разработка графических и игровых приложений — Июнь 2014

О чём курс

Вам нужен рекламный ролик, YouTube-видео или контент для соцсетей — и всё это без съёмки и монтажной команды. Именно это собирают внутри, используя AI-функции CapCut.

Курс погружает в создание интерактивных интерфейсов и 2D-игр для iOS. Вы научитесь работать с графическими фреймворками QuartzCore и CoreGraphics, освоите управление анимациями через View Animation и оптимизацию рендеринга с помощью CALayer. Особое внимание уделено работе со SpriteKit — библиотекой для визуализации и физики объектов. Вы разберете архитектуру игровых приложений: от построения системы меню и логики игровых состояний до создания простейшего искусственного интеллекта для NPC и обработки звука через CoreAudio.

В процессе обучения вы пройдете путь от анимированного интерфейса планировщика до полноценного игрового каркаса типа «Angry Builder». Навыки будут полезны мобильным разработчикам, желающим расширить инструментарий за пределы стандартных UIKit-приложений.

Программа обучения

  • Модуль 1. Использование графических API в iOS
    • Виды графических API в iOS и их история
    • QuartzCore Framework
    • CoreGraphics
    • Использование механизма View Animation для создания анимационных эффектов
    • Прозрачность и отображение графических изображений на экране
    • Использование CALayer для повышения производительности
    • Практическое задание: Создание личного планировщика с анимированным интерфейсом.
  • Модуль 2. Основы разработки игровых приложений для iOS
    • Обзор используемых технологий и готовых решений
    • Новые возможности iOS для создания игровых приложенй
    • SpriteKit - библиотека для работы с графикой и физикой объектов в двух измерениях
    • Настройки проекта игрового приложения
    • Выбор графических форматов и оптимизация графики
    • Основы игровых алгоритмов: state-based разработка
    • Практическое задание: Разработка каркаса приложения "Angry Builder", простейшего аналога популярного приложения Angry Birds
  • Модуль 3. Сторонние библиотеки
    • Компоненты и логическая структура игрового приложения
    • Организация состояний приложения: игровой процесс, уровни, система меню
    • Разработка основы для искусственного интеллекта (AI)
    • Коллизии и детектор касаний
    • Звуковые эффекты: использование CoreAudio
    • Практическое задание: Разработка приложения "Angry Builder", разработка основной части
Складчина создана 14 июня 2014 г. · описание обновлено 3 мая 2026 г.

Выпуски серии 2

Все 2
Июнь 2014 Вы здесьМарт 2014 10 990 ₽

Другие материалы школы 12

С Специалист Все материалы
21 990 ₽