CrashCourse iPhone Game Programming
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 Apple's Review Process
Chapter 12: Wrap Up and Where You Can Go From Here
Lecture 1: Where You Can Go From Here
Instructors
-
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024