Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Create a 3D Game using SceneKit and Swift

Learn how to use SceneKit framework with Swift 4 to create 3D games
(70 reviews)
433 students
Created by


CourseMarks Score®







Platform: Udemy
Video: 3h 40m
Language: English
Next start: On Demand

Top SceneKit courses:

Detailed Analysis

CourseMarks Score®

7.4 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness Score

5.1 / 10
This course was last updated on 1/2018.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Student Feedback

7.6 / 10
We analyzed factors such as the rating (3.8/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Content Score

9.0 / 10
Video Score: 8.1 / 10
The course includes 3h 40m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 3 hours 45 minutes of 2 SceneKit courses on Udemy.
Detail Score: 9.5 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 9.5 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

3 articles.
0 resource.
0 exercise.
0 test.

Table of contents


Do you want to create your own iOS 3D game?

You don’t know where to start?
Are you ready to jump right into the exciting world of SceneKit?

If YES this course is for you!
What’s the course about and how is it structured?

This course is the meant for advanced developers looking to create 3D games using SceneKit framework and Swift.

In this course we will learn how use Scenekit to create a 3rd person game, how to control the hero character and how to battle with enemy golems.
The course covers : 
Learn how to:
•Load 3D models to your project•Control characters using a D-Pad•Control camera•Manage character’s altitude to climb stairs•Use various animations•Use SpriteKit as SceneKit’s overlay•Detect collisions•Stop character movement when hit walls•Math functions that can be used to any game or application•Make enemies detect and follow the character•Battle with enemies (do and take damage)

The course consists of : 
4 hours of video lectures with code from scratch 
Xcode files for download 
This course can be completed in a couple of weeks. 
Why to follow this course?
If you want to create your own SceneKit game from scratch or use this code to upgrade your existing game this course is for you! 
If you want to learn how how game logic works this course is for you! 
If you want to learn how to move – rotate a game character If you want to learn how

If you want to learn about collisions If you want to learn

Who can follow this course ?
This course is meant for advanced Swift developers.
Basics of Swift language is not covered.
How to create 3D game assets is not covered, all game assets are created from Game Assets Designers.
Copyright © Valsamis Elmaliotis 2018

You will learn

✓ Learn how to load 3D models to an iOS project
✓ Learn how to move a hero using a D-Pad
✓ Learn how to control camera
✓ Learn how to make a hero climb stairs
✓ Learn how to use Animations
✓ Learn how to use Actions
✓ Learn how to detect Collisions
✓ Learn the Game logic
✓ Learn many math functions that will help them in any project


• A Mac
• Xcode installed (free from app store)
• An Apple Developer license is required for uploading an app to the App Store
• An Apple Developer license is required for running game in a mobile device

This course is for

• This course is meant for developers how like to create 3D iOS games using SceneKit framework

How much does the Create a 3D Game using SceneKit and Swift course cost? Is it worth it?

The course costs $14.99. And currently there is a 81% discount on the original price of the course, which was $79.99. So you save $65 if you enroll the course now.
The average price is $12.0 of 2 SceneKit courses on Udemy.

Does the Create a 3D Game using SceneKit and Swift course have a money back guarantee or refund policy?

YES, Create a 3D Game using SceneKit and Swift has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any SCHOLARSHIPS for this course?

Currently we could not find a scholarship for the Create a 3D Game using SceneKit and Swift course, but there is a $65 discount from the original price ($79.99). So the current price is just $14.99.

Who is the instructor? Is Valsamis Elmaliotis a SCAM or a TRUSTED instructor?

Valsamis Elmaliotis has created 7 courses that got 231 reviews which are generally positive. Valsamis Elmaliotis has taught 6,030 students and received a 4.0 average review out of 231 reviews. Depending on the information available, Valsamis Elmaliotis is a TRUSTED instructor.
iOS Developer
I’m Valsamis Elmaliotis, i live in Greece and i am 32 years old. I’m an iOS developer that has been focused on mobile app design and creation for over 5 years. Since child i loved computers and programming. I started developing in Delphi for Windows applications. In my first company as developer we developed logistics software. After that i asked to develop 4 websites so i start learning PHP – CSS – MySql. When i bought my first iPhone i loved iOS, so i said to my self i should start developing for this platform, and that is how i began!
Since now i have 7 applications in the App Strore and i have developed over 15 more in the company i work. Since the announcement of the new Swift programming language by Apple, I have buried myself in the Apple documentation and any online resource that is available. After some time i had the experience to update my projects from Obj C to Swift, and now i will teach you some stuff with Xcode and Swift so you can make amazing applications and have fun!
Happy Coding! Show moreShow less


CourseMarks Score®







Platform: Udemy
Video: 3h 40m
Language: English
Next start: On Demand

Students are also interested in

Review widget (for course creators):

Create a 3D Game using SceneKit and Swift
Code for the widget (just copy and paste it to your site):
<a href="https://coursemarks.com/course/create-a-3d-game-using-scenekit-and-swift/" target="_blank" title=" Create a 3D Game using SceneKit and Swift on Coursemarks.com"><img border="0" src="https://coursemarks.com/widget/cmrated.svg" width="200px" alt=" Create a 3D Game using SceneKit and Swift rating"/></a>