Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
***** 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!
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: How to Create a tvOS Template for any SpriteKit Game|
Initial Setup and Custom ClassesPreview
Simple Two Button Menu TutorialPreview
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
NSNotifications and playing audio from the View Controller
Clearing the Defaults for a New Game and Wrap Up
|Section 2: How to Create a Side Scroller Game for tvOS or iOS - Session 1|
Custom Player ClassPreview
Initial Character Controls
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
|Section 3: 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
Collecting Coins to Add Lives
Refining Player Animation and Adding Sounds
Refreshing Levels and Restarting Back Levels
Collecting Inventory (Bullets) to Use
|Section 4: Bonus - Our "First Look" Videos at the tvOS|
Initial Setup and Gestures for tvOS - Part 1
Initial Setup and Gestures for tvOS - Part 2
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 available in the iBookstore. Justin has also developed many iOS games, including a side scrolling game engine.