HOME > Development > CrashCourse iPhone Game Programming

CrashCourse iPhone Game Programming

  • Development
  • Jan 31, 2025
SynopsisCrashCourse iPhone Game Programming, available at $44.99, has...
CrashCourse iPhone Game Programming  No.1

CrashCourse iPhone Game Programming, available at $44.99, has an average rating of 4.25, with 55 lectures, based on 20 reviews, and has 107 subscribers.

You will learn about Program a basic iOS game in Swift Implement Game Center into your Apps Run an iOS app beta test Submit apps to the App Store This course is ideal for individuals who are Students who have minimal or no experience programming should take this course! or Students with moderate to high levels of experience will probably find this course slow. It is particularly useful for Students who have minimal or no experience programming should take this course! or Students with moderate to high levels of experience will probably find this course slow.

Enroll now: CrashCourse iPhone Game Programming

Summary

Title: CrashCourse iPhone Game Programming

Price: $44.99

Average Rating: 4.25

Number of Lectures: 55

Number of Published Lectures: 55

Number of Curriculum Items: 55

Number of Published Curriculum Objects: 55

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • Program a basic iOS game in Swift
  • Implement Game Center into your Apps
  • Run an iOS app beta test
  • Submit apps to the App Store
  • Who Should Attend

  • Students who have minimal or no experience programming should take this course!
  • Students with moderate to high levels of experience will probably find this course slow.
  • Target Audiences

  • Students who have minimal or no experience programming should take this course!
  • Students with moderate to high levels of experience will probably find this course slow.
  • Throughout this course we are going to be developing an iOS game in Swift! We will be going to cover a lot to get you up and running as a game developer for iOS, covering everything from getting started with Xcode to beta testing to actually submitting your app the App Store.

    We will be developing a side-scrolling game in which the user will play as a ninja that can jump, slide, and slash through obstacles. The game will keep track of points and will allow for saving your high score to game center to compare with friends. Assets for animations and the in-game scenery are all included.

    The main timeline of the course includes going through some Programming Basics, Developing the Game, Implementing Game Center, Beta Testing, and finally Submitting Your App to the App Store. The course builds on programming concepts introduced at the beginning of the course to help you see how and where they are applied in a real-world setting.

    It should take approximately ten to twenty hours to complete depending on your level of experience and depth of study in the concepts introduced.

    You should take this course if you are relatively new to programming and want to learn through the experience of developing an iPhone game!

    Course Curriculum

    Chapter 1: Introduction to the Course

    Lecture 1: Welcome!

    Lecture 2: Game Demo

    Lecture 3: Overview of Xcode

    Chapter 2: Programming Basics

    Lecture 1: Hello, world

    Lecture 2: Variables

    Lecture 3: Loops

    Lecture 4: Arrays

    Lecture 5: Classes

    Chapter 3: Setting the Scene

    Lecture 1: Setting Up the View

    Lecture 2: Intro to SKNode & Adding the Background

    Lecture 3: Intro to the CCGround Class

    Lecture 4: Intro to SKAction

    Lecture 5: Making the Ground Infinite

    Lecture 6: Adding the First Tile

    Lecture 7: Completing the Tileset

    Chapter 4: Creating the Hero Class

    Lecture 1: Adding the Hero to Our Scene

    Lecture 2: Intro to Animation

    Lecture 3: The Slide Animation

    Lecture 4: Adding Gesture Recognizers

    Lecture 5: Getting the Hero to Jump

    Lecture 6: The Attack Animation

    Chapter 5: Level Generation

    Lecture 1: Intro to the Generator Class

    Lecture 2: Setting Up the Generation Timer

    Lecture 3: Organizing the Gamescene Functions

    Lecture 4: Generating the First Obstacles

    Lecture 5: Synchronizing the World & Creating the Attack Obstacle

    Lecture 6: Creating the Slide Obstacle

    Lecture 7: Generating Obstacle Types at Random

    Lecture 8: Adding the Textures

    Chapter 6: Collision Detection

    Lecture 1: Setting Up the Physics Bodies

    Lecture 2: Setting Up the Physics World

    Lecture 3: Detection of the Attack Obstacle

    Lecture 4: The Game Over Animation

    Lecture 5: Implementing the Game Over Function

    Lecture 6: Implementing the Restart Function

    Chapter 7: Points and Highscore

    Lecture 1: Intro to SKLabelNode

    Lecture 2: The Blink Animation

    Lecture 3: Creating the CCPointsLabel Class

    Lecture 4: Keeping Track of Points

    Lecture 5: Cleaning Up the Obstacles

    Lecture 6: Saving the Highscore

    Chapter 8: Creating an Intro Screen

    Lecture 1: Creating the MenuScene

    Lecture 2: Implementing CCButton

    Lecture 3: Adding Functionality to the Buttons

    Lecture 4: Adding a Dummy Hero

    Chapter 9: Game Center Implementation

    Lecture 1: Authenticating the Local Player

    Lecture 2: Presenting the GKGameCenterViewController

    Lecture 3: Adding GameKit Functionality in iTunes Connect

    Lecture 4: Saving the High Score to Game Center

    Chapter 10: Beta Testing Your App

    Lecture 1: Adding an Icon to Your App

    Lecture 2: Archiving Your App

    Lecture 3: Setting Up TestFlight

    Chapter 11: Submitting Your App to the App Store

    Lecture 1: Adding Screenshots and Basic App Info

    Lecture 2: On Apples Review Process

    Chapter 12: Wrap Up and Where You Can Go From Here

    Lecture 1: Where You Can Go From Here

    Instructors

  • CrashCourse iPhone Game Programming  No.2
    Michael L
    Instructor at CrashCourseCode
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 1 votes
  • 3 stars: 1 votes
  • 4 stars: 7 votes
  • 5 stars: 11 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!