Join Mike Wong for an in-depth discussion in this video What you should know, part of Building a 3D Game in SceneKit.
- [Instructor] This is an intermediate course, so you should be familiar and comfortable with macOS, familiar with Xcode, and have at least version 8.3.2. That's the version of Xcode that I'll be using in this course. If you're using another version, there may be some differences, but, for the most part, you should be fine. I'm also assuming you have some basic working knowledge of Swift. If you're not sure how to declare a variable, how to write a method, what a delegate is, or what an extension is, you might want to watch an introduction to Swift course first and then come back to this one.
If you learn best by just jumping in and writing code, that's great, but if you get confused by some of the things I cover here, just bookmark this course, watch some of our beginner courses on Swift, and then come back to this course. The way this course will be presented, it's intended for you to watch it in order, one chapter after the other. So, if you jump ahead, you might not understand why I'm doing something the way I am, and run into errors, because some of the chapters assume you've imported some resources that are included with this course.
If you follow the course in the order that each movie is presented, you'll do just fine.
- Setting up SceneKit
- The SceneKit coordinate system
- Using built-in view features
- Physics in SceneKit
- Spawning multiple objects and timers
- Optimizing performance
- Creating your first particle system
- Configuring and implementing a particle system
- Enabling touch