Swift 3, Spritekit, iOS 10: Program an iPhone Memory game
Swift 3, Spritekit, iOS 10: Program an iPhone Memory game, available at $19.99, has an average rating of 4.05, with 51 lectures, based on 33 reviews, and has 308 subscribers.
You will learn about Program using Swift: Learn the language used to develop all native iOS and Mac apps Learn how to create world leaderboard, authenticate the user to the Apple Game Center, and submit best scores. Learn the latest technology platforms from Apple – iOS 8 and xcode 6 learn how to use a third party Objective-C library that let the user rate and review your app, by creating a bridge from Objective-C to Swift. Learn how to write code to ask players to rate and review the app. Learn how to create custom launch screens using Apple’s graphical interface builder, the storyboard. Learn how to store game data settings on your device and how to retrieve them. Learn how to monetize your app or game using Apple iAD advertising banner learn how to add your very own app icons learn how to add sound files and play them This course is ideal for individuals who are programming students or people who want to make mobile games or people who want to learn swift while building a real professional app It is particularly useful for programming students or people who want to make mobile games or people who want to learn swift while building a real professional app.
Enroll now: Swift 3, Spritekit, iOS 10: Program an iPhone Memory game
Summary
Title: Swift 3, Spritekit, iOS 10: Program an iPhone Memory game
Price: $19.99
Average Rating: 4.05
Number of Lectures: 51
Number of Published Lectures: 51
Number of Curriculum Items: 51
Number of Published Curriculum Objects: 51
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Program using Swift: Learn the language used to develop all native iOS and Mac apps
- Learn how to create world leaderboard, authenticate the user to the Apple Game Center, and submit best scores.
- Learn the latest technology platforms from Apple – iOS 8 and xcode 6
- learn how to use a third party Objective-C library that let the user rate and review your app, by creating a bridge from Objective-C to Swift.
- Learn how to write code to ask players to rate and review the app.
- Learn how to create custom launch screens using Apple’s graphical interface builder, the storyboard.
- Learn how to store game data settings on your device and how to retrieve them.
- Learn how to monetize your app or game using Apple iAD advertising banner
- learn how to add your very own app icons
- learn how to add sound files and play them
Who Should Attend
- programming students
- people who want to make mobile games
- people who want to learn swift while building a real professional app
Target Audiences
- programming students
- people who want to make mobile games
- people who want to learn swift while building a real professional app
Update: Code updated for Swift 3 and the latest iOS 10
Our iOS courses teaches the complete process needed to develop a complete professional iPhone game using Swift language and SpriteKit . Along our journey, you will learn the syntax of Swift, the latest most-efficient language used to develop for iOS, as well as important design patterns and best practices. By the end of the course, you should be able to understand and recreate many of the features seen on popular iOS games and extend that knowledge to making apps of your own.
We believe students learn by building. That’s why we have you build an entire game from scratch during the course, with the final app being a full featured memory card matching game.
Every single step in show to you in video lectures. We even provide you with the image and sound assets, and the final completed source code of the fully working iPhone memory game.
Topics Covered:
Swift: Learn the language used to develop all native iOS and Mac apps
GameKit: Learn how to create world leaderboard, authenticate the user to the Apple Game Center, and submit best scores.
iOS8 and XCode 6: Learn the latest technology platforms from Apple
Rate & Review App: learn how to use a third party Objective-C library that let the user rate and review your app, by creating a bridge from Objective-C to Swift.
Storyboard: Learn how to create custom launch screens using Apple’s graphical interface builder
Internal data storage: Learn how to store game data settings on your device and how to retrieve them.
iAD: Learn how to monetize your app or game using their advertising banner.
icons: learn how to add your very own icons
sounds: learn how to add sound files and play them
Course Curriculum
Chapter 1: Getting started
Lecture 1: Create the Memory Game project in xcode using Swift and SpriteKit
Lecture 2: Add images files to the xcasset folder
Lecture 3: Add sound files to the xcode project
Lecture 4: Clean up the blank game project
Lecture 5: Adding swift constants for image file names
Chapter 2: Coding the game main menu
Lecture 1: Adding the background to the scene
Lecture 2: Fixing the blank spritekit swift project default frame settings
Lecture 3: Adding the game menu using sprite kit nodes
Lecture 4: Trigger code when a menu item is pressed using swift
Lecture 5: Code logic to fade menu in and out using swift
Chapter 3: Create the card board
Lecture 1: Create variables to create the card board using swift
Lecture 2: Create card board swift code logic
Lecture 3: Create a random card sequence using swift swap array function and shuffle
Lecture 4: Fixing the back of the cards not showing
Lecture 5: Add variables to interact with the cards
Lecture 6: Getting a reference of the card that got pressed by the user
Chapter 4: Core logic to match cards
Lecture 1: Writing logic to select the 2 cards in swift
Lecture 2: Writing code logic when cards match or do not
Chapter 5: Score Board
Lecture 1: Add variables to create a scoreboard in swift
Lecture 2: Programming the display of the scoreboard using swift
Lecture 3: Load best score value fron nsuserdefault using swift
Lecture 4: Write method to check if game is over using swift
Lecture 5: Adding debug mode to test faster
Lecture 6: Reset the cards status using swift
Lecture 7: Testing the game over functionality in the simulator
Lecture 8: Code logic to move the score board using swift
Lecture 9: Update and save the best score using swift
Chapter 6: Program extra functionalities
Lecture 1: Logic to create hide or show the finished flag
Lecture 2: Fix the display of the flag skspritenode using swift
Lecture 3: Logic to increase attempt try count
Lecture 4: Write code logic to display the reset button
Lecture 5: Write code to reset game to default using swift
Lecture 6: Write logic when user plays game again using swift
Chapter 7: Sounds
Lecture 1: Adding all sound effects using skactions and swift
Chapter 8: Leaderboard and Game Center
Lecture 1: Information about leaderboard rate app and iad banner
Lecture 2: Setting up leaderboard swift code
Lecture 3: Game center authentication
Lecture 4: Code logic to show game center leaderboard using swift
Lecture 5: Code logic to submit score to game center using swift
Lecture 6: Testing the leaderboard authentication and show scores
Chapter 9: iAD advertising banner
Lecture 1: Write code to add the iad advertising banner and display it with swift
Chapter 10: Rate the Application
Lecture 1: Rating the app logic – part 1 setup
Lecture 2: Create objectiveC to Swift bridge to use appirater to rate app
Chapter 11: Icons and launch images
Lecture 1: Add iphone app icons
Lecture 2: Modify launch screens
Chapter 12: Optional: Setup iTunes Connect
Lecture 1: Taking screenshots for all iphone sizes
Lecture 2: Create app in itunes connect
Lecture 3: Add icon, screenshots, and app details in ITC
Lecture 4: Get the bundle app ID from ITC
Lecture 5: ITC Leaderboard setup
Lecture 6: BONUS
Instructors
-
Yohann Taieb
Apps Games Unity iOS Android Apple Watch TV Development
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 3 votes
- 3 stars: 5 votes
- 4 stars: 7 votes
- 5 stars: 16 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 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
- Top 10 Gardening Courses to Learn in November 2024