Scene Kit

Create stunning 3D applications using Apple's new framework for 3D development SceneKit and Swift!

Last updated 2022-01-10 | 4.1

- Create 3D applications for iOS using Apple's new framework SceneKit and Swift
- Use knowledge of Swift in order to complete practical real app examples

What you'll learn

Create 3D applications for iOS using Apple's new framework SceneKit and Swift
Use knowledge of Swift in order to complete practical real app examples

* Requirements

* Mac Computer with Xcode installed
* Knowledge of basic programming in Swift -- If you do not know Swift check out my course on Swift here on Udemy called the Comprehensive Guide to Swift

Description

Take your app to the next level with the only fully in depth and comprehensive look at Apple's new framework for 3D development available on the web!

SceneKit is a framework that allows native developers on iOS to engage users in a totally new way using the elusive and often times intimidating 3D environment on mobile platforms. SceneKit allows developers the much needed access to 3D development that has so far been totally missing form the native world of mobile development, without having to use or learn an an entirely separate and external development software like Unity or Unreal Engine. Scene Kit makes it easy for the developers looking to get an edge over the competition to develop in 3D space. It is a powerful framework that has a lot to offer and can be applied to almost any sort of application.

3D is not just for games! By learning to use Scene Kit developers can also develop applications that use a 3D interface and push their apps to new heights by creating immersive experiences for the user.

In this course we cover all the basics of working with SceneKit and then go into all the essentials of SceneKit in detail recreating popular elements of some of today's biggest apps!

We include all the models and source code for this class! Afraid you won't have the 3D assets or know-how to start this course? Do not worry! As we have created all the essential 3D assets for you and included them along with the course and the source code for every step so you are never lost!

Skip the fluff and get to the main topic! This is a course that understands that you are here to learn SceneKit and will not take hours and hours of talking about irrelevant information. We get right to the point and tell you what you need to know quickly. We intentionally made this course low on fluff because you need this information, and you need it quickly! We've seen courses before that had all the information but spent hours and hours talking about things not relevant to the topic so we said we are not going to be one of those courses taking a firm stand for information now!

No course is as detailed or covers as many topics in SceneKit as this course does! If you are looking to get your hands on SceneKit and be among some of the very first developers able to take on this amazing framework then this is the course for you! It is the missing guide for SceneKit that will let you understand the power of SceneKit and allows you to learn every thing you need to in order to start developing your own apps from scratch in 3D!

Join the Comprehensive Guide to Scene Kit and you will be amazed at how easy it is to get started on the next great app!

Who this course is for:

  • This course is for beginner to intermediate iOS programmers looking to get into 3D development or App Game development.
  • This course is NOT for individuals looking to program games on Android. This course only covers the framework SceneKit on iOS

Course content

10 sections • 95 lectures

Intro Preview 02:05

Resources Basics Preview 00:02

Default App Preview 04:38

SCNView Preview 05:14

SCNScene Preview 02:24

Start From Scratch Preview 05:13

Create A Custom SCNScene Preview 05:30

Scene Heirarchy Preview 01:50

SCNCamera Preview 04:47

Unit of Measure Preview 04:58

SCNFloor Preview 05:05

Lighting Preview 02:56

Look-At Constraint Preview 05:35

More Geometry Preview 02:43

ProjectStart / UIPanGesture / AntialiasingMode Preview 04:43

Light Attenuation / Custom SCNNode Preview 04:24

Basic App Setup Preview 04:39

Working Project Preview 08:04

Challenege: Tap OrthoGraphic Preview 03:01

Resources Deer Project Preview 00:02

Loading External Models Preview 06:26

Node Hierarchy Preview 10:53

Renderer Delegate Preview 04:42

Game Loop Preview 03:16

Discrepancies in Time Preview 03:33

Introduction to SCNScene Archive Editor Preview 02:59

Adding Models to the Editor Preview 04:17

Presenting Scene from SCNScene Archive Preview 03:44

Resources Lighthouse Preview 00:02

Lighthouse Challenge Preview 09:20

Resources Piano Preview 00:02

Piano App Setup Preview 05:49

Cloning & Copying Preview 06:10

Cloning Challenge Preview 04:11

SCNTransaction Preview 02:37

Completion Block Preview 03:02

AVAudioPlayer Preview 03:02

Resources Plane Project Preview 00:02

Plane Project Setup Preview 04:04

Manual Motion Preview 06:08

Rotate Action / Repeat Forever Preview 03:02

Move Action / Spawning Preview 06:53

Action Sequences Preview 03:58

Action Groups / Opacity Preview 03:57

Scaling Action / SCNActionTimingMode Preview 05:03

Resources Monument Preview 00:02

Monument Challenge Explanation Preview 03:44

Add Monument Nodes Preview 05:35

Place Menu Items Preview 05:59

Bobbing Action using SCNTransaction Preview 04:58

Setup Object Properties Preview 04:51

Menu Snapping Preview 05:38

Replacing Buttons Preview 03:26

Changing Scenes Preview 02:44

Resources Planet Project Preview 00:02

Default Material Preview 04:16

Diffuse Material Preview 03:29

Specular Material Preview 03:15

Normal Maps Preview 03:54

Reflective Material Preview 03:33

Emission / Multiply Preview 02:38

Transparent Material Preview 02:57

Resources Galaxy Project Preview 00:02

Galaxy Setup Preview 05:54

Particle System from File Preview 05:59

Particle System Programmatically Preview 04:37

Local vs Global Preview 02:31

Resources Physics Project Preview 00:02

Physics Setup Preview 06:19

Adding Physics Body / Dynamic Body Preview 04:17

Static Physics Body Preview 02:41

Update At Time / Velocity Preview 02:18

Ball-Pit Setup / Kinematic Body Preview 06:05

Ball-Pit Working Preview 04:15

Apply Forces Preview 04:59

Resources Drop Project Preview 00:02

Drop Setup / Velocity Factor Preview 06:50

Physics Joints (ex. Hinge Joint) Preview 05:08

Collision Masks Preview 06:47

Trigger Block Using Physics Collisions Preview 04:33

Collision Challenge Preview 05:34

Resources 3D Bird Preview 00:02

3D Bird Preliminary Setup Preview 05:36

Moving Grass Preview 06:42

Moving Pipes Preview 05:15

Adding Main Character Bird Preview 07:12

Create Menu Backdrop ( Setup ) Preview 04:10

SpriteKit Menu / Overlay Preview 06:40

SpriteKit Explain Preview 05:04

Scene Transition Preview 07:25

Tap Correction Preview 02:37

Physics Bodies Setup Preview 05:27

Physics Contact Triggered Events Preview 03:45

Replay Button Preview 04:33

Points Update Preview 08:04