Курс 3: Разработка игр на движке SpriteKit

Описание курса

Представляем вам долгожданный курс по разработке игр на SpriteKit на языке Swift. В нем мы будем разрабатывать игру «Space invader», что означает «Космический захватчик»! Вы научитесь создавать игру, в которой вы сможете стрелять, сражаться, уходить от столкновений, терять жизни. Всеми любимые «стрелялки» станут понятными с точки зрения кода. Красивая заставка, яркие изображения, понятный и доступный вариант изложения материала, разбитого на небольшие, но информативные уроки для лучшего усвоения.

Всего 60 небольших уроков и вы значительно поднимите свой уровень программирования!

Содержание курса: 

  1. Intro (02:13)
  2. Xcode intro (03:48)
  3. SpriteKit. The beginning (04:51)
  4. Player node (08:28)
  5. Player movement (05:20)
  6. Background (04:19)
  7. Asteroids (06:02)
  8. Physics (05:49)
  9. Asteroid logic (04:42)
  10. Asteroids sizes (03:21)
  11. Asteroids/sec (09:49)
  12. Remove from parent (05:10)
  13. Collision detection (07:21)
  14. Label score (10:01)
  15. Parallax effect (05:28)
  16. Asteroid path (08:22)
  17. Pause logic (10:44)
  18. Pause button (07:43)
  19. Pause button action (05:35)
  20. Pause issue (04:46)
  21. Particle system. Stars (07:35)
  22. Stars pause behaviour (12:46)
  23. Spaceship fire path (10:55)
  24. Pause screen (07:44)
  25. Pause screen design (13:14)
  26. Resume button (09:02)
  27. Pause fade effect (05:40)
  28. Music and sound (10:06)
  29. Music and sound buttons (07:11)
  30. Music and sound actions (10:45)
  31. Game over screen (11:55)
  32. Game over screen connect (06:40)
  33. Reset button connection (06:24)
  34. Reset logic (06:33)
  35. Reset logic finishing touches (06:18)
  36. Game over animation (08:04)
  37. Spaceship dragging gesture (06:11)
  38. Spaceship movement bug fix (04:28)
  39. Game settings (04:25)
  40. Game score saving (09:00)
  41. Original label remove (10:26)
  42. Passing scores to game over screen (05:28)
  43. My heart will go on (04:37)
  44. Live reduce logic (06:51)
  45. UI live reduce (09:20)
  46. Collision logic update (08:32)
  47. Enemy node (12:04)
  48. Enemy spawning (09:43)
  49. Enemy pause logic (04:07)
  50. Enemy spawning logic (07:02)
  51. Enemy complex movement (07:14)
  52. Charging with lasers (08:10)
  53. Laser physics body (14:48)
  54. Laser pause, resume, reset logic //laser spawn logic (06:01)
  55. Start screen interface (06:04)
  56. Start screen logic (06:05)
  57. Start button animation (09:06)
  58. Rotation animation (07:05)
  59. App icon and launch screen (05:37)
  60. Conclusion (03:37)

Общая продолжительность курса (07:21:12). 

Мы уверены, вы останетесь в восторге!

 

 

К сожалению, у вас нет доступа ко всем видеоматериалам курса, но вы можете оформить подписку, чтобы получить его!