Описание курса
Представляем вам долгожданный курс по разработке игр на SpriteKit на языке Swift. В нем мы будем разрабатывать игру «Space invader», что означает «Космический захватчик»! Вы научитесь создавать игру, в которой вы сможете стрелять, сражаться, уходить от столкновений, терять жизни. Всеми любимые «стрелялки» станут понятными с точки зрения кода. Красивая заставка, яркие изображения, понятный и доступный вариант изложения материала, разбитого на небольшие, но информативные уроки для лучшего усвоения.
Всего 60 небольших уроков и вы значительно поднимите свой уровень программирования!
Содержание курса:
- Intro (02:13)
- Xcode intro (03:48)
- SpriteKit. The beginning (04:51)
- Player node (08:28)
- Player movement (05:20)
- Background (04:19)
- Asteroids (06:02)
- Physics (05:49)
- Asteroid logic (04:42)
- Asteroids sizes (03:21)
- Asteroids/sec (09:49)
- Remove from parent (05:10)
- Collision detection (07:21)
- Label score (10:01)
- Parallax effect (05:28)
- Asteroid path (08:22)
- Pause logic (10:44)
- Pause button (07:43)
- Pause button action (05:35)
- Pause issue (04:46)
- Particle system. Stars (07:35)
- Stars pause behaviour (12:46)
- Spaceship fire path (10:55)
- Pause screen (07:44)
- Pause screen design (13:14)
- Resume button (09:02)
- Pause fade effect (05:40)
- Music and sound (10:06)
- Music and sound buttons (07:11)
- Music and sound actions (10:45)
- Game over screen (11:55)
- Game over screen connect (06:40)
- Reset button connection (06:24)
- Reset logic (06:33)
- Reset logic finishing touches (06:18)
- Game over animation (08:04)
- Spaceship dragging gesture (06:11)
- Spaceship movement bug fix (04:28)
- Game settings (04:25)
- Game score saving (09:00)
- Original label remove (10:26)
- Passing scores to game over screen (05:28)
- My heart will go on (04:37)
- Live reduce logic (06:51)
- UI live reduce (09:20)
- Collision logic update (08:32)
- Enemy node (12:04)
- Enemy spawning (09:43)
- Enemy pause logic (04:07)
- Enemy spawning logic (07:02)
- Enemy complex movement (07:14)
- Charging with lasers (08:10)
- Laser physics body (14:48)
- Laser pause, resume, reset logic //laser spawn logic (06:01)
- Start screen interface (06:04)
- Start screen logic (06:05)
- Start button animation (09:06)
- Rotation animation (07:05)
- App icon and launch screen (05:37)
- Conclusion (03:37)
Общая продолжительность курса (07:21:12).
Мы уверены, вы останетесь в восторге!