Awesome-ARKit

AR toolkit examples

A curated collection of ARKit projects and resources to aid in the development of augmented reality experiences for iOS devices.

A curated list of awesome ARKit projects and resources. Feel free to contribute!

GitHub

8k stars
376 watching
915 forks
Language: Swift
last commit: 9 months ago
Linked from 1 awesome list

arkitaugmented-realityiosobjective-cswift

Projects

Baraba 317 almost 5 years ago Make your UIScrollView scroll automatically when user is looking 👀 by tracking face using ARKit
Robust-Measurement-Tool 34 almost 5 years ago ARKit-based measurement tool, which has easy-to-follow and fully documented code
ARMultiuser 33 over 6 years ago This demo use arkit 2.0, realize multiplayer play together! The project refers to the official demo!
ARKit2.0-Prototype 268 8 months ago Bluetoothed ARKit 2.0 with ARWorldMap
ARBrush 786 about 5 years ago Quick demo of 3d drawing in ARKit using metal + SceneKit
ARuler 1,270 over 6 years ago ARKit demo ruler app
Apple ARKit example app 476 over 7 years ago Apple ARKit example app
ARKit-FloorIsLava 124 about 6 years ago Basic ARKit example that detects planes and makes them lava
ARKit-line-drawing 408 over 7 years ago Changed the default ARKit project to draw a line where the camera is positioned
ARKit-tictactoe 395 over 3 years ago ARKit based tic-tac-toe with a decent AI opponent
ARShooter 814 over 7 years ago A basic Augmented Reality shooter made with ARKit in Swift (iOS 11)
ARStack 49 over 5 years ago AR version Stack game with ARKit in Swift
ARRubiks 32 over 6 years ago A Rubik's Cube that you can put on a table
ARTetris 1,533 over 1 year ago Augmented Reality Tetris made with ARKit and SceneKit
ARText 80 over 7 years ago ARText render 3D Text/caption in real world by using ARKit
Boxify 13 about 7 years ago An ARKit box-drawing demo
iOS11 ARKit (3D of Wolf 🐺 狼) 115 over 7 years ago iOS11 ARKit (3D of Wolf 🐺 狼)
iOS-11-by-Examples 3,317 about 3 years ago Examples of new iOS 11 APIs
MeasureARKit 233 about 7 years ago Simple app measuring real objects with ARKit (tutorial in articles)
ARKitGameSpriteKit 92 over 7 years ago A game inspired by Pokemon Go build with ARKit and SpriteKit
MeasureThings 107 over 7 years ago ARKit introduction: measure the distance between two points
ARCharts 697 over 3 years ago 3D charts in AR
3DSnakeAR 478 over 6 years ago Snake 3D game 🐍
ARSolarPlay 617 almost 7 years ago Solar system in AR
ARKit-CoreLocation 5,483 10 months ago Combines the high accuracy of AR with the scale of GPS data
ARKitPlusVR 85 over 7 years ago Make VR with SceneKit & ARKit
ARKitDemoPlayground 49 over 6 years ago A demo of the ARKit Demo project from Xcode 9 as a Swift Playground
ARGitHubCommits 291 about 7 years ago Show your GitHub commit records in 3D with ARKit and SceneKit
Virtual Objects 374 over 2 years ago Placing Virtual Objects in Augmented Reality
CoreML-in-ARKit 1,670 over 3 years ago Simple project to detect objects and display 3D labels above them in AR
ARPaint 720 over 6 years ago Draw with bare fingers in the air using ARKit
arkit-smb-homage 259 over 4 years ago This project is a homage to Super Mario Bros
ARShellGame 91 over 7 years ago Augmented Reality Shell game made with ARKit and SceneKit
Occlusion 349 over 7 years ago "Tracking" vertical planes and occluding virtual objects with real world geometry
ARKit-Sample-ObjC 77 about 7 years ago Sample ARKit Objective-C implementation with features of Add, Remove, Scale, Move single or multiple objects along with plane detection
ARBalloons 23 over 7 years ago Sample ARKit Demo using SpriteKit to simulate balloons🎈
cARd 27 over 7 years ago Simple demo of animated card made with ARKit + SceneKit
FaceRecognition-in-ARKit 835 almost 7 years ago Detects faces using the Vision-API and runs the extracted face through a CoreML-model to identiy the specific persons
pARtfolio 30 over 6 years ago Rosberry Portfolio app made with Apple ARKit
SceneKitVideoRecorder 260 about 4 years ago Video and Audio recorder for ARKit projects
ARKit Navigation Demo 324 over 2 years ago
ARKit-Sampler 1,545 about 1 year ago A collection of ARKit samples, including a custom rendering sample using Metal
Measure 382 about 4 years ago Using ARKit to make calculate distance of real world objects
Ruler 249 over 3 years ago An AR ruler app can measure length & area
Twilio Video chat w/ AR 467 2 months ago Twilio Video chat with AR in scene
ARPlayer 137 about 4 years ago Playback videos using ARKit and AVFoundation📺
ARVoxelKit 81 over 7 years ago Lightweight Framework for Voxel graphic
ARKitSpitfire 21 over 7 years ago AR Spitfire that can orient itself towards then fly to geocoordinates
ARInvaders 23 over 6 years ago A port of Space Invaders using ARKit. Aliens will fly and chase you around your home. Can you shoot them before they shoot you?
ARKitAirport 29 about 2 years ago Tap on map, plane will take off from an AR runway and fly to location you tapped
AR-FlatWeatherDiplay 76 over 2 years ago A live flat Weather Dashboard based on the user's location. ☀️⛈
AR-Planes 109 almost 7 years ago Visualize and discover the planes flying around you ✈️
ARVideoKit 1,633 over 2 years ago Record and capture videos 📹, photos 🌄, Live Photos 🎇, and GIFs 🎆 with ARKit content
uARKit 18 about 7 years ago Framework to simplify and improve usage of ARKit for non-AR developers
NextLevel 2,203 6 months ago – Open Source ARKit Media Capture in Swift
Findme 491 about 7 years ago – Using ARKit to find me
SmileToUnlock 628 over 4 years ago – This library uses ARKit Face Tracking in order to catch a user's smile
ARKitEnvironmentMapper 96 about 7 years ago Create an environment map from the camera feed to achieve realistic lighting and reflections
ARBottleJump 280 about 6 years ago An ARKit version of WeChat Bottle Jump game
ARKit-Virtual-Backdrop 88 about 7 years ago Superimpose your image into a 3D rendered world using Metal
Mokapp2017_World 6 over 5 years ago With Mokapp2017 World you can explore the world around you, play a video, put objects in front of you or to a plane (with gravity), play Space Invaders 3D
Mokapp2017_Face 22 over 5 years ago With Mokapp2017 Face you can put objects and particles on your face
ARBubble-blower 71 about 3 years ago For creating stunning soap bubbles in your AR app, nothing is more fun than to pop bubbles in AR
WallStreaming 97 almost 7 years ago Project demonstrating vertical surface detection and streaming/playing video on a virtual surface
Poly 88 about 4 years ago Unofficial Googly Poly SDK. A library for searching and displaying 3D models
ARbusters 106 over 4 years ago AR game in a pixel/billboard style. Created as a first steps project for newcorners
HeavenMemoirs 707 almost 5 years ago AR相册 Photo Album For AR
SceneKit PortalMask 70 over 4 years ago Pod to create a space that is occluded from the outside except through a rectangular or circular frame
AR Drawing 10 over 6 years ago Drawing in real world
AR Sections 3 over 6 years ago
ARBlockTower 31 over 6 years ago Show a Block Tower to see how you can stack up against gravity
ARKit-Emperor 545 over 5 years ago Power! Unlimited power for ARKit 2.0! (Samples)
iOS-Depth-Sampler 1,187 about 1 year ago A collection of samples for Depth APIs, including ARKit+Depth sample
ARTrailer 15 over 4 years ago Augmented Reality Movie Trailer made with ARKit and SceneKit
ARBusinessCard 44 over 6 years ago Create and view fully interactive business cards
ARStarter 475 about 3 years ago get started with ARKit - a little exercise for beginners
MarvelAR 24 over 5 years ago MarvelAR is an iOS application that present Marvel Heroes 3D Models Using ARKit
AR-Quick-Look 21 over 4 years ago Rendering any 3d model in Augmented Reality using AR-Quick-Look, recently launched by Apple to view or share your 3d model
ARInstagram 54 over 5 years ago Placing 2D images on walls and applying Instagram-like filters on them
Reality Shaders 90 about 4 years ago Apply metal vertex and fragment shaders to real world surfaces
SCNRecorder 202 2 months ago Capture Video and Photo from SceneKit, ARKit and RealityKit projects at 60 fps
ARCarGuidePoC 22 about 4 years ago Detects parts under a hood of a motor vehicle, and tracks the detected parts in AR
Blood cells AR 1 12 months ago discover cells in augmented reality(Using Ar Quick look)

