Autoplay
Autocomplete
Previous Lesson
Complete and Continue
iOS & OS X Game Development: From Start to Store in Swift
Introduction
What you will Learn (2:48)
Why Swift and Why SpriteKit? (7:57)
Course Roadmap (7:02)
Course Requirements (2:43)
Fundamentals of SpriteKit
Welcome to Nodes (5:23)
Swift 2.0 Changes to "Introduction to Xcode (Playground)" (2:00)
Introduction to Xcode (Playground) (4:38)
Swift 2.0 Changes to "Nodes in Swift" (0:58)
Nodes in Swift (6:16)
Introduction to Xcode (Projects) (9:37)
Introduction to SKNode and SKSpriteNode (3:12)
SKNode and SKSpriteNode in Swift (5:19)
Introduction to SKLabelNode and SKEmitterNode (2:44)
SKLabelNode and SKEmitterNode in Swift (5:26)
Making Things Move (7:07)
SKActions in Swift (4:18)
The Game Loop in Swift (3:37)
Physics in Swift (6:54)
Controlling the Game (2:53)
Control Methods in Swift (5:20)
Game Design Architecture (3:23)
Basic Game Architecture in Swift (5:46)
Introduction to Normal Maps for use with Lighting (5:29)
SKLightNode and how to use it (9:41)
Create your first Game (Pre-Start)
The 10 Step Game Development Workflow (8:42)
Designing your First Game (5:29)
Pre-Start Research (3:05)
Build a Prototype (2:35)
Design your Game Architecture (4:16)
Source your Resources (2:12)
Finding Royalty Free Game Assets (4:25)
Create a Title Graphic (10:33)
Create a Graphic Design Workflow for Swift 2.0 (10:00)
Create Game Icons (4:39)
Building the App - Updated for Swift 2.x and GameplayKit
Build your Game Engine (2:02)
Course Files
Starting the game template (iOS / OSX / tvOS) (5:58)
Adding functionality to the template (3:49)
Building the game engine - Part 1 (12:16)
Building the game engine - Part 2 (10:05)
Import the game resources in to your template (1:27)
Adding a main menu scene (6:12)
Preparing the GameScene, Camera Node and State Machines (8:43)
Create a tile map constructor (10:17)
Prepare a tile map layer and add to your scene (4:40)
Creating a visual level editor - Part 1 (9:38)
Creating a visual level editor - Part 2 (10:39)
Create a basic level in your new level editor (5:36)
Create a parallax Background (14:11)
Create a player entity with components (12:14)
Fixing the character proportions for each animation state (6:09)
Add physics and collision detection to the player (8:49)
Adding physics to the game world (7:30)
Finish the physics in the tile layer and default maps (5:45)
Making the camera more powerful using constraints (10:25)
Implementing a Pause button (5:11)
Handling interactions and controls (12:08)
Enhancing physics contacts to trigger events (11:51)
Create a character select and level select screen (7:50)
Building out the level select screen (9:23)
The post screen for wins and losses (13:34)
Sounds and Apple TV controls (7:05)
Fixing the controls for OSX (1:18)
Icons, Top Shelf and Loading screens (6:23)
Finishing the App (Post Production to AppStore)
Pre-Marketing (5:12)
Pre-Marketing Links
Testing your App (2:11)
The Product Submission and Launch (2:58)
Introduction to Apple Developer Accounts (4:38)
Creating Bundle IDs (1:50)
Introduction to iTunes Connect (4:43)
Setting up the App in iTunes Connnect (6:16)
Submitting the app to Apple (8:35)
Wrapping it Up
Congratulations and where to go Next? (1:35)
Holiday Season Bonus Q and A: Year 1
Year in review (4:10)
Creating a virtual thumb stick using SKConstraints (12:53)
CloudKit for saving game data (23:37)
Enhancing the movement component for left and right (8:57)
Swift 1.0 to 1.2 Legacy Lessons
Course Files
How to Handle Migration to Swift 1.2 (6:40)
How to Handle Migration to Swift 2.0 (9:59)
Template Walkthrough (10:00)
Prepare the structure of Project (1:55)
Setup the Main Menu (8:02)
Preparing the GameScene (4:39)
Create a Parallax Background (8:50)
Setting up Game World with Tiles (10:01)
Affiliate - iOS Games by Tutorials (2:15)
Create a Player (13:59)
Create a HUD with Controls (4:28)
Jump, Throw and Pause (19:43)
Create a Destructible Crate (3:47)
Triggers for wins and losses and Gem Collecting (9:35)
Character Picker, Level Picker and Post Scene (16:43)
Sounds and Music (6:17)
Taking Advantage of Glyph Designer (9:31)
Refine your game UI to meet UX Standards (5:05)
Add Icons to the Game (3:09)
Create the Content (4:47)
Prepare a tile map layer and add to your scene
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock