Learn tvOS for Game Development

Learn to program a 2D side scroller tvOS app using Swift 3, building templates, and creating engaging gameplay mechanics for Apple TV and iOS.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is all about building a cool 2D side scroller game for tvOS and iOS. You’ll start with setting up a solid template and then dive deep into making your game fun and engaging with cool features. Get ready to code and create!

Key Points

  • Create a tvOS template for SpriteKit games
  • Develop a retro 2D side scroller from scratch
  • Build a physics-based game environment
  • Implement score tracking and game features
  • Share code and assets between tvOS and iOS apps

Learning Outcomes

  • Create a reusable tvOS game template
  • Develop a complete 2D side scroller game
  • Implement key game mechanics like scoring and character movement
  • Adapt game code for both tvOS and iOS
  • Understand scene navigation and data management

About This Course

Program a 2D-Side Scroller tvOS App for the New Apple TV

***** 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!

  • 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

Course Curriculum

Instructor

Profile photo of Justin Dike
Justin Dike

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...

Review
4.9 course rating
4K ratings
ui-avatar of Scott Ellison
Scott E.
4.5
8 years ago

Because he is very relaxed and good at presenting the reasons.

  • Helpful
  • Not helpful
ui-avatar of Randall Clayborn
Randall C.
5.0
9 years ago

As always, fine tutorial with great real life examples. Thanks Justin!

  • Helpful
  • Not helpful
ui-avatar of Dan Kardell
Dan K.
4.5
9 years ago

Great Class. Justin breaks everything down to base components that you build upon!

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses