Basics
  • Intro
  • Resources Basics
  • Default App
  • SCNView
  • SCNScene
  • Start From Scratch
  • Create A Custom SCNScene
  • Scene Heirarchy
  • SCNCamera
  • Unit of Measure
  • SCNFloor
  • Lighting
  • Look-At Constraint
  • More Geometry
  • ProjectStart / UIPanGesture / AntialiasingMode
  • Light Attenuation / Custom SCNNode
  • Basic App Setup
  • Working Project
  • Challenege: Tap OrthoGraphic
Working With Models
  • Resources Deer Project
  • Loading External Models
  • Node Hierarchy
  • Renderer Delegate
  • Game Loop
  • Discrepancies in Time
  • Introduction to SCNScene Archive Editor
  • Adding Models to the Editor
  • Presenting Scene from SCNScene Archive
  • Resources Lighthouse
  • Lighthouse Challenge
Piano Project
  • Resources Piano
  • Piano App Setup
  • Cloning & Copying
  • Cloning Challenge
  • SCNTransaction
  • Completion Block
  • AVAudioPlayer
Plane Project
  • Resources Plane Project
  • Plane Project Setup
  • Manual Motion
  • Rotate Action / Repeat Forever
  • Move Action / Spawning
  • Action Sequences
  • Action Groups / Opacity
  • Scaling Action / SCNActionTimingMode
Monument Challenge
  • Resources Monument
  • Monument Challenge Explanation
  • Add Monument Nodes
  • Place Menu Items
  • Bobbing Action using SCNTransaction
  • Setup Object Properties
  • Menu Snapping
  • Replacing Buttons
  • Changing Scenes
Planet Project
  • Resources Planet Project
  • Default Material
  • Diffuse Material
  • Specular Material
  • Normal Maps
  • Reflective Material
  • Emission / Multiply
  • Transparent Material
Galaxy Project
  • Resources Galaxy Project
  • Galaxy Setup
  • Particle System from File
  • Particle System Programmatically
  • Local vs Global
Physics Project
  • Resources Physics Project
  • Physics Setup
  • Adding Physics Body / Dynamic Body
  • Static Physics Body
  • Update At Time / Velocity
  • Ball-Pit Setup / Kinematic Body
  • Ball-Pit Working
  • Apply Forces
Drop Project
  • Resources Drop Project
  • Drop Setup / Velocity Factor
  • Physics Joints (ex. Hinge Joint)
  • Collision Masks
  • Trigger Block Using Physics Collisions
  • Collision Challenge
3D Bird Project
  • Resources 3D Bird
  • 3D Bird Preliminary Setup
  • Moving Grass
  • Moving Pipes
  • Adding Main Character Bird
  • Create Menu Backdrop ( Setup )
  • SpriteKit Menu / Overlay
  • SpriteKit Explain
  • Scene Transition