Learn tvOS for Game Development

10 Hours
You save 43% -

40 Lessons (10h)

  • How to Create a tvOS Template for any SpriteKit Game
    Project Files
    Initial Setup and Custom Classes
    Simple Two Button Menu Tutorial
    Transitioning Sprite Kit Scenes
    Multi-Directional SpriteKit Menu for tvOS
    Adjusting / Saving Color Schemes for the optimal TV experience
    Passing data between classes (for example, already played cards from a deck)
    NSUserDefaults and Team Standings
    Alert Windows
    NSNotifications and playing audio from the View Controller
    Clearing the Defaults for a New Game and Wrap Up
  • How to Create a Side Scroller Game for tvOS or iOS - Session 1
    Initial Setup
    Custom Player Class
    Animating Textures
    Initial Character Controls
    Physics Contacts
    Double Jumping, Fine-tuning Friction and Restitution
    Making the Camera and GUI Follow the Player
    Climbable Poles or Vines
    Hanging onto Moving Poles or Vines
    Pipes and Portals to Other Levels
    Using the same code in a Universal iOS Project
    Adding a tvOS Target to an Existing iOS Project
    Project files for Session 1
  • How to Create a Side Scroller Game for tvOS or iOS - Session 2
    Adding a Property List for Level Data
    Moving Platforms that Carry the Player
    Losing Lives
    Collecting Coins to Add Lives
    Refining Player Animation and Adding Sounds
    Refreshing Levels and Restarting Back Levels
    Parallax Effects
    Score Labels
    Dramatic Deaths
    Firing Projectiles
    Collecting Inventory (Bullets) to Use
    Project Files
  • Bonus - Our "First Look" Videos at the tvOS
    Initial Setup and Gestures for tvOS - Part 1
    Initial Setup and Gestures for tvOS - Part 2
    Project Files

Learn Essential Game Development Principles by Designing Games for Apple TV & iOS


Justin Dike is the founder of CartoonSmart, one of the Internet's first video training websites. He is a long-time illustrator and animator, focusing mostly on Adobe Flash, and experienced programmer with Swift, Sprite Kit, Actionscript 3, Objective C and Cocos2d. For CartoonSmart, he has recorded hundreds of hours of video tutorials, and recently published his first full length book, titled iOS Programming with Xcode and Cocos2d. Justin has also developed many iOS games, including a side scrolling game engine. For more details on the course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!


Gaming in the Apple universe now extends to tvOS, and allows developers to leverage many of the same frameworks, technologies, and concepts of iOS development to build games for Apple TV. Whether you're an experienced iOS programmer or brand new, this course will introduce you to core game development concepts while you build real games for both iOS and tvOS.

  • Learn to build games for tvOS & iOS w/ 40 lectures & 10 hours of content
  • Create a tvOS template for navigating between game scenes, passing data around classes & saving data using NSUserDefaults
  • Build a retro 2d-style side scroller game from scratch for tvOS or iOS
  • Share code & assets between a tvOS template & an iOS template
  • Design physics-based environments & program simple, interactive characters
  • Incorporate a property list to change variables on a per-level basis
  • Discuss scoring, moving platforms, continue points, inventory & much more


Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels


  • Blender 3D required


  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Your cart is empty. Continue Shopping!
Processing order...