Learn tvOS for Game Development
- Development
- May 03, 2025

Learn tvOS for Game Development, available at $19.99, has an average rating of 4.83, with 42 lectures, based on 6 reviews, and has 148 subscribers.
You will learn about Create a Side Scrolling game for the tvOS or iOS App Store. Create a template to use for future Swift 2 and SpriteKit based tvOS apps This course is ideal for individuals who are New or old iOS developers looking to expand into tvOS It is particularly useful for New or old iOS developers looking to expand into tvOS.
Enroll now: Learn tvOS for Game Development
Summary
Title: Learn tvOS for Game Development
Price: $19.99
Average Rating: 4.83
Number of Lectures: 42
Number of Published Lectures: 42
Number of Curriculum Items: 42
Number of Published Curriculum Objects: 42
Original Price: $29.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
***** ALL?SOURCE?PROJECTS?HAVE?BEEN?UPDATED?FOR?SWIFT?3
How to Create a tvOS Template for any SpriteKit Game
In the first section we will create a tvOS template for navigating between scenes (Home, Features, Team Standings), and discuss ways to pass data around classes, save data using NSUserDefaults, swipe between menu options and much more. By the end of this course you will have a template you can begin any of your future tvOS apps with.
How to Create a Side Scroller Game for tvOS or iOS – Session 1
In this series you will learn how to create a retro 2d-style side scroller game from scratch for the new tvOS or for iOS. The project will be initially developed using the tvOS template, then you’ll see how to take most of the same code and use it for an iOS app. We’ll cover all the essentials to making a side scroller: building a physics-based environment (with platforms, vines, pipes, collectibles), programming a an easy character to move using swipes, adding the HUD (for things like Score or a Lives label), sound and much, much more. Toward the end of this session we’ll also discuss how to add a tvOS target to an existing iOS project and share code / assets between the two targets.
How to Create a Side Scroller Game for tvOS or iOS – Session 2
The epic saga continues in this second session all about how to make a 2D side scroller for tvOS or iOS. We’ll look at turning our GameScene into more of a “game engine” by incorporating a property list to change variables on a per-level basis. We’ll also talk about scoring, moving platforms (that carry the player), “dead zones” to kill the player, restarting from continue points, inventory, and much more!
Course Curriculum
Chapter 1: How to Create a tvOS Template for any SpriteKit Game
Lecture 1: Introduction
Lecture 2: Project Files
Lecture 3: Initial Setup and Custom Classes
Lecture 4: Simple Two Button Menu Tutorial
Lecture 5: Transitioning Sprite Kit Scenes
Lecture 6: Multi-Directional SpriteKit Menu for tvOS
Lecture 7: Adjusting / Saving Color Schemes for the optimal TV experience
Lecture 8: Passing data between classes (for example, already played cards from a deck)
Lecture 9: NSUserDefaults and Team Standings
Lecture 10: Alert Windows
Lecture 11: NSNotifications and playing audio from the View Controller
Lecture 12: Clearing the Defaults for a New Game and Wrap Up
Chapter 2: How to Create a Side Scroller Game for tvOS or iOS – Session 1
Lecture 1: Initial Setup
Lecture 2: Custom Player Class
Lecture 3: Animating Textures
Lecture 4: Initial Character Controls
Lecture 5: Physics Contacts
Lecture 6: Double Jumping, Fine-tuning Friction and Restitution
Lecture 7: Making the Camera and GUI Follow the Player
Lecture 8: Climbable Poles or Vines
Lecture 9: Hanging onto Moving Poles or Vines
Lecture 10: Pipes and Portals to Other Levels
Lecture 11: Using the same code in a Universal iOS Project
Lecture 12: Adding a tvOS Target to an Existing iOS Project
Lecture 13: Project files for Session 1
Chapter 3: How to Create a Side Scroller Game for tvOS or iOS – Session 2
Lecture 1: Adding a Property List for Level Data
Lecture 2: Moving Platforms that Carry the Player
Lecture 3: Losing Lives
Lecture 4: Collecting Coins to Add Lives
Lecture 5: Enemies
Lecture 6: Refining Player Animation and Adding Sounds
Lecture 7: Refreshing Levels and Restarting Back Levels
Lecture 8: Parallax Effects
Lecture 9: Score Labels
Lecture 10: Dramatic Deaths
Lecture 11: Firing Projectiles
Lecture 12: Collecting Inventory (Bullets) to Use
Lecture 13: Project Files
Lecture 14: Conclusion
Chapter 4: Bonus – Our First Look Videos at the tvOS
Lecture 1: Initial Setup and Gestures for tvOS – Part 1
Lecture 2: Initial Setup and Gestures for tvOS – Part 2
Lecture 3: Project Files
Instructors

Justin Dike
CartoonSmart / Owner / Leader Developer and Instructor
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Mega WordPress Elementor Bundled Course - 5 Courses Included
- Facebook Messenger Chat Bots Marketing- The Complete Guide
- Google Ads Master Class- B2B Lead Generation
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8ZB Trading Cryptocurrency Price Action Course
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling