Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Learning ARKit for Developers

Learning ARKit for Developers

1h 34mIntermediate2018-07-25

Authors

Brian Advent

Brian Advent

Software Developer, Educator, Mathematician

Course details

If you're intrigued by the potential of augmented reality (AR)—and want to start incorporating this exciting technology in new and existing products—then this project-based course is for you. Here, learn what you need to know to create AR apps using the powerful ARKit and SpriteKit frameworks. Explore how SpriteKit and ARKit work together, how to set up an ARKit project, how to use 3D anchors, and more. In addition to covering the fundamentals of both frameworks, this course provides you with an opportunity to apply what you learned by creating a fun AR game.

Learning objectives
ARKit and SpriteKit basics
How SpriteKit and ARKit work together
Checking for ARKit compatibility
Using SpriteKit to add animations to a game
Using anchors to position objects
User interactions with sprites

Skills covered

Augmented RealityiOSAppleVisualization and Real-TimeProduct and ManufacturingLearning

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - What you should know
  • 03 - Using the exercise files

1. Going Beyond 2D with SpriteKit

  • 04 - ARKit basics
  • 05 - SpriteKit basics
  • 06 - How SpriteKit and ARKit work together

2. First Steps with ARKit and SpriteKit

  • 07 - ARKit project setup
  • 08 - How to check for ARKit compatibility
  • 09 - A basic ARKit configuration
  • 10 - Hit testing - Find anchors and place birds

3. AR Game Setup with SpriteKit

  • 11 - The game we want to create
  • 12 - Project overview
  • 13 - The SpriteKit editor - Create a cool menu
  • 14 - User interactions with sprites
  • 15 - SKActions - A flying bird

4. Add AR Capabilities

  • 16 - Add anchors at random positions
  • 17 - Attach nodes to anchors
  • 18 - Catch birds using z-distance
  • 19 - Finishing touches

Conclusion

  • 20 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal