Освойте Swift 4 и SpriteKit на практическом проекте и создайте собственный клон Space War. Курс идеально подходит для новичков и тех, кто хочет перейти на современную разработку под iOS, получив реальные навыки разработки мобильных игр.
Что представляет собой курс по Swift 4 и SpriteKit
Обучение построено вокруг практики: вы не просто изучите язык Swift, но и создадите полноценную игру, шаг за шагом проходя все этапы разработки. Такой формат помогает легче запомнить материал и сразу применить его в реальных проектах.
Для кого подойдет этот курс
Новичкам, которые хотят быстро войти в мобильную разработку.
Тем, кто уже знаком с основами Swift, но хочет освоить создание игр.
Разработчикам, желающим понять, как работает SpriteKit.
Геймдев-энтузиастам, мечтающим создать свою первую 2D-игру.
Преимущества изучения Swift 4
Swift — современный, безопасный и удобный язык программирования, который активно развивается и используется для создания приложений под iOS, macOS, watchOS и tvOS. Благодаря высокой популярности, Swift открывает широкие карьерные возможности.
Почему Swift остаётся востребованным
Высокая скорость разработки.
Современный синтаксис и безопасность.
Большое комьюнити и поддержка Apple.
Отличный выбор для старта в мобильной разработке.
Чему вы научитесь в процессе создания игры
На примере игры в жанре Space War вы пройдёте все этапы разработки:
Основы Swift 4
Переменные, константы, типы данных.
Функции, классы, структуры.
Работа с циклами и условиями.
Работа со SpriteKit
Создание игровой сцены.
Управление персонажами.
Обработка столкновений.
Создание визуальных эффектов и анимаций.
Построение игрового процесса
Создание логики уровней.
Добавление счётчиков и жизней.
Подготовка базового UX для игры.
Почему этот курс полезен
Только за 5 часов вы получите комплексные знания, которые обычно собирают по частям из разных источников. Практический проект делает обучение эффективным и приводит к результату уже через пару недель.
Начните учиться уже сегодня
Если вы хотите быстро освоить Swift 4, понять механику игровых движков и создать свою первую мобильную игру — этот курс именно для вас. Делайте первые шаги в iOS-разработке легко и с удовольствием!
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф
чтоб показать экран паузы можно просто показать его модально present(pauseViewController, animated: true)
а для скрытия его не нужны вообще никакие делегаты, просто дисмис из PauseVC dismiss(animated: true, completion: nil)
AlexeyUS
проблема с появлением астероидов не в SpriteKit а в том как генерируется их позиция. Вот так можно рандом задать для X - CGFloat.random(in: (-frame.maxX + asteroidRadius) ... (frame.maxX - asteroidRadius))
чтоб не кастылить размер картинки для фона можно так задать размер background.size = self.size
ilya
почему курс не полный?
CourseHunter Team ilya
Все как в оригинале https://www.udemy.com/course/swift-4-spritekit-space-war-2018/
present(pauseViewController, animated: true)
а для скрытия его не нужны вообще никакие делегаты, просто дисмис из PauseVC
dismiss(animated: true, completion: nil)
Вот так можно рандом задать для X - CGFloat.random(in: (-frame.maxX + asteroidRadius) ... (frame.maxX - asteroidRadius))
чтоб не кастылить размер картинки для фона можно так задать размер
background.size = self.size