AppStore

Snake.AR Classic Snake game in Augmented Reality! You can move around the snake by moving your phone. Be careful of the obstacles and have fun!
ARPiano A augmented reality fine-tuned and professional piano app with 61 keys or 88 keys, which you can place every plane to play
Sky Guide AR A star app has never been more beautiful and easy to use
StroodleDoodle AR Digital Play-Dough. Fast and fun 3D sculpting on any surface, anywhere. Share directly to sketchfab
Night Sky Night Sky is a powerful augmented reality personal planetarium
AR Dragon Augmented Reality Virtual Pet Simulator!
MyTools · My AR Light & Ruler 「My Ruler and Light」is a useful and delicately designed toolbox App for you
Thomas & Friends Minis Create your very own train set piece by piece and bring it to life with Thomas and all his friends
Stack AR Stack up the blocks as high as you can!
Euclidean Lands A beautiful puzzle game with unique mechanics that blends isometric architecture and turn-based movement into an exciting medieval game world
Homebrew Club In augmented reality, you can always place the computer on your desk, floor or even bed. Then the computer can be observed in any orientations and distances. Anyway, this is just like a real computer!
Stik AR People can stick stickers at where iPhone at in real space
Zombie Gunship Revenant AR ZOMBIE GUNSHIP REVENANT is the ultimate augmented reality zombie shooter where you take control of a heavily-armed helicopter gunship and obliterate zombies from the sky
Human Anatomy Atlas 2018 Human Anatomy Atlas 2018 Edition is the go-to 3D anatomy reference app for healthcare professionals, students, and professors
Conduct AR! Conduct AR! is an epic augmented reality game of explosive railway action
AirMeasure AR This app lets you place virtual objects in augmented reality
IKEA Place IKEA Place lets you virtually 'place' IKEA products in your space
CARROT Weather CARROT Weather is a crazy-powerful weather app that delivers hilariously twisted forecasts
Holo Holo lets you add holograms of real people and animals into your world and take photos & videos to share with friends
Surreal People can customize any surrounding environment into their wildest dreams: expressing themselves in a new mixed reality space, as well as sharing with family, friends and other social outlets
Wallr Add pictures from your phone to the wall and pan and scale to find the best size and position
Magic Sudoku Solve Sudoku puzzles in realtime (uses CoreML, Vision, and ARKit to create a seamless experience)
Arcane Maze Find your way out of maze
Wavy Music Experience music in augmented reality
Waazy Waazy is an augmented reality short video clips shooting and sharing app, making it possible to bring virtual characters and objects to the real world
Gruesome Gotham Murder! Mystery! Intrigue! Get a glimpse at New York City’s 19th century crime scenes using augmented reality. Travel between six murderous moments on the map and see the deadly deeds unfold right before your eyes
Floto Flotogram is a fully featured AR Photography and Video app that places your photos directly into an Augmented Reality scene around you
Horizon Explorer Point your camera at a hill, village or landmark on the horizon and Horizon Explorer tells you its name, distance and altitude
Imagipets AR Play, feed and talk with imaginary dragon pets
Pocket Balloon Fly an air balloon by blowing on the screen of your phone. Search for landing zones in flat surfaces around you and land on them to earn points and compete with your friends
AR Candle AR Candle is an augmented reality candle blessing app
Hotstepper Augmented Reality Animated Wayfinder using Mapkit
BBC Civilisations AR Museum in your house
AR Label Maker place text labels in the real world. Supports saving, loading, and sharing
Pemoji AR video app which lets you place your Bitmoji in real space
Climbing AR Augmented Reality climbing planner for climbers that pre-plan before ascending the rock climb
Rikskit Multiplayer AR space. Draw, place 3D models from Google Poly, add images, add text, and play a mini-game in Riksroom
AR Search This app lets you search in your physical surroundings for any printed text and track the results in real-time, to give you the best search experience possible
In The Walls Uses real time face tracking and AR to put your face in any real world wall
ThingstAR An iOS app to explore Thingiverse using AR. You can also share AR models as usdz files
watAR Distort any real world surface with wave and raindrop effects
Paint the City Create street art in augmented reality and see it appear on the map
AR MultiPendulum Transforms an iPhone into an affordable AR headset
Blood cells AR discover cells in augmented reality
Graphite 3D A collaborative drawing tool for modeling precise shapes in real spaces

