Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build 5 iPhone Games with Xcode 8 and Swift 3
Rating: 4.6 out of 5(6 ratings)
4,633 students

Build 5 iPhone Games with Xcode 8 and Swift 3

Develop 5 simple beginner iOS games using the SpriteKit framework and Swift 3. Learn coding fundamentals and app dev!
Last updated 11/2019
English
English [Auto],

What you'll learn

  • Build 2D Games with SpriteKit
  • Deal with Collisions and Physics
  • Organize Project And Animate Sprites
  • Program And Solve Complicated Problems Using Swift
  • SpriteKit Fundamentals
  • Create Scenes In The Scene Editor
  • Create and Work with Game Scenes

Course content

5 sections62 lectures5h 45m total length
  • Avoid Spikes Game preview2:00

    Preview the avoid spikes game, create art in photoshop for a tech circle, design a striking angled title scene, and implement basic score features.

  • Setting up the game2:30

    Create a title scene using sprite kit and wire it into the view controller. Add the title scene resource and ensure the setup runs to verify everything works.

  • Adding sprites to the title screen5:40

    Add and configure top and bottom sprite nodes in the title scene using SKSpriteNode, setting an orange color, sizes, and positions to create the title screen.

  • Adding in the angles to the game3:04

    Set and tune the top and bottom sprites’ angles, adjust their positions and sizes, and place a title and play button to craft a neat iPhone game layout.

  • Setting up the buttons6:28

    Set up the game title as a label with the future font and off white color, centered on screen, and add a play button wired to start the game.

  • Finishing up the TitleScene6:38

    Adjust the game title text, font size, and position on the title scene, apply subtle rotation, and implement a doorway transition to the game scene.

  • Spawning the objects13:05

    Learn to spawn the player, spikes, and ground as sprite nodes, configure physics bodies and score labels, and set spawn timing for a swift iPhone game.

  • Adding in the controls and the spike logic5:43

    Spawn spikes at intervals with a timer and SKAction sequences, moving them to the ground and removing them. Enable touch-based player movement by updating the player's x position.

  • Setting up the physics5:59

    Set up sprite kit physics by handling did begin contact, identifying first and second bodies, and triggering game over logic with font size updates and alpha-based visibility changes.

  • Resetting the game3:57

    This lecture shows resetting game variables on start, waiting after game over, and transitioning to the title scene with a door transition using action sequences.

  • Making a cool tech circle and spike6:08

    Create a tech circle in Photoshop by building layers, applying color, and using polar coordinates to shape the design. Test variations, merge layers, and export to Xcode.

  • Adding the art to Xcode1:53

    Export 24 by 24 transparent art named tech circle and spike, import into the xcassets folder, and reference them in the game scene to load image assets in Xcode.

  • Fixing the titlescene and adding score5:02

    Fix the title scene by syncing with the game scene using an if statement, then implement a timer-driven score system with SKAction sequences, isAlive checks, and an update score function.

  • Adding in the main sprite and the player rotation6:16

    Add a main sprite as an SKSpriteNode with the text circle image, spawn it in the center, and implement a forever rotation for the player using SKAction rotate by angle.

Requirements

  • A Mac computer (Xcode is only compatible on Mac.)
  • Xcode 8 (Free)
  • Swift coding experience is helpful

Description

Learn to build 5 games for iPhone in Swift 3 with SpriteKit! Learn to build effective cash earning games by learning the secrets of development. Take your skills to a whole new level.

You will build this app from scratch! You don't have to have any prior experience in game development.

The course is structured so that it begins slowly, and with each lecture, you will understand more and more fundamentals about developing games with SpriteKit.

This course is project based so you will not be learning a bunch of useless coding practices. At the end of this course you will have real world apps to use in your portfolio. We feel that project based training content is the best way to get from A to B. Taking this course means that you learn practical, employable skills immediately.

Five of the top ten highest grossing apps on the iOS App Store are games. If you ever had an idea for an amazing game and needed a clear, step-by-step course from a friendly teacher, this course is for you.

One of the best features is that you can watch the courses at any speed you want. This means you can speed up the or slow down the video if you want to.

You can use the projects you build in this course to add to your LinkedIn profile. Give your portfolio fuel to take your career to the next level.

Learning how to code is a great way to jump in a new career or enhance your current career. Coding is the new math and learning how to code will propel you forward for any situation. Learn it today and get a head start for tomorrow. People who can master technology will rule the future.

Who this course is for:

  • Complete Beginners
  • Anyone Who Wants To Learn iOS Game Development Using SpriteKit