Tutorials

Apple ARKit by Example
Getting started with ARKit
How to Create a Measuring App With ARKit
ARKit introduction
Building an AR game with ARKit and Spritekit
ARKit + Vision: An intriguing combination
Using ARKit with Metal
Augmented Reality With ARKit For IOS
Bike ride with ARKit: How I built it
iOS ARKit Tutorial: Drawing in the Air with Bare Fingers
ARKit and CoreLocation: Part One - Navigation With Linear Algebra and Trig
ARKit and CoreLocation: Part Two - Navigation With Linear Algebra and Trig
ARKit Adventures Making A Remote Control Drone
Building an AR app with ARKit and Scenekit
Build ARKit Application with Unity
Augmented Reality With ARKit: Detecting Planes
Behind the Magic: How we built the ARKit Sudoku Solver
Place Objects In Augmented Reality Via ARKit
Importing 3D Models for ARKit
Building an iPhone AR Museum App in iOS 11 with Apple’s ARKit Image Recognition
How to implement Apple AR-Quick-Look by Example
What is USDZ, Apple's 3d model format for ARKit and how to convert your existing model into usdz by Example
iOS&Swift AR tutorials on raywenderlich.com

Resources

Official ARKit Documentation
Made With ARKit
React Native Binding 1,726 about 2 years ago React Native binding for ARKit
Udemy Courses ARKit courses on Udemy
Adobe AIR Binding 35 about 4 years ago Adobe AIR Native Extension binding for ARKit
ARHeadsetKit 124 over 1 year ago High-level framework for experimenting with AR and replicating Microsoft Hololens

Backlinks from these awesome lists:

More related projects: